Generate professional slide-deck SVG images (not PPTX/PDF) when users ask to “create slides / slide deck / PPT” and need image outputs.
64
78%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./scientific-skills/Other/slide-deck-images/SKILL.mdUse 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 contentThe SVG renderer reads parameters from its configuration area and does not use CLI arguments:
python scripts/generate_svg.pyExpected 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 location63c61d3
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.