{
  "markdown": "# pptx-deck — Claude Code Plugin\n\n> **Create polished PowerPoint presentations from plain text — any brand, any topic, in seconds.**\n\n[![Claude Code](https://img.shields.io/badge/Claude%20Code-Plugin-orange?logo=anthropic)](https://code.claude.com)\n[![Version](https://img.shields.io/badge/version-1.0.0-blue)](#)\n[![License](https://img.shields.io/badge/license-MIT-green)](#)\n\nA Claude Code plugin that turns your notes, bullet points, or topic descriptions into a professional `.pptx` file — complete with diagrams, cards, metrics slides, and a branded color scheme.\n\nNo PowerPoint knowledge needed. No manual slide-building. Just describe what you want.\n\n---\n\n## What it does\n\n```\n/pptx-deck:create-deck  Q1 engineering review for the leadership team\n```\n\nClaude will:\n- Ask about your brand colors (or auto-detect from a `.potx` template you drop)\n- Plan the right slide types for your content\n- Generate and run the build script\n- Output a ready-to-open `.pptx` in under 30 seconds\n- Run QA to verify all slides have content\n\n---\n\n## Install\n\n```bash\n# Clone the plugin\ngit clone https://github.com/<your-username>/pptx-deck-plugin\n\n# Install the one dependency\ncd /tmp && npm install pptxgenjs\n\n# Run Claude Code with the plugin loaded\nclaude --plugin-dir ./pptx-deck-plugin\n```\n\n---\n\n## Usage\n\n```\n/pptx-deck:create-deck  <topic or description>\n```\n\n### Examples\n\n```\n/pptx-deck:create-deck  10-slide product pitch for Series A investors\n/pptx-deck:create-deck  weekly engineering status update, minimal style\n/pptx-deck:create-deck  onboarding deck for new team members, warm tone\n/pptx-deck:create-deck  AI project overview for management, corporate blue\n```\n\n---\n\n## Slide types included\n\n| Slide | Description |\n|---|---|\n| **Title** | Bold opener with vertical accent stripe |\n| **Two-column** | Problem/solution, before/after, pros/cons |\n| **Flow diagram** | Process steps with boxes and arrows |\n| **2×2 Cards** | Key points with left-accent cards |\n| **Metrics** | 6 large number callouts |\n| **Timeline** | Phases, roadmap, next steps |\n| **Summary** | Closing slide with done/pending split |\n\n---\n\n## Brand setup\n\n### Auto-detect from your template\nDrop any `.potx` or `.pptx` file:\n```bash\npython3 scripts/extract_brand.py your-template.potx\n# → Prints a ready-to-paste BRAND config block\n```\n\n### Let Claude choose\nSay the tone — *corporate, technical, startup, minimal, warm, bold* — and Claude picks from 8 built-in palettes. Never defaults to generic blue.\n\n---\n\n## Requirements\n\n| Tool | Purpose | Required? |\n|---|---|---|\n| `node` + `pptxgenjs` | Generates the `.pptx` | Yes |\n| `python3` | Brand extraction + QA | Optional |\n| LibreOffice + poppler | Visual QA (PDF → images) | Optional |\n\n---\n\n## How it works\n\n```\nYou describe topic\n        ↓\nClaude picks brand + plans slides\n        ↓\nGenerates build_deck.js\n        ↓\nnode build_deck.js  →  output.pptx\n        ↓\nqa_deck.py checks slide content\n        ↓\nYou open output.pptx\n```\n\n---\n\n## Files\n\n```\npptx-deck-plugin/\n├── .claude-plugin/plugin.json       ← plugin manifest\n├── skills/create-deck/SKILL.md      ← /pptx-deck:create-deck\n├── scripts/\n│   ├── build_deck_template.js       ← starter template (copy + edit)\n│   ├── extract_brand.py             ← .potx/.pptx → BRAND config\n│   └── qa_deck.py                   ← content QA\n└── references/\n    ├── brand_config.md              ← 8 color palettes\n    ├── slide_patterns.md            ← copy-paste code for every slide type\n    └── pptxgenjs_api.md             ← full PptxGenJS API cheatsheet\n```\n\n---\n\n## Contributing\n\nPRs welcome! Ideas for contribution:\n- New slide pattern types (timeline, org chart, comparison table)\n- New brand palettes in `references/brand_config.md`\n- Better QA checks in `qa_deck.py`\n- Visual QA automation\n\n---\n\n## License\n\nMIT — free to use, modify, and distribute.\n\n---\n\n*Built with [Claude Code](https://code.claude.com) · [PptxGenJS](https://github.com/gitbrent/PptxGenJS)*\n",
  "bytes": 3947,
  "sha": "70243120e90707c6a71f29bb5cc5f189ef13466ac02cb702d8d189296aecb5c0",
  "repo_slug": "atomic-man007/pptx-deck-plugin",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_atomic_man007_pptx_deck_plugin_pptx_deck_d5298d2f/readme"
}