{"skills":[{"name":"add-music-bed","title":"Add a music bed","description":"Retrofits a music bed (and ambience or SFX) onto an existing composition — license-aware search, correct mix hierarchy, ducking under speech, cuts moved onto the beat. Triggers on \"add music to this\", \"this video feels dead\", \"put a bed under it\", \"it needs sound\", \"add background music\", \"make the cuts hit the beat\", \"add some sfx\", \"the audio is just silence\"."},{"name":"brand-reel","title":"Brand reel","description":"Produces a 12–20 second 9:16 brand-identity reel — three-beat arc, bespoke cards in the brand's own type and palette, footage graded into the palette. Triggers on \"brand video\", \"identity reel\", \"make our brand a video\", \"turn our brand into a reel\", \"a video that feels like us\", \"showcase our brand\", \"anthem video for our launch\"."},{"name":"clip-a-talking-head","title":"Clip a talking head","description":"Cuts a podcast, talk, or interview into shorts that open on the strongest sentence, reframe to the active speaker, and carry transcript-timed captions. Triggers on \"clip this podcast\", \"pull the best moments out of this talk\", \"make shorts from this interview\", \"cut this down for social\", \"find the viral moment\", \"turn this recording into clips\", \"the good part is buried\"."},{"name":"composing-video","title":"Composing Video: craft for CueFrame","description":"Use when an agent is asked to make ANY video with CueFrame — a product launch, announcement, promo, teaser, social clip, reel, short, explainer, animated explainer, concept video, product/dev-tool demo, walkthrough, or founder/talking-head piece. Triggers on \"make a video\", \"launch video\", \"promo\", \"teaser\", \"reel\", \"short\", \"explainer\", \"animated explainer\", \"demo video\", \"talking-head\", or turning long-form footage into clips."},{"name":"cueframe-brand-demo","title":"CueFrame — Brand demo recipe","description":"Use when turning a local app into a brand-consistent product demo with CueFrame — extract the brand straight from the repo (colors/fonts/logo/motion), capture a Playwright walkthrough of the running app, and author a branded, auto-zoomed demo whose intro/outro/logo/colors/fonts/motion are frozen by CueFrame's engine — e.g. \"make an on-brand demo of my app\", \"record my localhost and produce a branded launch video\". This is the end-to-end brand pipeline over the CueFrame curated tools."},{"name":"cueframe-cli","title":"CueFrame CLI","description":"Use when editing, clipping, or rendering video via the CueFrame CLI — e.g. \"make a 9:16 short from this podcast\", \"pull the best moments out of this MP4\", \"render a clip\", or any task that calls the `cueframe` binary. Also use when comparing CueFrame against direct-ffmpeg approaches."},{"name":"cueframe-component-authoring","title":"CueFrame component authoring (fork / customize / own)","description":"Use when authoring, forking, or customizing a CueFrame motion-graphics component/primitive/graphic — e.g. \"customize the cinematic-title primitive\", \"make my own animated lower-third\", \"fork a CueFrame template and edit it\", \"author a custom graphic and render it\". Covers cloud MCP, local desktop, and CLI project paths through the same component-v2 contract. Use BEFORE hand-writing a component from scratch — forking a built-in is usually the faster start."},{"name":"cueframe-compose-loop","title":"CueFrame — Compose convergence loop","description":"Use when an AI agent should DRIVE CueFrame to a high-quality clip itself — author a composition, look at rendered frames, score it with CueFrame's judge, fix the weakest thing, and repeat until it's good — e.g. \"turn this source into a polished 9:16 clip\", \"compose and self-correct until it scores well\". This is the agent-driven convergence loop over the CueFrame primitives in the `cueframe-cli` skill."},{"name":"cueframe-connect","title":"Connect CueFrame","description":"Use when CueFrame is not connected yet, the user asks how to connect or authenticate CueFrame, or another CueFrame skill is about to call a tool and needs the one-time setup path for Claude Code, Claude, ChatGPT, Cursor, Codex, VS Code, Windsurf, Zed, Antigravity CLI, Copilot CLI, or an x402 wallet."},{"name":"cueframe-product-video","title":"CueFrame — Product Video recipe","description":"Use when turning a screen recording (with cursor/click events) into a polished, auto-zooming product video or demo reel via CueFrame — e.g. \"make a product demo from this Browserbase capture\", \"auto-zoom this screen recording to where the user clicked\", \"turn this walkthrough into a social demo\". This is a USE-CASE recipe over the CueFrame primitives in the `cueframe-cli` skill."},{"name":"cueframe-scene-shot","title":"CueFrame scene shots","description":"Author a CueFrame 3D world-object shot as canonical SceneShotSpecV2 JSON. Use for slabs, pages, phones, laptops, captured component or video surfaces, world text, camera motion, studio lighting, focus, and product-shot recipes."},{"name":"cueframe-storyboard","title":"CueFrame Storyboard: brief → flow","description":"Use BEFORE composing when starting a NEW video from scratch and you need to plan its structure — turning a rough ask (\"make a launch video\", \"30s promo\", \"an explainer for our API\") into a concrete beat flow. Owns the intake + storyboard step: interview the user for the brief, resolve the format from the platform, and lay out the hook→body→cta beats that drive the compose workflow. Triggers on \"plan a video\", \"storyboard\", \"structure this video\", \"outline the video\", \"where do I start\", or any new-video ask that has no structure yet. Hand off to composing-video for per-beat craft."},{"name":"every-format-from-one-edit","title":"Every format from one edit","description":"Derives content-aware 9:16, 1:1, and 4:5 siblings from one finished composition — same edit, every platform, no re-editing. Triggers on \"make this vertical too\", \"I need this for TikTok and LinkedIn\", \"every aspect ratio\", \"square version of this\", \"resize for Reels\", \"one video, all platforms\", \"port this edit to Shorts\"."},{"name":"extracting-brand-kits","title":"Extracting brand kits: reference pixels → a kit the engine honors","description":"Use when the user says \"make my video look like THIS\" with a reference video, screenshots, or a moodboard — build a CueFrame brand kit FROM that inspiration so every subsequent compose speaks its visual language. Owns the extraction step: sample the reference's graphics-bearing frames, upload them as exemplars, reproduce each recurring motif as an authored graphic verified against the reference, and upsert the kit with the full language payload. Triggers on \"match this style\", \"like this reference\", \"use this video as inspiration\", \"extract a brand kit\", \"moodboard\". Hand off to cueframe-storyboard/composing-video once the kit is bound."},{"name":"launch-video","title":"Launch video","description":"Turns screen recordings and product footage into a 30–90 second 16:9 launch film — payoff-first hook, real product surface punched in, a building bed or narration, one CTA end card. Triggers on \"make a launch video\", \"announcement video for this feature\", \"turn this screen recording into a demo film\", \"product video from these captures\", \"we're shipping Friday and need a video\", \"feature announcement\"."},{"name":"make-a-social-reel","title":"Make a social reel","description":"Turns footage into a finished 9:16 social reel — hook inside 2 seconds, poster-grade type, a decided music bed, one final render. Triggers on \"make me a reel from this\", \"turn this into a short\", \"cut a clip for TikTok / Reels / Shorts\", \"make this vertical\", \"make a social clip from this video\", \"the opening is boring\", \"can you make this pop for Instagram\"."},{"name":"rebrand-a-video","title":"Rebrand a video","description":"Swaps the brand kit under an existing video and re-renders — tokens, bumpers, logo, captions, and motion re-theme automatically; hardcoded card values get surgical edits. Triggers on \"rebrand this video\", \"swap the brand\", \"we changed our colors\", \"new logo, same video\", \"make this video match the new brand\", \"re-theme our launch video\", \"white-label this for a client\"."},{"name":"video-craft-standards","title":"Video-Craft Standards — what \"finished\" means","description":"The definition of DONE for every video made with CueFrame — per-artifact checklists (social reel, launch film, brand reel, talking-head clip) with kill criteria. Read this BEFORE composing and score your work against it BEFORE rendering. Other skills quote this document; when a skill and this document disagree, this document wins. Triggers on \"is this good enough\", \"quality bar\", \"what should a finished reel have\", \"review my video\", or any request to make a video when no other skill has stated the bar."}]}