This generates Marp presentation slides with seven built-in themes ranging from minimal academic to vibrant gradient to GitHub-style dark mode. You pick a theme based on content type (tech, business, creative), and it handles the CSS templating, image layouts, and typical slide structure with title pages and bullet points. The real convenience is handling vague requests like "make it look good" by automatically applying best practices: shortening titles to 5-7 characters, limiting bullets to 3-5 items, and choosing an appropriate theme based on context. It's essentially opinionated Marp scaffolding that saves you from starting with a blank markdown file and wrestling with CSS every time you need slides.

skills.sh installs
342
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill marp-slide --agent claude-code

Installs into .claude/skills of the current project.

Files

Marp Slide Creator

Create professional, visually appealing Marp presentation slides with 7 pre-designed themes and built-in best practices.

When to Use This Skill

Use this skill when the user:

  • Requests to create presentation slides or Marp documents
  • Asks to "make slides look good" or "improve slide design"
  • Provides vague instructions like "良い感じにして" (make it nice) or "かっこよく" (make it cool)
  • Wants to create lecture or seminar materials
  • Needs bullet-point focused slides with occasional images

Quick Start

Step 1: Select Theme

First, determine the appropriate theme based on the user's request and content.

Quick theme selection:

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

For detailed theme selection guidance, read references/theme-selection.md.

Step 2: Create Slides

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
Code Review & Quality, Office & Documents
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1pproenca avatar37signals-railspproenca/dot-skills37signals Rails coding principles and conventions from DHH, Jorge Manrubia, and the Fizzy/Basecamp/HEY codebase. This skill should be used when writing, reviewi340skills.sh installs
2eachlabs avatareachlabs-video-editeachlabs/skillsEdit, transform, extend, upscale, and enhance videos using EachLabs AI models. Supports lip sync, video translation, subtitle generation, audio merging, style t336skills.sh installs
3sergiodxa avatarfrontend-js-best-practicessergiodxa/agent-skillsJavaScript performance optimization guidelines. Use when writing, reviewing, or refactoring JavaScript/TypeScript code to ensure optimal performance patterns. T336skills.sh installs
4bayramannakov avatarremotion-video-directorbayramannakov/remotion-video-directorInteractive guide for creating Remotion videos - from strategic concept to rendered MP4. Use when the user wants to create a video, make a Remotion project, bui335skills.sh installs
5develite98 avatarangular-best-practices-v20develite98/angular-best-practicesAngular 20+ performance optimization guidelines with Signals, httpResource, signal inputs/outputs, @defer, and native control flow (@if, @for). Use when writing335skills.sh installs
6getsentry avatarwardengetsentry/wardenRun Warden to analyze code changes before committing. Use when asked to "run warden", "check my changes", "review before commit", "warden config", "warden.toml"335skills.sh installs