agentsclimarketplace

Clipmaster promo

Skill clipmasterapp/skills/skills/clipmaster-promo

Produce a vertical promo video for any business with no source footage — scan a website URL for a grounded storyboard/script via ClipMaster Promo Studio, then optionally render a talking-head AI avatar video that speaks the script. Use when the user wants a promo video, launch video, or social ad for a website/product and has no existing footage.From its SKILL.md

Install
npx -y skills add clipmasterapp/skills --skill clipmaster-promo

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its file declares

Copied from the file, not written here

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

2.8 KB, 601 tokens by cl100k_base, as published. Nobody here has run it

ClipMaster Promo — website → promo script → avatar video

When there's no source video to clip, ClipMaster can produce content: Promo Studio scans a website and returns a grounded storyboard (real copy from the page, not hallucinated), and Avatar Studio turns a script into a talking-head video.

Setup (once)

  1. User needs a ClipMaster account on a paid plan (Promo Studio & Avatar Studio are paid features; API keys require Pro/Business).
  2. API key from https://clipmasterapp.com/api-keys in env var CLIPMASTER_API_KEY. Ask if missing — never invent one.
  3. Base URL https://clipmasterapp.com, header Authorization: Bearer $CLIPMASTER_API_KEY.

Responses use { "ok": true, "data": ... } / { "ok": false, "error": "..." }.

Step 1 — Script a promo from a website

curl -X POST https://clipmasterapp.com/api/promo/generate \
  -H "Authorization: Bearer $CLIPMASTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://the-business.com"}'

Returns a grounded promo spec: scene-by-scene storyboard, voiceover script pulled from the site's actual value props, and a hero screenshot of the page. This call scans the live site and renders a headless screenshot, so it can take up to 60 s.

Show the user the storyboard and script before doing anything else — let them edit lines.

Step 2 (optional) — Render a talking-head avatar video

curl -X POST https://clipmasterapp.com/api/avatar \
  -H "Authorization: Bearer $CLIPMASTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"scriptText": "<the approved script>"}'

Optional fields: avatarId, voiceId, layoutId (omit for defaults). Generation is asynchronous — poll GET /api/avatar with the same auth header to list jobs and statuses; finished jobs include the video URL.

Errors & limits

  • 401 invalid key · 402 UPGRADE_REQUIRED (needs paid plan) or insufficient credits · 429 rate-limited (avatar: 20/10 min; promo scans are concurrency-capped — wait and retry).
  • Promo scans only work on public https URLs (no localhost/internal hosts).
  • Avatar renders spend credits; confirm the script with the user before rendering.

Good defaults

  • Keep scripts 45–60 s spoken (~110–150 words).
  • Hook in the first sentence: a specific claim or number from the site, not a greeting.
  • One CTA at the end, matching the site's actual offer.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,144. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.