2slides-ppt-generator
AI-powered presentation generation via the 2slides API — create slides from text, match a reference image style, summarize documents into decks, add AI voice…
Skill by M155K4R4
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/m155k4r4-2slides-ppt-generator
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, presentations, backend
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
2slides-ppt-generator- Description
- AI-powered presentation generation via the 2slides API — create slides from text, match a reference image style, summarize documents into decks, add AI voice narration, and export pages/audio. Use for any "make slides", "create a deck", or "slides from this document" request.
- License
- MIT
- Instructions
- 770 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Agent Skills spec issues
- body: 770 lines (spec recommends under 500)
Files (12)
- SKILL.md
- api-reference.md · references/
- mcp-integration.md · references/
- pricing.md · references/
- requirements.txt
- api_constants.py · scripts/
- create_pdf_slides.py · scripts/
- download_slides_pages_voices.py · scripts/
- generate_narration.py · scripts/
- generate_slides.py · scripts/
- get_job_status.py · scripts/
- search_themes.py · scripts/
SKILL.md (first lines)
# 2slides Presentation Generation
## Overview
Generate professional presentations using the 2slides AI API. The skill supports content-based generation (theme-driven Fast PPT), style matching from a reference image, custom PDF design, document summarization, AI voice narration, and exporting pages/audio. It returns both an interactive slide URL and a downloadable PDF.
This skill is adapted from the official 2slides skill repository ([`2slides/slides-generation-2slides-skills`](https://github.com/2slides/slides-generation-2slides-skills)). It calls the hosted 2slides API and requires the user's own API key and credits.
## When to Use This Skill
- Use when the user asks to "create a presentation", "make slides", or "generate a deck" from text or an outline.
- Use when the user wants slides that match the style of a reference image ("create slides like this image").
- Use when the user wants custom-designed PDF slides without a reference image.
- Use when the user uploads a document and asks to "create slides from this document".
- Use when the user wants to add AI voice narration to generated slides, or export slides as PNG images and narration as WAV audio.
- Use when the user asks "what themes are available?" or wants to browse/select a theme.
## Setup Requirements
Users must have a 2slides API key and credits:
1. **Get API Key:** Visit https://2slides.com/api to create an account and API key
- New users receive **500 free credits** (~50 Fast PPT pages)
2. **Purchase Credits (Optional):** Visit https://2slides.com/pricing to buy additional credits
- Pay-as-you-go, no subscriptions
- Credits never expire
- Up to 20% off on larger packages
3. **Set API Key:** Store the key in environment variable: `SLIDES_2SLIDES_API_KEY`
```bash
read -r -s SLIDES_2SLIDES_API_KEY
export SLIDES_2SLIDES_API_KEY
```
4. **Install Script Dependencies:** From this skill directory, install the pinned local requirements before using the Python scripts:
```bash
python -m pip install -r requirements.txt
```
**Credit Costs:**
- Fast PPT: 10 credits/page
- Nano Banana 1K/2K: 100 credits/page
- Nano Banana 4K: 200 credits/page
- Voice Narration: 210 credits/page
- Download Export: FREE
See [references/pricing.md](references/pricing.md) for detailed pricing information.
## Workflow Decision Tree
Choose the appropriate approach based on the user's request:
```
User Request
│
├─ "Create slides from this content/text"
│ └─> Use Content-Based Generation (Section 1)
│
├─ "Create slides like this image"
│ └─> Use Reference Image Generation (Section 2)
│
├─ "Create custom designed slides" or "Create PDF slides"
│ └─> Use Custom PDF Generation (Section 3)
│
├─ "Create slides from this document"
│ └─> Use Document Summarization (Section 4)
│
├─ "Add voice narration" or "Generate audio for slides"
│ └─> Use Voice Narration (Section 5)
│
├─ "Download slides as images" or "Export slides and voices"
│ └─> Use Download Export (Section 6)
│
└─ "Search for themes" or "What themes are available?"
└─> Use Theme Search (Section 7)
```
---
## 1. Content-Based Generation
Generate slides from user-provided text content.
### When to Use
- User provides content directly in their message
- User says "create a presentation about X"
- User provides structured outline or bullet points
### Workflow
**Step 1: Prepare Content**
Structure the content clearly for best results:
```
Title: [Main Topic]
Section 1: [Subtopic]
- Key point 1
- Key point 2
- Key point 3
Section 2: [Subtopic]
- Key point 1
- Key point 2
```
**Step 2: Choose Theme (Required)**
Search for an appropriate theme (themeId is required):
```bash
python scripts/search_themes.py --query "business"
python scripts/search_themes.py --query "professional"
python scripts/search_themes.py --query "creative"
```
Pick a theme ID from the results.From M155K4R4/Skill_Workbench, MIT.
More from M155K4R4/Skill_Workbench
- 0.504score
ab-testing
M155K4R4
When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program.
SkillBFreshness: BClaude Code +9 - 0.493score
ab-test-setup
M155K4R4
Structured guide for setting up A/B tests with mandatory gates for hypothesis, metrics, and execution readiness.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jul 8, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/M155K4R4/Skill_Workbench
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
- 0.662score
2slides-ppt-generator
sickn33
AI-powered presentation generation via the 2slides API — create slides from text, match a reference image style, summarize documents into decks, add AI voice…
SkillAFreshness: A★ 48.4KClaude Code +9 - 0.376score
2slides-ppt-generator
boisenoise
AI-powered presentation generation via the 2slides API — create slides from text, match a reference image style, summarize documents into decks, add AI voice…
SkillAFreshness: A★ 12Claude Code +9 - 0.367score
2slides-ppt-generator
ibrdot
AI-powered presentation generation via the 2slides API — create slides from text, match a reference image style, summarize documents into decks, add AI voice…
SkillAFreshness: A★ 4Claude Code +9 - 0.361score
2slides-ppt-generator
nguyen-thanh-1
AI-powered presentation generation via the 2slides API — create slides from text, match a reference image style, summarize documents into decks, add AI voice…
SkillAFreshness: A★ 3Claude Code +9 - 0.337score
2slides-ppt-generator
costrict-plugins-repo
AI-powered presentation generation via the 2slides API — create slides from text, match a reference image style, summarize documents into decks, add AI voice…
SkillAFreshness: AClaude Code +9 - 0.323score
2slides-ppt-generator
muhammedadnank
AI-powered presentation generation via the 2slides API — create slides from text, match a reference image style, summarize documents into decks, add AI voice…
SkillCFreshness: C★ 13Claude Code +9 - 0.316score
2slides-ppt-generator
Anubis-studios
AI-powered presentation generation via the 2slides API — create slides from text, match a reference image style, summarize documents into decks, add AI voice…
SkillBFreshness: BClaude Code +9 - 0.281score
2slides-ppt-generator
seafeetstarken
AI-powered presentation generation via the 2slides API — create slides from text, match a reference image style, summarize documents into decks, add AI voice…
SkillCFreshness: CClaude Code +9
More from M155K4R4
- 0.504score
ab-testing
M155K4R4
When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program.
SkillBFreshness: BClaude Code +9 - 0.493score
ab-test-setup
M155K4R4
Structured guide for setting up A/B tests with mandatory gates for hypothesis, metrics, and execution readiness.
SkillBFreshness: BClaude Code +9
Cite this page
2slides-ppt-generator skill. Agent Mart. https://agentmart.dev/skills/m155k4r4-2slides-ppt-generator (last updated 2026-10-24)