Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Create, extract, and apply portable visual design systems via visual-style.md files. Use when: (1) Creating a visual-style.md design system from scratch, (2) Extracting a visual style from a website URL, video, or PDF brand guide, (3) Applying a visual style to HeyGen videos, HTML slides, Figma, or paper.design, (4) Browsing the gallery of pre-built visual styles (Swiss, Saul Bass, Game Boy, etc.), (5) User mentions "visual style", "design system", "brand style", or "style guide", (6) Styling a
.claude/skills/video-production-buddy-visual-style/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | -26% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 13% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 35% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 49% | 0% |
| case-13 | ✗→✓ | ▲ Improved | -21% | 0% |
Create, extract, and apply portable visual design systems. A visual-style.md file defines colors, typography, layout, motion, and mood in one file that any AI tool can consume.
| Mode | Trigger | What it does | |------|---------|--------------| | Create | "Create a visual-style.md for..." | Build a style from scratch via guided prompts | | Extract | "Extract a visual-style.md from URL/image/video]" | Analyze a source and generate a style file | | Apply | "Apply this visual-style.md to tool]" | Use a style with a specific connector | | Gallery | "Show me available visual styles" | Browse and use example styles |
visual-style.md using references/templates/minimal.visual-style.md or references/templates/full.visual-style.mdQuestions to batch:
visual-style.md with source_url setvisual-style.md filevisual-style.mdyamlname: "Style Name" version: "1.0" style_prompt_short: "1-2 sentence elevator pitch" style_prompt_full: "Detailed generation prompt — THE most important field" colors: primary: - name: "Color Name" hex: "#000000" role: "how this color is used"
style_prompt_full is king. If a tool can only read one field, it reads this one. Everything else is structured data for tools that want finer control.
Full spec: references/spec.md
| Connector | Use case | File | |-----------|----------|------| | HeyGen Video Agent | AI video generation | references/connectors/heygen-video-agent.md | | HTML Slides | Web presentations | references/connectors/html-slides.md | | paper.design | Design documents | references/connectors/paper-design.md | | Figma | Design tool styles | references/connectors/figma.md |
| Source | File | |--------|------| | Website URL | references/extractors/from-website.md | | Video keyframes | references/extractors/from-video.md | | PDF / Brand guide | references/extractors/from-pdf.md |
| Style | Era | File | |-------|-----|------| | Müller-Brockmann Swiss | 1950s–70s | references/gallery/mueller-brockmann-swiss.visual-style.md | | Neville Brody Industrial | Late 1980s–90s | references/gallery/neville-brody-industrial.visual-style.md | | Saul Bass Cinematic | 1950s–60s | references/gallery/saul-bass-cinematic.visual-style.md | | Game Boy Color | 1998–2003 | references/gallery/game-boy-color.visual-style.md | | HeyGen AI Video | 2020s | references/gallery/heygen-ai-video.visual-style.md |
style_prompt_full is king — Always usable as a standalone generation promptx_* for tool-specific configOther measured skills in the registry, with their headline benchmark lift.