xilele777/poirot/ppt-generation
Claude Code and agent skill by xilele777/poirot
- community
Checking that the SKILL.md file is still in the repository.
Generate PPTX presentations from slide plan + content.
Install
npx vskill@latest install xilele777/poirot/ppt-generationSKILL.md
PPT Generation
Overview
Generate professional PowerPoint presentations. Plan the structure with a consistent visual style, generate slide content, and compose into a PPTX file.
Poirot note: The original deer-flow skill uses AI image-generation per
slide. Poirot may not have image-generation available. This version generates text-based slides with python-pptx. Install: pip install python-pptx.
When to Use
- User requests to generate, create, or make presentations (PPT/PPTX)
- User wants slides for a topic with structured content
- User needs a visual presentation from research findings
Presentation Styles
| Style | Description | Best For | |
|---|---|---|---|
| dark-premium | Black bg, luminous accents, luxury aesthetic | Executive presentations | |
| gradient-modern | Bold mesh gradients, contemporary typography | Startups, brand launches | |
| minimal-swiss | Grid-based, bold negative space, timeless | Consulting, architecture | |
| keynote | Apple-inspired, bold typography, dramatic imagery | Keynotes, product reveals | |
| editorial | Magazine-quality layouts, sophisticated typography | Annual reports, thought leadership |
Workflow
Step 1: Understand Requirements
- Topic/subject
- Number of slides (default: 5-10)
- Style: dark-premium / gradient-modern / minimal-swiss / keynote / editorial
- Aspect ratio: 16:9 (standard) or 4:3
- Content outline: key points per slide
Step 2: Research (if needed)
Use deep-research skill to gather content for the presentation.
Step 3: Create Presentation Plan
Step 4: Generate PPTX
Step 5: Present
Slide Types
| Type | Content | Layout | |
|---|---|---|---|
| title | Title + subtitle | Centered, large font | |
| content | Title + bullets | Left-aligned, 3-5 bullets | |
| section | Section title only | Centered, accent color | |
| chart | Title + chart image | Chart from chart-visualization skill | |
| quote | Large quote + attribution | Centered, italic | |
| closing | Thank you + contact | Centered |
Pitfalls
- Too much text per slide: max 5-6 bullets, max 2 lines each. Slides are
visual aids, not documents.
- Font sizes too small: title ≥36pt, body ≥24pt. If text doesn't fit,
split into more slides.
- Inconsistent style: all slides must use the same color palette, font
sizes, and layout patterns.
- No visual hierarchy: title > section headers > bullets > footnotes.
Use size + weight + color to establish hierarchy.
- python-pptx not installed:
pip install python-pptxfirst. - Image slides: if you need chart images, generate them first with the
chart-visualization skill, then embed as slide.shapes.add_picture().
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingpoirot/backend/agents/skill/builtin_skills/productivity/ppt-generation/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/xilele777/poirot/ppt-generation)