视觉画布设计
canvas-design
基于设计原则创作静态视觉作品,用于海报与品牌图形。
slide-deck-images【文档与办公】Generate professional slide-deck SVG images (not PPTX/PDF) when users ask to “create slides / slide deck / PPT” and need image outputs.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this skill when you need to produce slide images as SVG files (plus outline/prompts), especially when:
corporate, minimal, blueprint) or custom style dimensions..svg slide images (no PPTX/PDF generation).slides-svg/NN-slide-[slug].svgblueprint, corporate, sketch-notes, notion, etc.)--outline-only, --prompts-only, --images-only--regenerate <N> or --regenerate 2,5,8scripts/generate_svg.py (invoked locally)references/analysis-framework.mdreferences/outline-template.mdreferences/base-prompt.mdreferences/layouts.mdreferences/design-guidelines.mdreferences/dimensions/*.mdreferences/styles/<style>.mdreferences/config/preferences-schema.md/slide-deck "Explain OAuth 2.0 for product managers"
/slide-deck "Explain OAuth 2.0 for product managers" --style corporate
/slide-deck "Explain OAuth 2.0 for product managers" --audience executives
/slide-deck "Explain OAuth 2.0 for product managers" --lang en
/slide-deck "Explain OAuth 2.0 for product managers" --slides 10
/slide-deck "Explain OAuth 2.0 for product managers" --outline-only
/slide-deck "Explain OAuth 2.0 for product managers" --prompts-only
/slide-deck "Explain OAuth 2.0 for product managers" --images-only
/slide-deck "Explain OAuth 2.0 for product managers" --regenerate 3
/slide-deck "Explain OAuth 2.0 for product managers" --regenerate 2,5,8
/slide-deck # then paste content
The SVG renderer reads parameters from its configuration area and does not use CLI arguments:
python scripts/generate_svg.py
Expected outputs:
outline.mdprompts/ (one prompt file per slide)slides-svg/NN-slide-[slug].svg.svgslides-svg/NN-slide-[slug].svg| Preset | Characteristics | Typical use |
|---|---|---|
blueprint (default) | grid + cool + technical + balanced | architecture, system design |
chalkboard | organic + warm + handwritten + balanced | education, tutorials |
corporate | clean + professional + geometric + balanced | pitches, proposals |
minimal | clean + neutral + geometric + minimal | executive briefings |
sketch-notes | organic + warm + handwritten + balanced | education, tutorials |
watercolor | organic + warm + humanist + minimal | lifestyle, wellness |
dark-atmospheric | clean + dark + editorial + balanced | entertainment, gaming |
notion | clean + neutral + geometric + dense | product demos, SaaS |
bold-editorial | clean + vibrant + editorial + balanced | launches, keynotes |
editorial-infographic | clean + cool + editorial + dense | explainers, research |
fantasy-animation | organic + vibrant + handwritten + minimal | storytelling |
intuition-machine | clean + cool + technical + dense | academia, technical docs |
pixel-art | pixel + vibrant + technical + balanced | gaming, dev talks |
scientific | clean + cool + technical + dense | medical, biology, chemistry |
vector-illustration | clean + vibrant + humanist + balanced | creative, kids content |
vintage | paper + warm + editorial + balanced | history, culture |
| Dimension | Options | Meaning |
|---|---|---|
| Texture | clean, grid, organic, pixel, paper | background/texture treatment |
| Mood | professional, warm, cool, vibrant, dark, neutral | tone and color temperature |
| Typography | geometric, humanist, handwritten, editorial, technical | heading/body typographic feel |
| Density | minimal, balanced, dense | information density per slide |
Full dimension specs: references/dimensions/*.md
| Content signals | Preset |
|---|---|
| tutorial, learn, education, guide, beginner | sketch-notes |
| classroom, teaching, school, chalkboard | chalkboard |
| architecture, system, data, analysis, technical | blueprint |
| creative, children, kids, cute | vector-illustration |
| briefing, academic, research, bilingual | intuition-machine |
| executive, minimal, clean, simple | minimal |
| saas, product, dashboard, metrics | notion |
| investor, quarterly, business, corporate | corporate |
| launch, marketing, keynote, magazine | bold-editorial |
| entertainment, music, gaming, atmospheric | dark-atmospheric |
| explainer, journalism, science communication | editorial-infographic |
| story, fantasy, animation, magical | fantasy-animation |
| gaming, retro, pixel, developer | pixel-art |
| biology, chemistry, medical, scientific | scientific |
| history, heritage, vintage, expedition | vintage |
| lifestyle, wellness, travel, artistic | watercolor |
| Default | blueprint |
Decks are designed for reading and sharing, not live presenting:
See: references/design-guidelines.md (visual hierarchy, density, colors, fonts, recommendations).
Layouts: references/layouts.md.
Load preferences from EXTEND.md (if present) and summarize:
references/config/preferences-schema.mdAnalyze content (per references/analysis-framework.md):
source.md (backup existing as source-backup-YYYYMMDD-HHMMSS.md)Check existing content (required) before confirmation:
{slug}-backup-{timestamp})analysis.md with topic, audience, signals, recommended style, slide count, language.Two rounds:
Round 1 questions (AskUserQuestion):
Round 2 (custom dimensions): AskUserQuestion for texture, mood, typography, density.
After confirmation:
analysis.mdskip_outline_review and skip_prompt_reviewreferences/styles/{preset}.mdreferences/dimensions/references/outline-template.mdoutline.md--outline-onlyskip_outline_review → skip to Step 5, else Step 4outline.md, or regenerate outlinereferences/base-prompt.mdreferences/layouts.md when specifiedprompts/
prompts/NN-slide-{slug}-backup-YYYYMMDD-HHMMSS.md--prompts-onlyskip_prompt_review → skip to Step 7, else Step 6prompts/ path--images-only, start here--regenerate, render only specified pagesscripts/generate_svg.pyslides-{topic-slug}-{timestamp}NN-slide-{slug}-backup-YYYYMMDD-HHMMSS.svgGenerated X/N (in user language)Include:
outline.md location