To generate PowerPoint presentations in OpenClaw, run `clawhub install ai-ppt-generator` in your terminal, configure any required API keys in your OpenClaw config, and type a slide deck prompt in OpenClaw chat. The skill turns your outline or topic into a structured .pptx file with slides, titles, bullet points, and speaker notes — ready to open in PowerPoint, Keynote, or Google Slides.
Generate Business Slide Decks from OpenClaw Chat
The AI PPT Generator skill eliminates the time-consuming process of manually building presentation structure in slide software. Rather than opening PowerPoint, creating an outline, adding slides one by one, and writing content for each, you describe what you need in OpenClaw chat and the skill generates the complete .pptx file in one pass. The output includes slide titles, body content, bullet points formatted for readability, and optional speaker notes — ready to open and refine in any presentation application.
This skill is particularly valuable for founders who frequently pitch to investors, consultants building client deliverables, educators creating course materials, and anyone who needs to communicate ideas visually but does not want to spend hours on slide formatting. The skill handles the structural decisions — how many slides to use, how to group related content, what to include in the title slide versus body slides — freeing you to focus on the quality of the content itself.
The AI PPT Generator differs from the AI Picture Book Generator skill in both purpose and output format. Picture Book Generator produces narrative illustrated stories with full-page images and minimal text. PPT Generator creates business-oriented slide decks with hierarchical content structures, data-ready layouts, and standard presentation file formats. If your goal is to communicate information to an audience in a meeting context, use this skill. If you need visual storytelling with illustrations, use the picture book skill.
Integration method
AI PPT Generator is available as a native ClawHub skill, installed with a single `clawhub install` command and running entirely inside OpenClaw. The skill handles presentation structure, slide content, speaker notes, and .pptx file generation without requiring PowerPoint or any external presentation software. You provide a topic or outline in OpenClaw chat and receive a fully structured presentation file in your output directory.
Prerequisites
- OpenClaw installed and running (see openclaw.ai for installation instructions)
- ClawHub CLI available in your terminal (comes bundled with OpenClaw)
- Terminal/command line access to run the clawhub install command
- A presentation application installed to open the generated .pptx file (PowerPoint, LibreOffice Impress, Keynote, or Google Slides)
- Sufficient context for your presentation topic — the more detail you provide in your prompt, the better the output
Step-by-step guide
Install the AI PPT Generator Skill via ClawHub
Install the AI PPT Generator Skill via ClawHub
Open your terminal and run the clawhub install command to add the ai-ppt-generator skill to your OpenClaw instance. ClawHub downloads the skill package from the registry, validates its integrity, and registers it with your local OpenClaw configuration. Installation takes under a minute on a standard internet connection. Unlike many other ClawHub skills, the AI PPT Generator skill does not require a third-party API key for basic functionality — the presentation generation logic runs locally using your OpenClaw instance's built-in language model. Some advanced features (like AI-generated slide visuals or theme matching) may require additional configuration, but a fully functional text-based presentation generator works immediately after installation. After installation completes, you will see a confirmation message with the skill version and any optional configuration settings. Run `clawhub info ai-ppt-generator` to review all available options before your first use.
1clawhub install ai-ppt-generatorPro tip: Run `clawhub list` after installation to confirm the skill appears in your installed skills inventory. The skill is ready to use immediately after installation for basic text-based presentations — no API key configuration is required for the core feature set.
Expected result: Terminal shows 'ai-ppt-generator@X.X.X installed successfully'. The skill appears in your installed skills list when you run `clawhub list`.
Generate Your First Presentation from OpenClaw Chat
Generate Your First Presentation from OpenClaw Chat
Open OpenClaw chat and type a natural language description of the presentation you want. The skill responds to prompts that describe the topic, intended audience, number of slides, and any structural requirements. You do not need to format your prompt in a special way — describe it as you would to a human assistant. The skill generates the presentation in stages: first creating an outline, then expanding each slide with content, then generating speaker notes if requested, and finally exporting the .pptx file. For a 10-slide deck, this typically takes 30-60 seconds. You will see progress updates in OpenClaw chat as each stage completes. The generated .pptx file is saved to your configured OpenClaw output directory (default: `~/openclaw-output/presentations/`). OpenClaw reports the exact file path when generation is complete so you can navigate to it immediately. For best results, be specific about audience and purpose. 'Create a sales presentation' produces generic output. 'Create a 10-slide sales presentation for enterprise IT managers explaining how our API monitoring tool reduces incident response time by 40%' produces targeted, audience-appropriate content.
Create a 10-slide presentation on the benefits of asynchronous work for distributed teams. Include slides for the definition of async work, 5 key benefits, common challenges and how to address them, recommended tools, and a summary. Write for a mid-level management audience.
Paste this in OpenClaw chat
Pro tip: Ask OpenClaw to 'show me the outline first' before generating the full presentation. Reviewing the outline takes only a few seconds and lets you correct the structure before the skill expands it into full slide content — saving time if the initial structure does not match your vision.
Expected result: OpenClaw generates the presentation and reports the file path. Opening the .pptx file in PowerPoint, Keynote, or Google Slides shows a complete structured deck with slide titles, body content, and speaker notes.
Configure Presentation Style and Default Settings
Configure Presentation Style and Default Settings
The ai-ppt-generator skill supports configuration options that set defaults for all future presentations. The most useful settings are default slide count, output format, content density (words per slide), and whether to include speaker notes by default. Content density controls how much text appears on each slide. The `minimal` setting produces clean slides with just a heading and 3 bullet points — good for visually-focused presentations. The `standard` setting balances text and whitespace. The `detailed` setting produces slides with more complete explanations — better for self-paced reading or leave-behind documents. The skill can also output presentations in formats other than .pptx — including markdown (for a plain-text outline), JSON (for programmatic processing), and HTML slide show format. Set your preferred output format as the default if you consistently use one format. RapidDev can assist with configuring the AI PPT Generator as part of a larger OpenClaw content automation pipeline — for example, automatically generating weekly status presentations from Google Sheets data combined with the google-sheets skill.
Generate a 15-slide quarterly business review presentation for Q1 2026 with financial performance summary, key wins, challenges, team highlights, and Q2 goals. Use a professional corporate tone and include speaker notes.
Paste this in OpenClaw chat
1# Configure skill defaults in ~/.openclaw/skills/ai-ppt-generator.yaml2ai-ppt-generator:3 default_slide_count: 10 # default number of slides if not specified in prompt4 content_density: standard # minimal | standard | detailed5 include_speaker_notes: true # include speaker notes by default6 output_format: pptx # pptx | markdown | json | html7 include_title_slide: true # always include a title slide8 include_agenda_slide: true # include an agenda/contents slide9 include_summary_slide: true # include a closing summary slidePro tip: Set `include_speaker_notes: true` in your config if you plan to use generated presentations for actual delivery — the speaker notes contain the full narrative the AI generated for each slide, which is valuable context even if you rewrite the notes later.
Expected result: Subsequent presentation generation commands use your configured defaults, producing consistent slide counts and content density without needing to specify them in every prompt.
Refine and Iterate on Generated Presentations
Refine and Iterate on Generated Presentations
After reviewing the initial generated presentation, you can ask OpenClaw to make targeted edits through follow-up chat messages. The skill supports requests like 'make slide 5 more concise', 'add a slide about competitive advantages after slide 4', 'rewrite the speaker notes for slide 8 to be more conversational', or 'change the tone of the entire presentation to be more casual'. For structural changes — like reordering major sections or changing the narrative arc — it is often faster to ask for a full regeneration with an updated prompt rather than requesting multiple small edits. But for content-level refinements on specific slides, targeted edit requests work well and preserve the rest of the deck. You can also ask the skill to export just the slide outline as markdown text, which you can then edit in any text editor and re-import for a full regeneration with your manual edits applied. This workflow is useful for presentations where you need precise control over the exact wording on each slide.
Rewrite slide 3 of the last presentation to focus more on customer pain points rather than product features. Keep the same structure but shift the perspective to the buyer's experience.
Paste this in OpenClaw chat
Pro tip: After making a series of small edits, ask OpenClaw to 'export the final outline' to see the updated structure as markdown. Reviewing the text outline is faster than opening the .pptx file after every small change and helps you spot inconsistencies before doing a final export.
Expected result: OpenClaw applies the requested changes and generates an updated .pptx file. The modified slide reflects the new direction while the rest of the deck remains unchanged.
Common use cases
Investor Pitch Deck Generation
Generate a complete investor pitch deck from a brief description of your startup, including problem, solution, market size, business model, traction, team, and ask slides. The skill structures the content following standard pitch deck conventions and includes speaker notes with talking points for each slide.
Create a 12-slide investor pitch deck for a startup called Leafward that makes AI-powered carbon footprint tracking software for SMBs. Include slides for problem, solution, market size, product demo, business model, traction, team, and funding ask. Add speaker notes to each slide.
Copy this prompt to try it in OpenClaw
Training or Course Material Creation
Turn a course outline or training topic into a structured slide deck for classroom or online delivery. The skill breaks the content into logical modules, adds learning objectives, creates check-for-understanding prompts, and organizes slides at the right level of detail for the target audience.
Generate a 20-slide training presentation on effective remote meeting facilitation for a corporate audience. Include an agenda slide, 4 main topic sections with 3-4 slides each, and a resources slide at the end. Use a professional tone.
Copy this prompt to try it in OpenClaw
Research Summary or Report Slides
Convert a lengthy research document, competitive analysis, or market report into a concise executive-ready slide deck. The skill extracts the key findings, formats them as slide-friendly content, and creates a narrative flow that guides the audience through the data efficiently.
Summarize the following market research report into a 10-slide executive summary presentation. Focus on the top 5 findings, the competitive landscape summary, and the recommended strategic actions. [Paste report content]
Copy this prompt to try it in OpenClaw
Troubleshooting
clawhub install ai-ppt-generator fails with '429 Too Many Requests' or connection timeout
Cause: The ClawHub skill registry is experiencing temporary rate limiting or high traffic. This is a ClawHub registry issue unrelated to your local configuration.
Solution: Wait 2-3 minutes and retry the install command. If the problem persists, check the OpenClaw community forums for any known registry outages. Use `clawhub install ai-ppt-generator --force` to clear any partial installation state before retrying.
1# Force reinstall after waiting2clawhub install ai-ppt-generator --forceGenerated .pptx file fails to open or shows as corrupted in PowerPoint
Cause: The .pptx file generation may have been interrupted mid-process, or the output directory lacks write permissions, resulting in an incomplete file.
Solution: Check the file size — a corrupted or incomplete file is usually much smaller than expected (under 10KB for a normal presentation). Delete the file and regenerate the presentation. Also verify that your OpenClaw output directory has correct write permissions with `ls -la ~/openclaw-output/`.
1# Check file integrity2ls -lh ~/openclaw-output/presentations/34# Fix permissions if needed5chmod 755 ~/openclaw-output/presentations/Presentation content is too generic — slides do not reflect the specific details provided in the prompt
Cause: The prompt may not have included enough context for the skill to generate specific, targeted content. Generic topic descriptions produce generic output.
Solution: Expand your prompt with specific details: audience, industry context, key data points, specific terminology, and the purpose of the presentation. The more concrete detail you provide, the more specific and useful the output. Alternatively, provide a bullet-point outline and ask the skill to expand it into full slide content.
OpenClaw shows skill not found or 'ai-ppt-generator is not installed' when trying to generate a presentation
Cause: The skill installation did not complete successfully, or it was installed for a different OpenClaw profile or environment than the one currently active.
Solution: Run `clawhub list` to check which skills are installed in the current environment. If ai-ppt-generator is missing, run the install command again. If you use multiple OpenClaw profiles, ensure you are in the correct profile with `clawhub profile list`.
1# Check installed skills2clawhub list34# Reinstall if missing5clawhub install ai-ppt-generator67# Check current profile8clawhub profile listBest practices
- Always specify the intended audience in your prompt — a presentation for C-suite executives differs significantly in tone, depth, and content from one aimed at technical practitioners.
- Ask for an outline first before generating the full presentation so you can correct the structure before the skill expands it into full slide content.
- Set `include_speaker_notes: true` in your skill config by default — speaker notes preserve the full narrative context the AI generated and are valuable even if you rewrite them later.
- Use content density `minimal` for live-delivery presentations where you will speak to each slide, and `detailed` for self-paced reading documents or leave-behinds.
- Combine the AI PPT Generator with the summarize skill to first condense long research documents, then pass the summary to the PPT skill for slide generation — this two-stage approach produces better-structured presentations from dense source material.
- Store the generated .pptx files in a versioned folder structure if you iterate on the same presentation multiple times, so you can compare versions and revert if needed.
- For recurring presentations (weekly status reports, monthly board updates), save your best prompt as a template in OpenClaw's prompt history so you can reuse it with minimal editing.
- Keep your OpenClaw config and skill configs in version control (excluding API keys) so team members can reproduce the same presentation generation setup.
Alternatives
AI Picture Book Generator creates narrative illustrated stories with full-page images — better for visual storytelling than business slide decks.
Markdown Converter exports text outlines and documents in different formats — useful if you want a markdown outline of your presentation content rather than a .pptx file.
Summarize condenses source material before you feed it to the PPT generator — ideal as a pre-processing step when working from long research documents.
Google Sheets integration lets you pull structured data into OpenClaw to combine with PPT generation — useful for data-driven presentations sourced from live spreadsheets.
Frequently asked questions
How do I install the AI PPT Generator in OpenClaw?
Run `clawhub install ai-ppt-generator` in your terminal. The skill installs immediately and does not require a third-party API key for basic text-based presentation generation. You can start generating presentations in OpenClaw chat right after installation — no additional configuration is required for the core feature.
What file format does the AI PPT Generator output?
The skill outputs .pptx files by default, which can be opened in Microsoft PowerPoint, Apple Keynote, LibreOffice Impress, and Google Slides. You can change the default output format to markdown, JSON, or HTML in the skill's YAML config file, or specify the format in your OpenClaw chat prompt.
How do I control the number of slides in a generated presentation?
Specify the slide count in your OpenClaw chat prompt — for example, 'Create a 12-slide presentation on...' The skill follows your specified count. You can also set a `default_slide_count` in the skill's YAML configuration file so prompts that don't specify a count fall back to your preferred default.
ClawHub install ai-ppt-generator is not working — what should I do?
Confirm the exact skill name: `ai-ppt-generator` (with hyphens, not underscores or spaces). If the install fails with a network error, wait a few minutes and retry — ClawHub's registry occasionally experiences brief rate limits. Run `clawhub install ai-ppt-generator --force` to clear any partial installation state before retrying.
Can I generate presentations in languages other than English?
Yes — write your prompt in the language you want the presentation in and the skill generates content in that language. Spanish, French, German, Japanese, and other major languages are supported through the underlying language model. For best results with non-English presentations, include a note in your prompt specifying the target language explicitly, such as 'Generate this presentation in French.'
Does RapidDev offer help setting up automated presentation generation workflows?
Yes — RapidDev can help configure the AI PPT Generator as part of automated OpenClaw content pipelines, such as generating weekly business reports from live data sources. The individual setup described on this page covers self-serve use, but teams wanting to automate recurring presentation generation at scale can contact RapidDev for a configuration review.
How is the AI PPT Generator different from the AI Picture Book Generator?
AI PPT Generator creates business-oriented slide decks in .pptx format with hierarchical content, bullet points, and speaker notes — designed for presentations in meeting and pitch contexts. AI Picture Book Generator creates narrative illustrated stories with full-page AI-generated images — designed for visual storytelling. Both are ClawHub skills but serve completely different creative and professional purposes.
Talk to an Expert
Our team has built 600+ apps. Get personalized help with your project.
Book a free consultation