About Make Product In Hands
An agent-media skill for generating 5-, 10-, or 15-second vertical UGC product videos from character and product references. It supports a lip-synced review script or a silent product demonstration, with framing options.
Key features
- 015-, 10-, or 15-second vertical video
- 02Talking-head review or silent demo
- 03Character and product reference images
- 04Close-up or full-body framing
- 05Product image URL or Base64 input
Use cases
- 01Creating a short product review video
- 02Making silent product demonstration footage
- 03Showing a complete outfit in a turn-around
- 04Keeping a gendered product video's subject consistent
MCP support
Runs through the agent-media MCP server using the `mcp__agent-media__make_product_in_hands` tool. A REST endpoint is also documented as a fallback.
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ gitroomhq/ agent-media --skill make-product-in-handsAfter installing, type/make-product-in-handsin Claude Code to confirm it loaded.
Details
From the project READMEMake Product In Hands
Generate a 5/10/15s vertical UGC video where your character holds, wears, and shows a product. Provide a character_sheet_url (R2-hosted) and the product image (product_image_url — any https URL — OR product_image_base64; re-hosted to R2 automatically). Two modes: script for a lip-synced talking-head product review (2-4 words/sec), OR scene_action for a silent demo / b-roll. Set subject (e.g. "a young woman") to lock the person's gender/appearance so a gendered product can't drift it. framing: "close_up" (chest-up, default) or "full_body" (head-to-toe, for turn-arounds / showing the whole outfit). Both the person and the exact product are locked from the reference images.
When to use this
Call this skill when the user asks for the outcome described above. It runs on the agent-media vNext primitive runtime via the mcp__agent-media__make_product_in_hands MCP tool. Authentication is the user's existing agent-media Bearer token (issued by agent-media login).
How to call it
Preferred path: MCP tool mcp__agent-media__make_product_in_hands. Schema is auto-published via tools/list against the same MCP server, so don't restate the schema here — trust the server's response.
Fallback path: REST.
POST https://api.agent-media.ai/v1/skills/make_product_in_hands/run
Authorization: Bearer $AGENT_MEDIA_API_KEY
Content-Type: application/json
Idempotency-Key: <any unique string per intent>
What it costs and how long it takes
- Credits:
? - Wall time (typical):
?s - Deducted at submit; refunded on terminal failure.
Polling the result
GET https://api.agent-media.ai/v1/primitives/runs/<run_id>
Authorization: Bearer $AGENT_MEDIA_API_KEY
House rules baked into this skill
- See reference/realism-rubric.md for the realism doctrine baked into every prompt.
- See reference/auth.md for first-time install and
agent-media login.
Source of truth
This file is auto-generated by scripts/generate-public-skill.ts from the registry at services/api-v2/src/skills/registry.ts. Do not hand-edit; CI rejects drift.