ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified media Safety 4/5

pptx-creator

Create professional PowerPoint presentations from outlines, data sources, or AI-generated content. Supports custom templates, style presets, charts/tables from data, and AI-generated images. Use when asked to create slides, pitch decks, reports, or presentations.

Why use this skill?

Effortlessly create professional PowerPoint presentations from outlines, data, or AI content. Supports custom templates, charts, and AI images. Enhance your communication.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/dbhurley/pptx-creator
Or

What This Skill Does

The pptx-creator skill empowers you to generate professional PowerPoint presentations with ease. Whether you have a detailed outline in Markdown, a simple topic to expand upon, or structured data, this skill can transform your input into a polished deck. It supports the use of custom templates for branding consistency, style presets for quick aesthetic choices, and can even generate charts and tables directly from your data files (CSV/Excel). For visually appealing slides, the skill can integrate AI-generated images based on your descriptions. It's ideal for creating slide decks, pitch decks, reports, and general presentations.

Installation

To install this skill, run the following command:

clawhub install openclaw/skills/skills/dbhurley/pptx-creator

Use Cases

  • Content Creation: Generate presentations from outlines or topics for meetings, lectures, or marketing materials.
  • Data Visualization: Automatically create charts and tables from CSV or Excel files to present data effectively.
  • Branding & Consistency: Utilize custom templates or built-in style presets to maintain a consistent brand image across presentations.
  • Rapid Prototyping: Quickly create pitch decks or initial drafts for new projects.
  • Report Generation: Compile data and insights into a structured presentation format.

Example Prompts

  1. "Create a 10-slide presentation about the future of renewable energy, using the startup template."
  2. "Generate a presentation from the outline in quarterly_report.md, including a bar chart for sales data found in sales_q4.csv and use the corporate template."
  3. "Make a pitch deck about our new AI product. The title is 'Project Nova', subtitle 'Revolutionizing Data Analysis', and include 5 slides: Introduction, Problem, Solution, Demo, and Call to Action. Use AI-generated images for each slide with a brief description."

Tips & Limitations

  • Outline Complexity: For best results, structure your Markdown outline clearly with headings and bullet points. Use the ![image](generate: description) syntax for AI image generation within the outline.
  • Data Formats: Ensure your CSV or Excel files are well-formatted and contain the data you wish to visualize. Specify column names if needed for clarity.
  • Custom Templates: You can save existing presentations as custom templates using --save-template. Analyzing template structure can be done with analyze_template.py.
  • AI Image Quality: The quality of AI-generated images depends on the clarity and specificity of the descriptions provided.
  • Number of Slides: When creating from a topic, explicitly state the desired number of slides using the --slides argument.
  • JSON Structure: For more control, define your presentation structure using the JSON format as detailed in the documentation.

Metadata

Author@dbhurley
Stars1100
Views22
Updated2026-02-17
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-dbhurley-pptx-creator": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#presentation#powerpoint#data visualization#ai images#templates
Safety Score: 4/5

Flags: file-write, file-read, code-execution, external-api