Receber por email
← Voltar para o catálogo

marp-slide

Crie slides de apresentação Marp profissionais com 7 temas elegantes (padrão, minimalista, colorido, escuro, gradiente, tecnológico, negócios). Use para criar slides, apresentações ou documentos Marp, suportando temas personalizados, layouts de imagem e melhorias automáticas de qualidade.

31estrelas
Atualizado há 4 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add jjmartres/ai-coding-agents

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/marp-slide-jjmartres/svg)](https://www.skillteca.com.br/skills/marp-slide-jjmartres)
#ai

Skills relacionadas

Ver todas de Documentos →

Alerta por categoria

Receba novas skills de Documentos toda segunda

1 email curto, só com as skills novas de Documentos. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

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

  1. Read relevant references first:
  2. Always start by reading references/marp-syntax.md for basic syntax
  3. For images: references/image-patterns.md (official Marpit image syntax)
  4. For advanced features (math, emoji): references/advanced-features.md
  5. For custom themes: references/theme-css-guide.md
  1. Copy content from the appropriate template file:
  2. assets/template-basic.md - Default theme (most common)
  3. assets/template-minimal.md - Minimal theme
  4. assets/template-colorful.md - Colorful theme
  5. assets/template-dark.md - Dark mode theme
  6. assets/template-gradient.md - Gradient theme
  7. assets/template-tech.md - Tech/code theme
  8. assets/template-business.md - Business theme
  1. Read references/best-practices.md for quality guidelines
  1. Structure content following best practices:
  2. Title slide with <!-- _class: lead -->
  3. Concise h2 titles (5-7 characters in Japanese)
  4. 3-5 bullet points per slide
  5. Adequate whitespace
  1. Add images if needed using patterns from references/image-patterns.md
  1. Save to marp/outputs/ with .md extension

Available Themes

1. Default Theme

Colors: Beige background, navy text, blue headings Style: Clean, sophisticated with decorative lines Use for: General seminars, lectures, presentations Template: template-basic.md

2. Minimal Theme

Colors: White background, gray text, black headings Style: Minimal decoration, wide margins, light fonts Use for: Content-focused presentations, academic talks Template: template-minimal.md

3. Colorful & Pop Theme

Colors: Pink gradient background, multi-color accents Style: Vibrant gradients, bold fonts, rainbow accents Use for: Youth-oriented events, creative projects Template: template-colorful.md

4. Dark Mode Theme

Colors: Black background, cyan/purple accents Style: Dark theme with glow effects, eye-friendly Use for: Tech presentations, evening talks, modern look Template: template-dark.md

5. Gradient Background Theme

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

6. Tech/Code Theme

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

7. Business Theme

Colors: White background, navy headings, blue accents Style: Corporate presentation style, top border, table support Use for: Business presentations, proposals, reports Template: template-business.md

Creating Slides Process

Basic Workflow

  1. Understand requirements
  2. Identify content: title, topics, key points
  3. Determine target audience
  4. Assess formality level
  1. Select theme
  2. Use quick selection rules above
  3. If uncertain, consult references/theme-selection.md
  4. Default to default theme if still unsure
  1. Apply template
  2. Load appropriate template from assets/
  3. CSS is already embedded - no external files needed
  4. Maintain template structure
  1. Structure content
  2. Title slide: <!-- _class: lead --> + h1
  3. Content slides: h2 title + bullet points
  4. Keep titles to 5-7 characters (Japanese)
  5. Use 3-5 bullet points per slide
  1. Refine quality
  2. Read references/best-practices.md
  3. Ensure adequate whitespace
  4. Maintain consistency
  5. Keep text concise (15-25 chars per line)
  1. Add images
  2. If needed, consult references/image-patterns.md
  3. Common: ![bg right:40%](image.png) for side images
  4. Use proper Marp image syntax
  1. Output file
  2. Save to /mnt/user-data/outputs/
  3. Use descriptive filename like presentation.md

Handling "Make It Look Good" Requests

When users give vague instructions like "make it feel good/nice", "make it cool/stylish", or "make it cool":

  1. Infer theme from content:
  2. Business content → business theme
  3. Technical content → tech or dark theme
  4. Creative content → gradient or colorful theme
  5. General → default theme
  1. Apply best practices automatically:
  2. Shorten titles to 5-7 characters
  3. Limit bullet points to 3-5 items
  4. Add adequate whitespace
  5. Use consistent structure
  1. Enhance visual hierarchy:
  2. Use h3 for sub-sections when appropriate
  3. Break up dense text into multiple slides
  4. Ensure logical flow (intro → body → conclusion)
  1. Maintain professional tone:
  2. Match formality to content
  3. Use parallel structure in lists
  4. Keep technical terms consistent

Image Integration

For slides with images, consult references/image-patterns.md for detailed syntax.

Common patterns:

  • Side image: ![bg right:40%](image.png) - Image on right, text on left
  • Centered: ![w:600px](image.png) - Centered with specific width
  • Full background: ![bg](image.png) - Full-screen background
  • Multiple images: Multiple ![bg] declarations

Example lecture pattern:

## Slide Title

![bg right:40%](diagram.png)

- Explanation point 1
- Explanation point 2
- Explanation point 3

File Output

Always save the final Marp file to /mnt/user-data/outputs/ with .md extension:

  • presentation.md
  • seminar-slides.md
  • lecture-materials.md

Quality Checklist

Before delivering slides, verify:

  • [ ] Theme selected appropriately for content
  • [ ] CSS theme is embedded in the file
  • [ ] Title slide uses <!-- _class: lead -->
  • [ ] All h2 titles are concise (5-7 chars)
  • [ ] Bullet points are 3-5 items per slide
  • [ ] Images use proper Marp syntax
  • [ ] File saved to outputs directory
  • [ ] Content follows best practices

References

Core Documentation

  • Marp syntax: references/marp-syntax.md - Basic Marp/Marpit syntax (directives, frontmatter, pagination, etc.)
  • Image patterns: references/image-patterns.md - Official image syntax (bg, filters, split backgrounds)
  • Theme CSS guide: references/theme-css-guide.md - How to create custom themes based on Marpit specification
  • Advanced features: references/advanced-features.md - Math, emoji, fragmented lists, Marp CLI, VS Code
  • Official themes: references/official-themes.md - default, gaia, uncover themes documentation

Quality & Selection Guides

  • Theme selection: references/theme-selection.md - How to choose the right theme for content
  • Best practices: references/best-practices.md - Quality guidelines for "cool" slides

Templates & Assets

  • Templates: assets/template-*.md - Starting points with embedded CSS for each theme (7 themes)
  • Standalone CSS: assets/theme-*.css - CSS files for reference (already embedded in templates)

Official

Compartilhar X LinkedIn