acestep
AI music generation with ACE-Step 1.5 — background music, vocal tracks, covers, stem extraction, audio repainting, and…
Visual design for videos - colour by act, type scale, chart and layout rules for 16:9 and 9:16 scenes, a design.md handoff that any design skill can fill, and a contact-sheet critique of the render. Use when designing or refining how a video looks (title cards, data scenes,
Claude Code
$ npx -y skills add digitalsamba/claude-code-video-toolkit --skill video-design --agent claude-code
Codex
$ npx skills add digitalsamba/claude-code-video-toolkit --skill video-design -a codex -y
Cursor
$ npx skills add digitalsamba/claude-code-video-toolkit --skill video-design -a cursor -y
Gemini CLI
$ npx skills add digitalsamba/claude-code-video-toolkit --skill video-design -a gemini-cli -y
GitHub Copilot
$ npx skills add digitalsamba/claude-code-video-toolkit --skill video-design -a github-copilot -y
OpenCode
$ npx skills add digitalsamba/claude-code-video-toolkit --skill video-design -a opencode -y
Windsurf
$ npx skills add digitalsamba/claude-code-video-toolkit --skill video-design -a windsurf -y
name: video-design description: Visual design for videos - colour by act, type scale, chart and layout rules for 16:9 and 9:16 scenes, a design.md handoff that any design skill can fill, and a contact-sheet critique of the render. Use when designing or refining how a video looks (title cards, data scenes, slides, a whole video's palette), when a scene looks generic or busy, when choosing colours for a video, or when /design or /scene-review asks for visual work. Works on its own with a brand, or takes direction from a design source such as taste-skill, Anthropic's frontend-design, or the user's own design skill.
A web design skill knows pages: scrolling, hover states, a nav bar. A video has none of that. It has scenes the viewer can't pause on, a narration that sets the pace, a phone in someone's hand or a projector at the back of a room. This skill is the toolkit's video layer: it takes a design direction from wherever it comes from and turns it into scenes, then checks the render the way a juror would.
design source (optional, the user's choice) → design.md (the handoff) → video-design (this skill) → qc.py + critique taste-skill, frontend-design, a team's own palette, type, acts, fields per act, one data layout, contrast, design skill, a brand guide rules on/off accent, type steps, motion stills, contact sheet
works, and none is required: with ours (the default), this skill writes `design.md` itself from an act palette and the brand. Plug in your own design skill, or use ours. The project records its choice in `project.json` (`design.source`). See `sources.md`.
video's acts, plus any house rule turned off and why. A different source means a different `design.md`, not different code. See `handoff.md`.
come from how video is watched rather than from taste.
**Colour follows the story.**
scene). A colour that changes every scene means nothing; one that changes at the turn tells the viewer something turned. Write the acts down first (`handoff.md`), then give each act its field.
lightness (orange and sky blue) flicker at the cut, and even ffmpeg's cut detector can't see the change.
names, the line, the number) and nowhere else. Everything else is ink or one neutral step. Never a tint of the ground (45% black over lime renders as olive, a colour nobody chose).
still passes contrast. Grey text on colour reads as dirt.
**Type.**
label 32-36, note 28. The phone floor is 28px at 1080p (`qc.py --layout` checks 2.6% of the short side).
wrap. Count it: ~32 characters a line at display size on 1920px. An orphan word on a third line is the most visible tell there is.
**Layout.**
wider, but headings never move.
share a scene only when the number is what the chart adds up to.
sentence, or a sequence that reveals on the narration.
the product itself, a real picture, or a ground drawn from the subject (below).
lines of notes needs a sentence of narration instead.
**A ground from the subject.** A flat field is the default and often right. When it reads dull, don't decorate it: draw the subject's own structure on it. Ask what shape the thing already has: a calendar has a week grid, a song a beat grid or staff, code a line-number gutter, a map its contours, a chat its message column, a spreadsheet its cells. That shape, and nothing invented, becomes the ground.
disappear behind the type; if a viewer notices the lines before the words, halve them.
ground: they are already the picture.
outlines in the ink, and land on the words that name them (`cue()`). They sit above and below the type, never under its lines.
between texture and an idea.
are the decoration this re
Tell Claude Code what video you want — it writes the script, generates the voiceover, music, and visuals, and renders the MP4.
AI music generation with ACE-Step 1.5 — background music, vocal tracks, covers, stem extraction, audio repainting, and…
3D scenes, character acting and product shots from a shot spec, rendered in Blender, as a finished film, as clips for any other…
Generate AI voiceovers, sound effects, and music using ElevenLabs APIs. Use when creating audio content for videos, podcasts, or…
Video and audio processing with FFmpeg. Use for format conversion, resizing, compression, audio extraction, and preparing assets…
Prompting patterns for Ideogram 4 text-to-image — best-in-class in-image text rendering and exact color/layout control via…
AI video generation with LTX-2.3 22B — text-to-video, image-to-video clips for video production. Use when generating video clips,…
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…
AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…
Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…
Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to…