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 narration, and export pages/audio. Use for any "make slides", "create a deck", or "slides from this document" request.
newIT & Software Developmentaiapi-integrationdocument-summarizationnarrationpdfpowerpointpresentationsslides
2slides Presentation Generation
Detailed Guide
Read [the detailed guide](references/detailed-guide.md) before executing this skill. It retains the complete procedure and reference material. Treat its safety, prerequisites, and validation requirements as mandatory. For focused work, load the relevant sections; for end-to-end work, read the guide completely.
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.
Security & Safety Notes
- Credentials: This skill reads the API key from the
SLIDES_2SLIDES_API_KEYenvironment variable. Never hard-code the key in commands, commit it, or echo it back to the user. The scripts send it as a bearer/apikeyvalue tohttps://2slides.comover HTTPS only. - Network + paid mutations: Every generation call makes an outbound network request to the
Subscribers only
The full skill, its 13 bundled files and every download is included with every paid Complete AI plan.
Details
| Source | 2slides/slides-generation-2slides-skills |
|---|---|
| License | — |
| Risk label | safe ("critical" means the skill may run commands or touch files — read before use) |
| Files | SKILL.md, references/api-reference.md, references/detailed-guide.md, references/mcp-integration.md, references/pricing.md, requirements.txt, scripts/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 |
| Added | 2026-06-05 |
Related skills
algolia-search
Expert patterns for Algolia search implementation, indexing strategies, React InstantSearch, and relevance tuning
discord-automation
Automate Discord tasks via Rube MCP (Composio): messages, channels, roles, webhooks, reactions. Always search tools first for current schemas.
famulor-skill
Operate Famulor assistants, communication history, campaigns, knowledge, automations, telephony, and workspace administration through its hosted MCP server.
hubspot-integration
Expert patterns for HubSpot CRM integration including OAuth authentication, CRM objects, associations, batch operations, webhooks, and custom objects. Covers Node.js and Python SDKs.
microsoft-teams-automation
Automate Microsoft Teams tasks via Rube MCP (Composio): send messages, manage channels, create meetings, handle chats, and search messages. Always search tools first for current schemas.
moodle-external-api-development
This skill guides you through creating custom external web service APIs for Moodle LMS, following Moodle's external API framework and coding standards.
