Agent skill
slides-design
Create strategic HTML presentations with Chart.js, design tokens, and contextual decision system. Use for investor pitches, sales decks, product demos, QBRs, and conference talks. Features 15 deck strategies, 25 layouts, BM25 search, and Duarte Sparkline emotion arcs.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/slides-design-duc01226-investment
SKILL.md
Slides Design
Create persuasive HTML slide decks using design tokens, Chart.js, and a contextual decision system.
Skill Activation (Required)
Before creating slides, activate in order:
design-system- Design tokens, color palettes, typography, spacingfrontend-design- Design thinking, aesthetics, visual asset generationui-ux-pro-max(iffrontend-designis not available) - Premium UI patterns, component library
When to Use
- Investor pitch decks (YC-style, Series A)
- Sales presentations and product demos
- Conference talks and webinars
- Internal QBRs and team all-hands
- Case study presentations
Critical Requirements
ALL slides MUST:
- Embed design tokens inline (for
file://compatibility)bashnode .claude/skills/design-system/scripts/embed-tokens.cjs --minimal - Use CSS variables exclusively:
var(--color-primary),var(--slide-bg) - Use Chart.js for data visualizations (not CSS-only bars)
- Include navigation (keyboard arrows, click, progress bar)
- Center-align content properly
- Focus on conversion/persuasion (you're SELLING)
Quick Start
1. Get Design Tokens
node .claude/skills/design-system/scripts/embed-tokens.cjs --minimal
2. Search Strategy + Emotion Arc
python .claude/skills/design-system/scripts/search-slides.py "[goal]" -d strategy
3. Contextual Search Per Slide
python .claude/skills/design-system/scripts/search-slides.py "[slide goal]" \
--context --position [N] --total [TOTAL] --prev-emotion [PREV]
4. Generate HTML
Follow references/html-template.md for navigation and Chart.js patterns.
Decision System
| CSV File | Purpose |
|---|---|
slide-strategies.csv |
15 deck types + emotion arcs |
slide-layouts.csv |
25 layouts + animations |
slide-layout-logic.csv |
Goal → Layout mapping |
slide-typography.csv |
Content → Typography scale |
slide-color-logic.csv |
Emotion → Color treatment |
slide-copy.csv |
25 copywriting formulas |
slide-charts.csv |
25 Chart.js configurations |
Data location: .claude/skills/design-system/data/
References
| Topic | File |
|---|---|
| HTML Template | references/html-template.md |
| Slide Strategies | references/slide-strategies.md |
| Layout Patterns | references/layout-patterns.md |
| Copywriting | references/copywriting-formulas.md |
Premium Workflow (Duarte Sparkline)
Alternate emotions for engagement: "What Is" (frustration) ↔ "What Could Be" (hope)
Pattern breaks calculated at 1/3 and 2/3 positions for full-bleed emotional slides.
Output
Save to: assets/designs/slides/{slug}-{date}.html
Examples
/slides:create "10-slide seed funding pitch for ClaudeKit"
/slides:create "B2B sales deck with ROI focus"
/slides:create "5-slide product demo with features"
Skill Dependencies: frontend-design, ui-ux-pro-max, design-system, brand-guidelines Primary Agents: ui-ux-designer, content-creator
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?