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
npx -y skills add clipmasterapp/skills --skill clipmaster-promoAssembled 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)
- User needs a ClipMaster account on a paid plan (Promo Studio & Avatar Studio are paid features; API keys require Pro/Business).
- API key from https://clipmasterapp.com/api-keys in env var
CLIPMASTER_API_KEY. Ask if missing — never invent one. - Base URL
https://clipmasterapp.com, headerAuthorization: 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
401invalid key ·402UPGRADE_REQUIRED(needs paid plan) or insufficient credits ·429rate-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.