skills/slide-creator/SKILL.md
Use when creating slide decks with Marp/Marpit Markdown (marp), including authoring slide content, designing slide color schemes, and building SVG diagrams or illustrations for the deck.
npx skillsauth add narumiruna/agent-skills slide-creatorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create professional Marp/Marpit presentations, diagrams, and color systems with a consistent design language.
bg (background) syntax for all images - Reduces manual resizing with fit modifierThis umbrella skill does not own module assets or scripts.
Use the focused skills (marp-authoring, slide-color-design, svg-illustration) for paths and commands.
Entry skills (fast routing):
marp-authoring → Marp/Marpit authoring rules, layouts, themesslide-color-design → palette workflow and color rolessvg-illustration → SVG diagram rules, patterns, embeddingPick one task and follow the exact reading path:
slide-color-designmarp-authoringsvg-illustrationmarp-authoring → svg-illustrationslide-color-design → marp-authoring → svg-illustrationMinimal steps (fast path):
slide-color-design.marp-authoring.svg-illustration.Common commands:
slide-color-design → palette scriptsmarp-authoring → Marp validation/previewsvg-illustration → SVG lintingOutput summary: Use module-specific output examples via the entry skills.
Option 1: Use scripts (automated):
uv run skills/marp-authoring/scripts/init_presentation.py technical-dark my-deck.md "My Title" "Author"
Option 2: Work manually (full control):
marp-authoring → assets/templates/ → customizeslide-color-designmarp-authoringsvg-illustrationStudy examples first: Read marp-authoring → assets/examples/ to see working presentations before starting.
Use slide-color-design for palette scripts and outputs.
Templates (starting points - copy and fill in your content):
marp-authoring → assets/templates/.Examples (learning references - study patterns and copy techniques):
marp-authoring → assets/examples/ for slide patterns.svg-illustration → assets/examples/ for diagram examples.slide-color-design → assets/examples/ for palette examples.Common icons (ready to use in slides):
marp-authoring → assets/icons/.references/index.mdslide-color-designmarp-authoringsvg-illustrationreferences/decision-guide.mdUse the focused skills for module-specific rules and references:
slide-color-designmarp-authoringsvg-illustrationDraw a diagram:
svg-illustration for core rules and patterns.slide-color-design or existing palette.Design slide colors:
slide-color-design for workflow and templates.Write slides:
marp-authoring for syntax and layout patterns.slide-color-design.marp-authoring.svg-illustration.See references/decision-guide.md for a flowchart and loading strategy.
Quick rules:
Slides or deck -> marp-authoring
Slides + colors -> slide-color-design -> marp-authoring
Slides + diagrams -> marp-authoring + svg-illustration
Diagram only -> svg-illustration
Scale reference loading:
Simple request -> core rules only
Complex request -> add patterns and best-practices
Use the focused skills for module-specific output formats:
slide-color-design → references/output-examples.mdmarp-authoring → references/output-examples.mdsvg-illustration → references/output-examples.mdfill and stroke.Common cross-cutting issues:
references/troubleshooting.mdSee marp-authoring, slide-color-design, and svg-illustration for module-specific mistakes.
Use module-specific quick checks:
marp-authoring → validation/preview workflowsvg-illustration → SVG lint checksslide-color-design → contrast checksUse the module-specific validation guides:
marp-authoring → references/preview-workflow.mdsvg-illustration → references/troubleshooting.mdslide-color-design → references/color-design/workflow.md (validation checklist)Always validate before committing files using the focused skills.
development
Maintains concise repository MEMORY.md notes for gotchas, stale memory corrections, and durable user preferences. Use at the start of repository conversations, when the user mentions MEMORY.md, when an error should be remembered to avoid repeating it, or when MEMORY.md content may be wrong.
testing
Use only when the user explicitly names the work-log-writer skill; never auto-activate from generic work log, daily log, EOD summary, status update, or date-range summary requests.
development
Use when implementing non-trivial code changes that should follow TDD (write a failing test first, make the smallest passing change, then refactor safely).
tools
Use when designing, implementing, reviewing, or debugging Codex CLI hooks, including `hooks.json`, `.codex/hooks.json`, feature-flag setup, matcher behavior, event-specific stdin/stdout payloads, and hook scripts for `SessionStart`, `PreToolUse`, `PostToolUse`, `UserPromptSubmit`, or `Stop`.