slide-creator

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.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "slide-creator" with this command: npx skills add narumiruna/agent-skills/narumiruna-agent-skills-slide-creator

Slide Creation Toolkit

Create professional Marp/Marpit presentations, diagrams, and color systems with a consistent design language.

Core rules

  • Use bg (background) syntax for all images - Reduces manual resizing with fit modifier
  • Define one 7-role color palette and reuse it in slides and SVGs.
  • Define one spacing unit (e.g., 8px or 16px) and reuse it across layouts.
  • Define text hierarchy tiers (title/section/body) with sizes and weights; use them consistently.
  • For SVGs, use one stroke width and one corner radius across shapes.

Design guidance (non-enforceable)

  • Aim for clear visual hierarchy with size, weight, and saturation.
  • Prefer one visual language (fill vs outline, emphasis rules).
  • Minimize visual noise; keep one primary visual anchor per section.

Working directory

This umbrella skill does not own module assets or scripts. Use the focused skills (marp-authoring, slide-color-design, svg-illustration) for paths and commands.

Start here (task entry)

Entry skills (fast routing):

  • marp-authoring → Marp/Marpit authoring rules, layouts, themes
  • slide-color-design → palette workflow and color roles
  • svg-illustration → SVG diagram rules, patterns, embedding

Pick one task and follow the exact reading path:

  • Color palette onlyslide-color-design
  • Slides only (no diagrams)marp-authoring
  • Diagram onlysvg-illustration
  • Slides + diagramsmarp-authoringsvg-illustration
  • Full deck (colors + slides + diagrams)slide-color-designmarp-authoringsvg-illustration

One-page quick reference

Minimal steps (fast path):

  1. Pick a palette → slide-color-design.
  2. Draft slides → marp-authoring.
  3. Add SVG diagrams → svg-illustration.
  4. Validate via the module skills.

Common commands:

  • slide-color-design → palette scripts
  • marp-authoring → Marp validation/preview
  • svg-illustration → SVG linting

Output summary: Use module-specific output examples via the entry skills.

Quick Start

Two Ways to Start

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):

  • Copy a template from marp-authoringassets/templates/ → customize
  • Design colors via slide-color-design
  • Write slides via marp-authoring
  • Add diagrams via svg-illustration

Study examples first: Read marp-authoringassets/examples/ to see working presentations before starting.

Script Commands

Use slide-color-design for palette scripts and outputs.

Templates (starting points - copy and fill in your content):

  • Use marp-authoringassets/templates/.

Examples (learning references - study patterns and copy techniques):

  • marp-authoringassets/examples/ for slide patterns.
  • svg-illustrationassets/examples/ for diagram examples.
  • slide-color-designassets/examples/ for palette examples.

Common icons (ready to use in slides):

  • marp-authoringassets/icons/.

Quick index (where to look)

  • Reference hub: references/index.md
  • Color design: slide-color-design
  • Marpit authoring: marp-authoring
  • SVG illustration: svg-illustration
  • Decision guide: references/decision-guide.md

Modules

Use the focused skills for module-specific rules and references:

  • Color designslide-color-design
  • Marpit authoringmarp-authoring
  • SVG illustrationsvg-illustration

Workflow

Single tasks

Draw a diagram:

  1. Use svg-illustration for core rules and patterns.
  2. Choose colors via slide-color-design or existing palette.

Design slide colors:

  1. Use slide-color-design for workflow and templates.

Write slides:

  1. Use marp-authoring for syntax and layout patterns.
  2. Apply a palette from slide-color-design.

Full presentation

  1. Establish a palette with the color module.
  2. Outline slides and author via marp-authoring.
  3. Add diagrams via svg-illustration.
  4. Keep palette, spacing, and hierarchy consistent.

Decision guide

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

Output formats

Use the focused skills for module-specific output formats:

  • slide-color-designreferences/output-examples.md
  • marp-authoringreferences/output-examples.md
  • svg-illustrationreferences/output-examples.md

Integration rules

  • Use palette hex values in SVG fill and stroke.
  • Keep border radius and stroke widths consistent between Marpit and SVG.
  • Embed SVGs with Markdown images or file references.

Troubleshooting

Common cross-cutting issues:

Common mistakes

  • Using absolute paths instead of relative paths for assets.
  • Using multiple palettes across one deck or between slides and SVGs.
  • Skipping validation checks (Marp, SVG lint, contrast).

See marp-authoring, slide-color-design, and svg-illustration for module-specific mistakes.

Quick check (minimal)

Use module-specific quick checks:

  • marp-authoring → validation/preview workflow
  • svg-illustration → SVG lint checks
  • slide-color-design → contrast checks

Validation

Use the module-specific validation guides:

  • marp-authoringreferences/preview-workflow.md
  • svg-illustrationreferences/troubleshooting.md
  • slide-color-designreferences/color-design/workflow.md (validation checklist)

Always validate before committing files using the focused skills.

Constraints

  • Output Marpit Markdown only; do not generate PowerPoint/Keynote files.
  • Output SVG only; do not generate raster images.
  • Avoid interactive animations; keep slides static.
  • Preserve provided brand colors; adapt them into the palette.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

svg-illustration

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

uv-scripts

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

marp-authoring

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

mermaid-creator

No summary provided by upstream source.

Repository SourceNeeds Review