ai-ppt-generate

Generate PowerPoint presentations from themes using the Baidu PPT API.

Updated Apr 7, 2026
One-click install
npx skills add https://github.com/zhangyanbo2007/openclaw --skill ai-ppt-generate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ai-ppt-generate
Source: https://github.com/zhangyanbo2007/openclaw/tree/main/workspace/skills/ai-ppt-generate
Command: npx skills add https://github.com/zhangyanbo2007/openclaw --skill ai-ppt-generate

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) components.

What problem does it solve?

This skill enables automated creation of PowerPoint presentations from user-provided themes or questions, delivering polished decks with optional imagery or resources.

Core Features & Use Cases

  • Generate PPT slides from a user theme or question, optionally attaching images or resource files (PDF, Word, etc.).
  • Access built-in PPT themes and templates via PPTThemeQuery, then generate outlines with PPTOutlineGenerate and produce the final slides with PPTGenerate.
  • Requires a BAIDU_API_KEY in the runtime environment and uses Python requests to orchestrate the three-step workflow, streaming progress updates as the deck is created.

Use Case: A marketing team needs a theme-based 10-15 slide deck with a chosen template and supporting resources to present at a conference.

Quick Start

Provide a theme or question and run the PPT generator to produce a complete deck, optionally including imagery or resource files.

Frequently Asked Questions about ai-ppt-generate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a PowerPoint presentation from a theme automatically?

To generate a PowerPoint presentation from a theme, provide your topic or question to trigger an automated three-step workflow. The system queries built-in templates, generates an outline, and produces the final PPTX slides without manual formatting.

Can I use the Baidu PPT API to create slides with attached resource files?

Yes, the Baidu PPT API supports creating slides with attached resource files. You can include optional imagery or documents like PDF and Word files alongside your theme to generate a comprehensive presentation deck.

Do I need an API key to automate PPTX generation with Python requests?

Yes, you need a BAIDU_API_KEY configured in your runtime environment to automate PPTX generation. The Python requests library orchestrates the API calls, coordinating theme querying, outline generation, and slide creation in sequence.

What is the best way to create template-consistent marketing decks quickly?

The best way to create template-consistent marketing decks is using an automated AI generation workflow. By querying built-in PPT themes and applying them to your outline, you produce polished, template-consistent slides suitable for conference presentations.

Does automated presentation generation support streaming progress updates?

Yes, automated presentation generation supports streaming progress updates. As the Python script coordinates the theme query, outline generation, and final slide creation steps, it streams progress updates so you can monitor the deck creation process.

When should I not use AI to generate presentation outlines and slides?

You should not use AI to generate presentation slides when you require highly custom slide layouts or specialized branding that deviates significantly from the available built-in PPT themes and template-consistent formats provided by the API.