pptx-dev-kit
v0.3.1Create a 16:9 PowerPoint from a brief via a checked-in layout engine, or edit an existing .pptx in place via OOXML — design schema, outline, deck.json render, and structural validation.
By Artsiom MurashkoLicense: MIT0 GitHub starsUpdated 1 hour ago
Directory evidence
- Runtimes
- Claude Code
- Parsed components
- 8 skill or MCP entries
- Source updated
- Oct 2, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install pptx-dev-kit for Claude Code
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install pptx-dev-kit@agent-plugin-marketplacePaste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/Ksarelto/dev-AI-pluginsClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is pptx-dev-kit/.
Plugin files
├── .claude-plugin/plugin.json├── skills/build-pptx/SKILL.md├── skills/create-presentation/SKILL.md├── skills/design-schema/SKILL.md├── skills/edit-presentation/SKILL.md├── skills/extract-design-schema/SKILL.md├── skills/slide-content/SKILL.md├── skills/slide-structure/SKILL.md└── skills/validate-pptx/SKILL.md
Included Skills8
Render a finished deck.json into a .pptx with the pptx-dev-kit layout engine — never write a new python-pptx script. Use when asked to generate, export, render, or produce the PowerPoint file from planned slide content and a design schema.
Build a complete, polished .pptx presentation from a topic or brief — design schema, slide outline, per-slide content, deck.json, and the pptx-dev-kit layout renderer. Use when asked to create a new presentation, pitch deck, or slides on a topic, including matching the style of a reference .pptx. Do not use when the user wants to edit or update an existing .pptx file in place.
Produce a cohesive, modern presentation design schema — WCAG AA palette, Office-safe typography, and the pptx-dev-kit layout catalog — tailored to a topic, audience, and tone. Use when asked to design the visual direction, mood board, theme, or brand system for a slide deck before any slide content is written.
Edit or update an existing PowerPoint .pptx in place — change slide copy, add or delete or reorder slides, fill a template — via OOXML unpack/clone/replace/pack without flattening formatting. Use when the user already has a .pptx and wants it modified, not when they want a new deck generated from a brief.
Analyze an existing .pptx and extract its design system — theme palette with contrast ratios, typography, canvas and grid, layout inventory — into this kit's design-schema.md format, so a new deck can be built in an existing brand's look. Use when the user supplies a reference deck, template, or brand deck to match the style of.
Write the final content for one slide — assertion title, layout-specific fields (bullets, KPIs, columns, chart, quote), speaker notes, and alt text — from that slide's outline row and the deck design schema. Use when asked to write, draft, or fill in the copy or talking points for a specific presentation slide.
Turn a topic/brief and a design schema into a full slide-by-slide outline — narrative arc, catalog layout per slide, and an assertion-style working title. Use when asked to outline, storyboard, or plan the structure of a presentation before full slide content is written.
Programmatically validate a .pptx file after generate or edit — zip integrity, 16:9 canvas, slide count, ghost placeholders, leftover lorem copy, font floors, picture and chart alt text, on-canvas shapes, speaker notes, unique slide-number GUIDs, well-formed XML. Use after build-pptx or edit-presentation before handing the file over.
Plugin manifests1
{
"name": "pptx-dev-kit",
"displayName": "PPTX Presentation Dev Kit",
"description": "Create a 16:9 PowerPoint from a brief via a checked-in layout engine, or edit an existing .pptx in place via OOXML — design schema, outline, deck.json render, and structural validation.",
"version": "0.3.1",
"author": {
"name": "Artsiom Murashko"
},
"license": "MIT",
"keywords": [
"pptx",
"powerpoint",
"presentation",
"slides",
"python-pptx",
"design-system",
"orchestration",
"slide-deck",
"ooxml"
],
"category": "productivity",
"skills": "./skills/",
"agents": "./agents/*.md"
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[pptx-dev-kit on Agent Plugins Marketplace](https://pluginsmp.com/plugins/pptx-dev-kit)