document-pptx

21 stars 6 forks
70
C

Create, edit, and analyze PowerPoint presentations with slides, layouts, charts, images, animations, and speaker notes. Supports python-pptx and pptxgenjs for automated presentation generation in Python and Node.js.

Also in: python javascript

Third-Party Agent Skill: Review the code before installing. Agent skills execute in your AI assistant's environment and can access your files. Learn more about security

Installation for Agentic Skill

View all platforms →
skilz install vasilyu1983/AI-Agents-public/document-pptx
skilz install vasilyu1983/AI-Agents-public/document-pptx --agent opencode
skilz install vasilyu1983/AI-Agents-public/document-pptx --agent codex
skilz install vasilyu1983/AI-Agents-public/document-pptx --agent gemini

First time? Install Skilz: pip install skilz

Works with 14 AI coding assistants

Cursor, Aider, Copilot, Windsurf, Qwen, Kimi, and more...

View All Agents
Download Agent Skill ZIP

Extract and copy to ~/.claude/skills/ then restart Claude Desktop

1. Clone the repository:
git clone https://github.com/vasilyu1983/AI-Agents-public
2. Copy the agent skill directory:
cp -r AI-Agents-public/frameworks/claude-code-kit/framework/skills/document-pptx ~/.claude/skills/

Need detailed installation help? Check our platform-specific guides:

Related Agentic Skills

Agentic Skill Details

Stars
21
Forks
6
Type
Technical
Meta-Domain
productivity
Primary Domain
powerpoint
Market Score
70

Agent Skill Grade

C
Score: 70/100 Click to see breakdown

Score Breakdown

Spec Compliance
11/15
PDA Architecture
17/30
Ease of Use
19/25
Writing Style
7/10
Utility
13/20
Modifiers: +3

Areas to Improve

  • Description needs trigger phrases
  • Missing Reference Files
  • No TOC for Long File

Recommendations

  • Focus on improving Pda (currently 17/30)
  • Address 1 high-severity issues first
  • Add trigger phrases to description for discoverability

Graded: 2026-01-05

Developer Feedback

I took a look at your document-pptx skill and wanted to share some thoughts.

Links:

The TL;DR

You're at 70/100, solid C-grade territory. This is based on Anthropic's skill best practices rubric. Your Ease of Use is strong (19/25) — the "When to Use This Skill" section and Quick Reference table are genuinely helpful. But Progressive Disclosure Architecture is dragging you down (17/30) with some structural issues that are fixable.

What's Working Well

  • Clear trigger section — "When to Use This Skill" has concrete use cases that make it obvious when someone should reach for this
  • Practical code examples — Both Python (python-pptx) and Node.js (pptxgenjs) examples show real input/output patterns
  • Good Quick Reference table — Gives developers a fast way to find operations without reading the whole file

The Big One: Referenced Files Don't Exist

Here's the thing holding you back the most: Your Navigation section references 6 files that don't existresources/pptx-layouts.md, resources/pptx-charts.md, templates/pitch-deck.md, and others. These broken references hurt the Progressive Disclosure Architecture score because they promise structure that isn't there.

The fix: Either create those reference files with the actual content (layouts, templates, data sources) or remove the Navigation section entirely. If you go the creation route, even stub files with basic examples would help. This one fix alone could pull you up by ~6 points.

Other Things Worth Fixing

  1. Add trigger phrases to your description — Currently it just lists features. Add "Use when asked to 'create presentations', 'edit Pow...

Report Security Issue

Found a security vulnerability in this agent skill?