svg-illustration

Create scalable SVG diagrams for Marp/Marpit slide decks.

8|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/narumiruna/skills --skill svg-illustration-narumiruna
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: svg-illustration
Source: https://github.com/narumiruna/skills/tree/main/skills/svg-illustration
Command: npx skills add https://github.com/narumiruna/skills --skill svg-illustration-narumiruna

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This skill provides a minimal, standardized approach to creating and embedding SVG diagrams for slide decks, preventing mis-sizing and inconsistent visuals.

Core Features & Use Cases

  • Core SVG rules, layout patterns, and embedding guidance for Marp/Marpit slides.
  • Troubleshooting tips for common SVG export and embedding issues.
  • Use cases include architecture diagrams, process flows, and icon sets used in presentations.

Quick Start

Generate a clean, slide-ready SVG diagram following the core SVG rules and embedding guidelines.

Frequently Asked Questions about svg-illustration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create SVG diagrams for Marp slides without them mis-sizing?

To create SVG diagrams for Marp slides without mis-sizing, apply tight viewBox boundaries and consistent styling. This approach enforces standardized SVG layouts, ensuring reliable rendering and preventing inconsistent visuals in Marpit presentations.

What's the best way to structure SVG files for reliable Marpit embedding?

The best way to structure SVG files for reliable Marpit embedding is using reusable <defs> patterns. This standardizes styling and enforces tight viewBox boundaries, ensuring clean, scalable architecture diagrams and process flows in slide decks.

Why does my SVG diagram export incorrectly in Marp slides?

Your SVG diagram exports incorrectly in Marp slides due to mis-sized boundaries or inconsistent styling. Troubleshoot these SVG export issues by enforcing tight viewBox boundaries and applying reusable <defs> patterns to ensure reliable rendering.

Do I need to set viewBox boundaries for SVG diagrams used in Marp presentations?

Yes, you need to set tight viewBox boundaries for SVG diagrams used in Marp presentations. Enforcing these boundaries prevents mis-sizing, ensures scalable slide-ready visuals, and maintains consistent styling across your Marpit slide decks.

Can I use reusable <defs> patterns for SVG icon sets in Marpit slide decks?

Yes, you can use reusable <defs> patterns for SVG icon sets in Marpit slide decks. Using reusable <defs> patterns enforces consistent styling and reliable rendering, making it ideal for embedding standardized icon sets in presentations.