ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified productivity Safety 3/5

pptx-manipulation

Create, edit, and manipulate PowerPoint presentations programmatically using python-pptx

Why use this skill?

Learn to programmatically create and edit PowerPoint presentations using the pptx-manipulation skill for OpenClaw. Automate reports and pitch decks easily.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/lijie420461340/pptx-manipulation
Or

What This Skill Does

The pptx-manipulation skill is a powerful automation utility designed for OpenClaw users to generate, modify, and manage PowerPoint (.pptx) presentations directly through Python. Built on top of the robust python-pptx library, this skill abstracts the complexity of XML-based slide generation, allowing you to focus on content, structure, and design. Whether you need to programmatically build a 50-slide data report, inject dynamic chart data from CSVs, or automate the mass-creation of branded pitch decks, this skill handles the heavy lifting by executing precise code to manipulate every aspect of the slide object model.

Installation

To integrate this skill into your environment, run the following command in your terminal: clawhub install openclaw/skills/skills/lijie420461340/pptx-manipulation

Use Cases

  • Corporate Reporting: Automatically generate weekly status update slides by pulling KPIs from a spreadsheet and formatting them into consistent bullet points and shapes.
  • Sales & Marketing: Generate personalized presentation shells for prospective clients by dynamically inserting company names, contact details, and custom taglines.
  • Educational Content: Convert large Markdown documents or text-based research summaries into structured slide decks with clear titles and bulleted hierarchies.
  • Bulk Asset Management: Update branding, footers, or logos across hundreds of slides simultaneously without manual opening and saving.

Example Prompts

  1. "Create a 10-slide quarterly review presentation based on the bulleted points in my current folder, using the Title-Content layout for all body slides."
  2. "Add a new rounded rectangle shape to slide 5 with the text 'Growth Strategy' in bold, 24pt font, positioned at 2 inches from the left and 3 inches from the top."
  3. "Open 'annual_report.pptx' and extract all text from every slide, saving the output to a new text file called 'slides_content.txt'."

Tips & Limitations

  • Layouts: Always verify your specific template's layout indices, as they can shift depending on the master slide configuration. Using prs.slide_layouts is the safest way to ensure compatibility.
  • Media: Ensure your source images are accessible by the file system path provided to the agent.
  • Limitations: The skill is ideal for structured content. Heavily customized manual animations or complex OLE objects might not be fully supported via script. If your presentation relies on complex custom master-slide transitions, manual fine-tuning after generation may be required.

Metadata

Stars1656
Views4
Updated2026-02-28
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-lijie420461340-pptx-manipulation": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags

#presentation#powerpoint#pptx#python-pptx#slides
Safety Score: 3/5

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

Related Skills

deck-narrative-planner

把材料转成 PPT/Deck 叙事结构,生成每页一句标题、证据需求与过渡逻辑。;use for presentation, deck, storytelling workflows;do not use for 直接生成花哨视觉稿, 编造证据.

52yuanchangxing 4473

webinar-warrior

Autonomous webinar strategy and content builder for coaches, course creators, community builders, and service providers. Use this skill immediately when the user asks to build a webinar, create a webinar strategy, write webinar emails, design a webinar offer, build a webinar funnel, write a webinar script, create a slide deck outline, or plan a product launch presentation. Also triggers for any conversation about selling from stage, live training strategy, converting an audience to buyers, building a high-ticket offer, or the phrases perfect webinar, webinar funnel, or live training. Built by Adrian Boysel at Brand Butler.

adrianboysel 4473

akashic-doc-analyzer

Parse, analyze, and extract content from documents (PDF, DOCX, PPTX, audio). Supports OCR, table extraction, and semantic chunking.

c7934597 4097

slide

Create and manage presentation slides using JSONL storage. Use when building slide decks, applying themes, or exporting to HTML presentations.

ckchzh 3562

ai-presentation-maker

AI Presentation Maker — the interview-driven pitch deck generator for your OpenClaw agent. Tell it what you built, who you're presenting to, and pick an angle — it generates a complete slide deck with speaker notes, factual validation, and real cost breakdowns. No made-up ROI. No speculative projections. Just compelling presentations built from actual work. Exports to Markdown, PPTX, and PDF. Works standalone or alongside AI Persona OS. Built by Jeff J Hunter.

jeffjhunter 1947