Installs into .claude/skills of the current project.
Are you the author of 2026 07 17?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/sairamanaladi-2026-07-17-c95eb2c9)
---
title: siril9/presentation-skill
category: daily-digests/2026-07-17
tech_stack:
- Python
- pptxgenjs
- python-pptx
- Markdown
- JSON
- LibreOffice
- Poppler
- Node.js
- NPM
quality_score: 9
rag_relevance: 7
tags:
- PowerPoint generation
- presentation automation
- agent skill
- deck QA
- style presets
source: https://github.com/siril9/presentation-skill
discovered_at: '2026-07-10T10:51:51Z'
evaluated_by: mistral-small-latest
---
## Summary
A Codex plugin skill that enables coding agents to generate, validate, and refine editable PowerPoint decks from structured source files. It treats presentations as code, using JSON outlines, style presets, and a QA pipeline to ensure design consistency and quality.
## Key Features
- Editable `.pptx` generation from structured `outline.json` source files
- 13 slide variants (title, section, cards, timeline, KPI, chart, etc.) with strict layout disciplines
- 13 style presets (lab report, investor, board memo, etc.) with palette, typography, and density profiles
- Three-step QA pipeline (geometric, visual, content checks) to catch design regressions
- Workspace mode for iterative decks with readiness diagnostics and automated actions
## Why It Matters for RAG Builders
It ensures AI-generated presentations are not just textually correct but also visually consistent and professional, bridging the gap between raw content and polished deliverables for RAG/AI stack builders.
## Tech Stack Deep Dive
### Python
Automated review identified **Python** as a key module contributing to infrastructure orchestration or cognitive reasoning boundaries in this project.
### pptxgenjs
Automated review identified **pptxgenjs** as a key module contributing to infrastructure orchestration or cognitive reasoning boundaries in this project.
### python-pptx
Automated review identified **python-pptx** as a key module contributing to infrastructure orchestration or cognitive reasoning boundaries in this project.
### Markdown
Automated review identified **Markdown** as a key module contributing to infrastructure orchestration or cognitive reasoning boundaries in this project.
### JSON
Automated review identified **JSON** as a key module contributing to infrastructure orchestration or cognitive reasoning boundaries in this project.
### LibreOffice
Automated review identified **LibreOffice** as a key module contributing to infrastructure orchestration or cognitive reasoning boundaries in this project.
### Poppler
Automated review identified **Poppler** as a key module contributing to infrastructure orchestration or cognitive reasoning boundaries in this project.
### Node.js
Automated review identified **Node.js** as a key module contributing to infrastructure orchestration or cognitive reasoning boundaries in this project.
### NPM
Automated review identified **NPM** as a key module contributing to infrastructure orchestration or cognitive reasoning boundaries in this project.
## Installation
```bash
# Please check the repository README for specific installation instructions.
```
## Related Vault Entries
<!-- Auto-populated by build-index.js based on tech_stack overlap -->