Presentation Creator

SkillDocs & knowledge

Create presentations from text/outline using Marp (Markdown to slides). Use when user asks to create presentation, slides, pitch deck. Triggers on "презентация", "слайды", "presentation", "pitch deck", "сделай презентацию".

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Presentation Creator skill

What this skill tells your AI

The instructions your AI receives, as published by alekseiul/sprut-agent-kit in skills/presentation/SKILL.md and read by ahel’s review.

Create professional presentations from text or outline using Marp CLI.

Output Formats

  • PDF — универсальный, для печати и шаринга
  • PPTX — PowerPoint, можно редактировать
  • HTML — интерактивные слайды в браузере

Workflow

Step 1: Create Markdown slides

Create .md file with Marp syntax:

---
marp: true
theme: default
paginate: true
---

# Заголовок презентации

Подзаголовок или автор

---

## Слайд 2

- Пункт 1
- Пункт 2
- Пункт 3

---

## Слайд с изображением

![bg right:40%](path/to/image.jpg)

Текст слева от картинки

---

## Код

```python
print("Hello, World!")

Спасибо за внимание!

Контакты: example@email.com


### Step 2: Export to desired format

```bash
# PDF (default, best quality)
marp presentation.md -o ~/Desktop/presentation.pdf

# PowerPoint
marp presentation.md -o ~/Desktop/presentation.pptx

# HTML (single file)
marp presentation.md -o ~/Desktop/presentation.html

Marp Syntax Quick Reference

Slide separator

---

Background images

![bg](path/to/image.jpg)           # full background
![bg left](path/to/image.jpg)      # left split
![bg right:40%](path/to/image.jpg) # right 40%
![bg contain](path/to/image.jpg)   # fit inside
![bg cover](path/to/image.jpg)     # cover (crop)

Text styling

**bold** *italic* ~~strikethrough~~
`inline code`

Themes

Available: default, gaia, uncover

Set in frontmatter:

---
marp: true
theme: gaia
class: lead
---

Colors & classes

<!-- _class: lead -->      # centered title slide
<!-- _backgroundColor: #123 -->
<!-- _color: white -->

Script Usage

# Create presentation
{baseDir}/scripts/create-presentation.sh "Title" "outline.txt" ~/Desktop/output.pdf

# Or manually
marp slides.md -o output.pdf --allow-local-files

Tips

  • Keep slides minimal: 1 idea per slide
  • Use images for visual impact
  • Max 6 bullet points per slide
  • Large fonts (Marp defaults are good)
  • For PDF: --pdf-notes includes speaker notes

Signals

GitHub stars
64
Forks
22
Last commit
Jun 2026
Advanced
Catalog kind
skill
Gateway key
presentation
Source
github.com/alekseiul/sprut-agent-kit