```
Scanned 9/10/2026
Install to Claude Code
npx -y skills add SAIRAMANALADI/vybe-intelligence-vault --skill 2026-07-24 --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of 2026 07 24?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/sairamanaladi-2026-07-24-8eba39ad)More formats (shields.io, HTML) on the badges page.
---
title: siril9/presentation-skill
content_type: repo
engine: v2
category: daily-digests/2026-07-24
tech_stack:
- Python
- pptxgenjs
- python-pptx
- Markdown
- JSON
- LibreOffice
- Poppler
- Node.js
- NPM
quality_score: 9
rag_relevance: 7
deployment_complexity: Medium
tags:
- PowerPoint generation
- presentation automation
- agent skill
- deck QA
- style presets
source: https://github.com/siril9/presentation-skill
stars: 26
language: Python
last_updated: '2026-07-10T10:46:35Z'
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 -->
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!