All skills
softaworks avatar

/marp-slide

@1c0662a
by softaworkssoftaworks/agent-toolkit2.5k stars
230

Create professional Marp presentation slides with 7 beautiful themes (default, minimal, colorful, dark, gradient, tech, business). Use when users request slide creation, presentations, or Marp documents. Supports custom themes, image layouts, and "make it look good" requests with automatic quality improvements.

Use this Skill: https://skilld.dev/gh/softaworks/agent-toolkit/marp-slide

This session only. Nothing lands on disk.

README.md

≈1.9k tokens on demand. Your agent reads this file only when SKILL.md points to it.

Marp Slide Creator

A Claude Code skill for creating professional, visually appealing Marp presentation slides with 7 pre-designed themes and built-in best practices.

Purpose

This skill automates the creation of high-quality Marp presentations by providing:

  • 7 professionally designed themes (default, minimal, colorful, dark, gradient, tech, business)
  • Built-in best practices for slide structure and visual hierarchy
  • Automatic quality improvements for vague "make it look good" requests
  • Image integration with proper Marp syntax
  • Theme selection guidance based on content type

When to Use

Use this skill when you need to:

  • Create presentation slides or Marp documents
  • Improve slide design aesthetics
  • Structure lecture or seminar materials
  • Transform bullet-point content into professional presentations
  • Generate slides with specific themes (tech, business, creative, etc.)

Trigger phrases:

  • "create slides"
  • "make a presentation"
  • "create Marp slides"
  • "make it look good"
  • "良い感じにして" (make it nice - Japanese)
  • "かっこよく" (make it cool - Japanese)

How It Works

1. Theme Selection

The skill intelligently selects themes based on content:

  • Technical/Developer → tech theme
  • Business/Corporate → business theme
  • Creative/Event → colorful or gradient theme
  • Academic/Simple → minimal theme
  • General → default theme
  • Dark preference → dark or tech theme

2. Content Structuring

Follows best practices automatically:

  • Title slide with lead class styling
  • Concise headings (5-7 characters for Japanese)
  • 3-5 bullet points per slide
  • Adequate whitespace and visual hierarchy
  • Consistent formatting throughout

3. Template Application

Uses pre-built templates with embedded CSS:

  • No external CSS files needed
  • Ready-to-use with Marp CLI or VS Code
  • Consistent styling across all slides

4. Image Integration

Supports official Marp image syntax:

  • Side images: ![bg right:40%](image.png)
  • Centered images: ![w:600px](image.png)
  • Full backgrounds: ![bg](image.png)
  • Multiple images and filters

Available Themes

1. Default Theme

Style: Clean, sophisticated with decorative lines Colors: Beige background, navy text, blue headings Best for: General seminars, lectures, presentations

2. Minimal Theme

Style: Minimal decoration, wide margins, light fonts Colors: White background, gray text, black headings Best for: Content-focused presentations, academic talks

3. Colorful & Pop Theme

Style: Vibrant gradients, bold fonts, rainbow accents Colors: Pink gradient background, multi-color accents Best for: Youth-oriented events, creative projects

4. Dark Mode Theme

Style: Dark theme with glow effects, eye-friendly Colors: Black background, cyan/purple accents Best for: Tech presentations, evening talks, modern look

5. Gradient Background Theme

Style: Different gradient per slide, white text, shadows Colors: Purple/pink/blue/green gradients (varies per slide) Best for: Visual-focused, creative presentations

6. Tech/Code Theme

Style: Code fonts, Markdown-style headers with # symbols Colors: GitHub-style dark background, blue/green accents Best for: Programming tutorials, tech meetups, developer content

7. Business Theme

Style: Corporate presentation style, top border, table support Colors: White background, navy headings, blue accents Best for: Business presentations, proposals, reports

Key Features

  • 7 Pre-designed Themes: Professional themes for different contexts
  • Automatic Quality Enhancement: Applies best practices when users request "make it look good"
  • Theme Selection Guidance: Intelligent theme selection based on content analysis
  • Image Pattern Library: Official Marp image syntax with common patterns
  • Embedded CSS: Templates include all styling - no external files needed
  • Best Practices Built-in: Follows visual hierarchy and presentation design principles
  • Multi-language Support: Works with English, Japanese, and other languages
  • Quality Checklist: Ensures consistent output quality

Usage Examples

Example 1: Basic Presentation

User: Create slides about cloud computing basics

Agent: I'll create a professional presentation using the default theme.
[Creates slides with title slide, 5-7 content slides, conclusion]
[Saves to /mnt/user-data/outputs/cloud-computing.md]

Example 2: Tech Meetup

User: Make slides for my Python tutorial - make it look cool

Agent: I'll use the tech theme for a programming tutorial.
[Selects tech theme with code-friendly styling]
[Structures content with code examples]
[Applies dark background and syntax-friendly colors]

Example 3: Business Proposal

User: Create a business presentation about Q1 results

Agent: I'll use the business theme for your corporate presentation.
[Applies professional business styling]
[Includes table support for data]
[Uses formal tone and structure]

Example 4: Vague Request (Japanese)

User: このスライドを良い感じにして

Agent: I'll enhance this presentation's visual appeal.
[Analyzes content to infer appropriate theme]
[Applies best practices: concise titles, 3-5 bullets]
[Improves whitespace and visual hierarchy]

File Structure

marp-slide/
├── SKILL.md                    # Main skill instructions
├── README.md                   # This file
├── assets/
│   ├── template-basic.md       # Default theme template
│   ├── template-minimal.md     # Minimal theme template
│   ├── template-colorful.md    # Colorful theme template
│   ├── template-dark.md        # Dark theme template
│   ├── template-gradient.md    # Gradient theme template
│   ├── template-tech.md        # Tech theme template
│   ├── template-business.md    # Business theme template
│   ├── theme-*.css             # Standalone CSS files (reference)
└── references/
    ├── marp-syntax.md          # Basic Marp/Marpit syntax
    ├── image-patterns.md       # Image syntax patterns
    ├── theme-css-guide.md      # Custom theme creation
    ├── advanced-features.md    # Math, emoji, fragmented lists
    ├── official-themes.md      # Default Marp themes docs
    ├── theme-selection.md      # Theme selection guide
    └── best-practices.md       # Quality guidelines

Output

All generated slides are saved to /mnt/user-data/outputs/ with .md extension:

  • Includes embedded CSS (no external files needed)
  • Ready to use with Marp CLI or VS Code Marp extension
  • Can be exported to PDF, HTML, or PPTX

Quality Standards

Every presentation created follows:

  • Concise titles (5-7 characters for Japanese)
  • 3-5 bullet points per slide
  • Proper visual hierarchy
  • Adequate whitespace
  • Consistent formatting
  • Professional tone matching content type
  • Logical flow (intro → body → conclusion)

Resources

Internal Documentation

  • references/marp-syntax.md - Basic Marp syntax and directives
  • references/image-patterns.md - Official image syntax guide
  • references/theme-css-guide.md - Custom theme creation
  • references/best-practices.md - Quality guidelines

External Links

License

This skill is part of the agent-skills project.

Source: SKILL.md on GitHub

No alerts16d5 checks · Risk SAFE
  • Gen Agent Trust Hub16d

    The Marp Slide Creator skill is a well-documented and functional tool for generating professional presentation slides using the Marp Markdown format. It includes 7 pre-designed themes with embedded CSS and detailed reference guides for syntax and best practices. The skill only performs file-writing operations to a designated output directory and does not engage in suspicious network activity, command execution, or data harvesting. All external references target well-known and trusted services like Google Fonts.

  • Socket16d

    No alerts

  • Snyk16d

    Risk: LOW · No issues

  • Runlayer7mo

    23 files scanned · No issues

  • ZeroLeaks5mo

    Score: 93/100 · 2 sections analyzed

Signed by skilld at 1c0662a. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 2 months ago.

Dormantupdated 9 months ago
  • marp
  • presentations
  • slides
  • markdown
  • themes
  • typography
  • visual-design

README badge

README badge for softaworks/agent-toolkit/marp-slide

Creates professional Marp presentation slides with 7 pre-designed themes (default, minimal, colorful, dark, gradient, tech, business) and embedded CSS. Use when users request slide creation or ask to "make slides look good" with automatic theme selection and best-practice formatting.

Generated from the current SKILL.md.

How many themes does this skill provide?
Seven themes: default, minimal, colorful, dark, gradient, tech, and business. Each has a corresponding template file with embedded CSS.
Can I use custom themes or modify the built-in ones?
Yes. The skill references `theme-css-guide.md` for creating custom themes based on Marpit specification, and CSS files are included for reference.
Does this skill support images in slides?
Yes. It includes image patterns from the official Marpit image syntax, supporting side images, centered images, full backgrounds, and multiple images per slide.
What file format does this skill output?
Markdown files (.md) saved to `/mnt/user-data/outputs/`. The files contain embedded CSS and are ready to use with Marp.
Does this handle vague design requests like 'make it look good'?
Yes. The skill infers an appropriate theme from content type and applies best practices automatically, such as shortening titles and limiting bullet points.

Generated from the current SKILL.md. These answers refresh after source changes.