opendevbrowser-product-presentation-asset
Use this skill to build complete product-video input packs and assembly instructions for UGC-style content production.
Product Presentation Asset Skill
Use this skill to build complete product-video input packs and assembly instructions for UGC-style content production.
Pack Contents
artifacts/asset-pack-assembly.mdartifacts/ugc-creative-guide.mdassets/templates/manifest.schema.jsonassets/templates/copy.mdassets/templates/features.mdassets/templates/video-assembly.mdassets/templates/user-actions.mdassets/templates/ugc-concepts.mdassets/templates/shot-list.mdassets/templates/claims-evidence-map.mdscripts/collect-product.shscripts/capture-screenshots.shscripts/download-images.shscripts/write-manifest.shscripts/render-video-brief.shscripts/validate-skill-assets.sh- Shared robustness matrix:
../opendevbrowser-best-practices/artifacts/browser-agent-known-issues-matrix.md
Fast Start
./skills/opendevbrowser-product-presentation-asset/scripts/validate-skill-assets.sh
./skills/opendevbrowser-product-presentation-asset/scripts/collect-product.sh "https://example.com/product/123"
./skills/opendevbrowser-product-presentation-asset/scripts/render-video-brief.sh /path/to/manifest.json /tmp/product-video-brief
Final Assets Produced
Expected output pack includes:
manifest.jsonwith canonical product metadataproduct.jsonandpricing.jsonimages/for product stillsscreenshots/for page context and UI proofcopy.mdandfeatures.mdraw/source-record.jsonfor auditability
The render-video-brief.sh helper adds:
video-brief.mdshot-list.mdugc-brief.mdclaims-evidence-map.md
What the User Should Do
- Pick product URL or product name.
- Run collection workflow and confirm output pack path.
- Review generated manifest/copy/features for accuracy.
- Run
render-video-brief.shto generate production instructions. - Hand the brief and assets to editor/creator pipeline.
Parallel Multitab Alignment
- Apply shared concurrency policy from
../opendevbrowser-best-practices/SKILL.md("Parallel Operations"). - Validate asset capture flows across
managed,extension, andcdpConnectwhen browser capture is involved. - Keep one session per worker for concurrent product-page captures; avoid target-switch thrash in one session.
How to Combine the Assets
- Use
manifest.jsonas source of truth. - Build hooks and claims from
copy.md+features.md. - Pair each claim with supporting asset (
imagesorscreenshots). - Sequence assets using
shot-list.md. - Validate pricing/availability freshness before publishing.
- Validate every claim appears in
claims-evidence-map.mdbefore publish.
Robustness Coverage (Known-Issue Matrix)
Matrix source: ../opendevbrowser-best-practices/artifacts/browser-agent-known-issues-matrix.md
ISSUE-10: normalized price/currency fields for claimsISSUE-11: anchor discount context for pricing claimsISSUE-12: stale price and unsupported-claim prevention via evidence mapping
UGC Key Concepts
- Hook in first 2 seconds with user problem + payoff.
- Show real product usage context before polished close-ups.
- Keep claims concrete and verifiable from captured assets.
- Use one CTA and one primary value proposition per short clip.
- Preserve authenticity: avoid over-produced voice/style mismatches.
References
- FTC pricing guidance (deceptive pricing): https://www.ecfr.gov/current/title-16/chapter-I/subchapter-B/part-233
- Schema.org Offer metadata: https://schema.org/Offer
- NIST unit pricing/value comparison guide: https://www.nist.gov/publications/unit-pricing-guide
command example
# Skill source cat skills/opendevbrowser-product-presentation-asset/SKILL.md