
Creating Presentations
This is a full-featured PowerPoint manipulation toolkit that goes way beyond basic slide generation. It handles three distinct workflows: creating presentations from scratch using html2pptx (HTML to slides conversion), editing existing decks via direct OOXML XML manipulation, and working with templates through a structured extract and replace pipeline. The iron rules are sensible: web-safe fonts only, mandatory visual validation via thumbnail grids, and explicit color palette choices stated before code. You'll need a hefty dependency stack (LibreOffice, Playwright, PptxGenJS), but in return you get proper chart placeholders, layout swapping, and the ability to surgically edit presentation internals without corrupting the file structure. Best for programmatic slide deck generation or bulk template processing, not quick one-offs.
- GitHub stars
- 224
- last updated
- Jun 10, 2026
Install
$ npx -y skills add telagod/code-abyss --skill creating-presentations --agent claude-codeInstalls into .claude/skills of the current project.
Files
PPTX Processing
.pptx is a ZIP archive of XML and resources. Choose workflow by intent.
Workflow Decision
| Intent | Workflow | Reference |
|---|---|---|
| Read text | markitdown → markdown | thumbnails-and-conversion.md |
| Analyze layout / comments / theme | unpack → raw XML | thumbnails-and-conversion.md |
| Create new from scratch | html2pptx | html2pptx.md + design-patterns.md |
| Create using template | rearrange + inventory + replace | template-workflow.md |
| Edit existing slides | unpack → OOXML → pack | ooxml.md |
| Visual review | thumbnail grids | thumbnails-and-conversion.md |
Iron Rules
Sponsors
Details
- Repository
- github.com/telagod/code-abyss
- Categories
- Frontend Development, Office & Documents
- License
- MIT
- First seen
- Jun 11, 2026
More from telagod/code-abyss
All 30- Cultivating Personas
- Cultivating Skills
- Defending Applications
- Designing Architectures
- Designing Hardware Products
- Detecting And Responding
- Developing Mobile Apps
- Developing Software
- Engineering Data Pipelines
- Generating Docs
- Indexing Code
- Operating Kicad Eda
- Orchestrating Adversarial Reviews
- Processing Docx
- Processing Pdfs
- Provisioning Infrastructure
- Reducing Aigc Detection
- Securing Cloud And Supply Chain
- Securing Systems
- Shipping Changes
- Verifying Modules
- Analyzing Changes
- Analyzing Security
- Analyzing Spreadsheets