
powerpoint-generation
Workflow for generating professional PowerPoint presentations from rough notes, outlines, documents, or ideas using structured slide design, storytelling, and presentation-focused formatting.
- Installs
- 52
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/composio-community/opencode-skills --skill powerpoint-generation- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads powerpoint-generation automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
PowerPoint Generation
Overview
This skill enables Claude to generate complete PowerPoint presentation workflows from rough notes, ideas, documents, or structured content.
The workflow focuses on:
- slide structure
- presentation storytelling
- visual hierarchy
- concise messaging
- professional formatting
- presentation pacing
- audience-focused communication
The goal is to transform unstructured information into polished, presentation-ready slide decks that are:
- visually organized
- easy to present
- audience-aware
- concise
- professionally structured
Instead of manually copying information into slides, Claude should organize, summarize, and structure presentations automatically.
Setup
Before starting:
- Define:
- presentation goal
- target audience
- presentation duration
- desired tone
- Gather:
- rough notes
- reports
- meeting notes
- research documents
- project summaries
- visuals or charts (optional)
Recommended tools:
- PowerPoint
- Google Slides
- Keynote
- Markdown editors
- Canva (optional)
Optional:
- Company branding
- Existing slide templates
- Presentation guidelines
- Speaker notes
Inputs Required
- Rough notes or outline
- Presentation topic
- Audience type
- Desired presentation length
Optional:
- Branding assets
- Charts or metrics
- Existing documents
- Reference presentations
When to Use This Skill
Use this skill when:
- creating business presentations
- building startup pitch decks
- preparing technical presentations
- summarizing reports
- creating educational slides
- generating investor decks
- converting notes into structured presentations
When NOT to Use
Do NOT use this skill for:
- highly detailed design-heavy motion graphics
- poster design workflows
- raw document dumping without structure
- presentations requiring highly customized visual illustration pipelines
Example Use Case
Convert rough project notes into a 10-slide startup pitch deck.
Claude should:
- Organize information into logical sections
- Create concise slide copy
- Build strong presentation flow
- Simplify technical explanations
- Add clear headings and takeaways
- Structure slides for readability
- Generate presentation-ready content
Final result should:
- feel polished
- remain easy to present
- avoid cluttered slides
- communicate ideas clearly
- maintain audience engagement
Core Presentation Principles
1. Slides Should Support the Speaker
Slides are not documents.
Good presentations:
- summarize information
- reinforce key points
- support storytelling
- maintain audience attention
Avoid:
- paragraph-heavy slides
- excessive text
- overly dense layouts
- information overload
Good slides improve:
- clarity
- retention
- engagement
2. Prioritize Visual Hierarchy
Each slide should clearly communicate:
- the main point
- supporting details
- visual emphasis
Use:
- strong headings
- concise bullets
- spacing
- alignment
- progressive information flow
Good hierarchy improves:
- readability
- presentation pacing
- audience understanding
3. Keep Content Concise
Presentation slides should:
- communicate quickly
- remain easy to scan
- avoid unnecessary detail
Claude should:
- simplify explanations
- reduce clutter
- remove filler content
- emphasize key takeaways
Avoid:
- large text blocks
- overly technical paragraphs
- unnecessary repetition
4. Structure the Narrative
Presentations should follow a logical story.
Typical structure:
- introduction
- problem
- context
- solution
- results
- next steps
- conclusion
Strong storytelling improves:
- engagement
- retention
- persuasion
5. Design for Readability
Slides should remain:
- visually clean
- balanced
- readable from distance
- presentation-friendly
Claude should prioritize:
- spacing
- alignment
- simplicity
- consistent formatting
Avoid:
- cluttered layouts
- excessive animations
- inconsistent structure
Workflow
1. Analyze Source Material
Start by reviewing:
- notes
- reports
- outlines
- documents
- research summaries
Identify:
- key points
- recurring themes
- presentation goals
- audience priorities
Claude should remove:
- unnecessary detail
- duplicated information
- irrelevant sections
2. Define Presentation Structure
Organize the presentation into sections.
Example:
- Title
- Overview
- Problem
- Solution
- Key Features
- Results
- Roadmap
- Conclusion
Ensure:
- logical flow
- progressive storytelling
- clean transitions
3. Generate Slide Content
Create:
- concise headings
- supporting bullets
- summaries
- key takeaways
Each slide should focus on:
- one major idea
- minimal clutter
- readable formatting
Avoid:
- overloading slides
- long paragraphs
- excessive bullet nesting
4. Improve Visual Hierarchy
Refine:
- title structure
- spacing
- emphasis
- content grouping
- readability
Strong hierarchy improves:
- audience comprehension
- pacing
- professionalism
5. Add Presentation Flow
Ensure slides transition naturally.
Claude should:
- connect ideas logically
- maintain pacing
- avoid abrupt topic jumps
- reinforce narrative structure
The presentation should feel:
- cohesive
- intentional
- easy to follow
6. Prepare Speaker-Friendly Slides
Slides should support live presentation.
Optimize for:
- quick scanning
- presenter guidance
- visual simplicity
- audience retention
Optional additions:
- speaker notes
- presenter prompts
- discussion points
7. Final Validation
Before export validate:
- readability
- slide density
- narrative clarity
- visual consistency
- audience alignment
Ensure:
- the deck feels polished
- slides remain concise
- the story flows naturally
Output Expectations
The final output should include:
- structured slide deck content
- clear presentation hierarchy
- concise slide copy
- presentation-ready formatting
- audience-focused storytelling
The workflow itself should remain:
- scalable
- easy to edit
- presentation-friendly
- visually organized
- professional
Execution Strategy (for AI agents)
The agent should:
- Convert rough information into structured presentation flow
- Simplify overly dense content
- Prioritize readability and storytelling
- Maintain strong visual hierarchy
- Keep slides concise and presentation-friendly
- Optimize for audience understanding and engagement
The workflow should optimize for:
- clarity
- storytelling
- readability
- presentation flow
- audience retention
Best Practices
- One major idea per slide
- Keep text concise
- Use strong headings
- Maintain consistent formatting
- Avoid cluttered layouts
- Prioritize storytelling flow
- Design slides to support the speaker
Notes
- Presentation structure matters more than visual effects
- Concise slides improve audience retention
- Strong storytelling dramatically improves presentation quality
- Readability is more important than decoration
- Clear hierarchy makes presentations easier to present and understand
FAQ
What does the powerpoint-generation skill do?
Workflow for generating professional PowerPoint presentations from rough notes, outlines, documents, or ideas using structured slide design, storytelling, and presentation-focused formatting.
How do I install powerpoint-generation?
Run npx skills add https://github.com/composio-community/opencode-skills --skill powerpoint-generation in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/powerpoint-generation/ (personal) or .claude/skills/powerpoint-generation/ (project).
Which AI agents can use powerpoint-generation?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is powerpoint-generation safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains powerpoint-generation?
It is published by composio-community in composio-community/opencode-skills. It has 52 recorded installs.
More from composio-community/opencode-skills
frontend-design-systems
composio-community/opencode-skills
Open the skill to read its SKILL.md instructions.
playwright-mcp-workflows
composio-community/opencode-skills
Workflow for using Playwright with MCP-based agent systems to automate browsers, test applications, perform UI validation, and execute reliable end-to-end workflows through structured browser orchestration.
vercel-react-best-practices
composio-community/opencode-skills
Workflow for building production-quality React applications using Vercel-style best practices focused on readability, performance, maintainability, and stable UI behavior.
repo-context-packaging
composio-community/opencode-skills
Open the skill to read its SKILL.md instructions.
multi-agent-orchestration
composio-community/opencode-skills
Split a large task across parallel sub-agents with clean role boundaries and a merge step. Use when the user asks to "parallelize", "use multiple agents", "fan out", or when a task has independent workstreams that bottleneck on one agent.
context-engineering
composio-community/opencode-skills
Workflow for managing, structuring, compressing, and orchestrating context effectively for Claude and AI agent systems to improve reasoning quality, execution consistency, and long-term workflow scalability.
Popular docs & writing skills
grill-with-docs
mattpocock/skills
A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.
lark-markdown
open.feishu.cn
飞书 Markdown:查看、创建、上传、编辑和比较飞书中的原生 Markdown 文件。当用户要操作飞书 Markdown 文件,或比较其远端版本及本地草稿时使用。纯本地 Markdown 文件操作不触发本 skill。不负责将 Markdown 导入为飞书在线文档,也不负责文件搜索、权限、评论、移动、删除等云空间管理操作。
writing-beats
mattpocock/skills
Writing, exploit; assemble raw material into a journey of beats, grounding each term before a beat leans on it.
writing-shape
mattpocock/skills
Writing, exploit: shape raw material into an article, paragraph by paragraph.
writing-fragments
mattpocock/skills
Writing, explore: mine raw fragments, no structure yet.
writing-for-agents
mattpocock/skills
Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.