Clean Slides

Inspect, edit, and generate PowerPoint slides. Progressive drill-down inspection, text editing with formatting preservation, table generation from YAML, and PNG rendering for verification.

19 stars 3 forksDocuments & Office Files

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add tmustier/clean-slides --skill clean-slides
Manual install
git clone --depth 1 https://github.com/tmustier/clean-slides.git /tmp/clean-slides
mkdir -p ~/.claude/skills
cp -r /tmp/clean-slides/. ~/.claude/skills/clean-slides

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# PowerPoint Skill

Use the `pptx` CLI for all PowerPoint operations.

## When to use
- **Inspect** slide contents, shapes, formatting, charts
- **Edit** text while preserving formatting
- **Generate** table slides from YAML specs
- **Render** slides to PNG for visual verification

## Setup

Before generating slides, ensure the project has a `.clean-slides/` directory. The CLI auto-discovers `template.pptx` and `config.yaml` from there — no flags needed.

```bash
# Quick start — uses the bundled example template
pptx init

# With a custom/corporate template
pptx init -t path/to/corporate-template.pptx
```

This creates `.clean-slides/template.pptx` and `.clean-slides/config.yaml`. All `pptx generate` commands in that directory tree will use them automatically.

If no `.clean-slides/` directory exists, the CLI prints a hint suggesting `pptx init`.

### Overriding auto-discovery

Explicit flags always win:

```bash
# Override template and config for a single run
pptx generate spec.yaml -t other.pptx -c other-config.yaml -o output.pptx
```

See `examples/custom-template/README.md` for a full walkthrough of custom template setup.

## Core workflow: inspect → edit → verify
Read the full skill on GitHub

Details

Skill name
clean-slides
License
MIT
Repo updated
7 May 2026

FAQ

What does the Clean Slides skill do?

Inspect, edit, and generate PowerPoint slides. Progressive drill-down inspection, text editing with formatting preservation, table generation from YAML, and PNG rendering for verification.

How do I install the Clean Slides skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add tmustier/clean-slides --skill clean-slides. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Clean Slides popular?

It lives in tmustier/clean-slides, which has 19 GitHub stars and 3 forks.

Related skills

Mbb Decks

21

floflo11/mbb-decks

Use when generating consulting-grade slide decks, MBB-style presentations, McKinsey/Bain/BCG-format slides, board prereads, executive readouts, recommendation decks, market entry decks, due diligence decks, or any business presentation that requires action-title storylines, pyramid-principle structure, MECE bullets, and a clean editorial visual system rendered to a real .pptx file.

Documents & Office Files

Job Application

18

YoursSarcastically/apply-for-me

Apply to jobs end to end - read the user's resume, run a one-time intake so later applications need almost no input, find matching roles, fill applications on LinkedIn Easy Apply, Greenhouse, Lever, Ashby, Workday, iCIMS, Google Careers and company forms, surface referral contacts, and produce a dashboard artifact showing what still needs the user. Use this whenever the user wants to apply to a job, shares a job or careers URL, asks for a shortlist of roles, says "apply for me", "find me jobs", "fill this application", or asks about tailoring answers, cover letters or referral messages to a po

Documents & Office Files

Ats Latex CV

19

NoahMustafa/claude-ats-cv-skill

Build ATS-optimised, human-sounding CVs in LaTeX (Overleaf-ready code). Trigger this skill whenever a user asks to create, rewrite, reconstruct, or improve a CV, resume, or job application document — including when they upload an existing CV, paste raw experience, or describe a target role. Also trigger when the user says things like "make my CV better", "tailor my resume for X", "help me apply for a job", or "write my CV from scratch". Always use this skill for any CV/resume task, even if the user doesn't use the word "LaTeX" or "ATS".

Documents & Office Files

Mathmodel Latex Skill

21

wangling-miao/mathmodel-latex-skill

Generate stable and competition-style LaTeX mathematical modeling paper projects for MCM/ICM and CUMCM. Use when Codex needs to create, adapt, compile, or preflight competition paper templates for COMAP MCM/ICM, Chinese Undergraduate Mathematical Contest in Modeling (CUMCM), or similar mathematical modeling submissions, including mcmthesis, cumcmthesis, XeLaTeX, latexmk, PDF page/size checks, identity-info checks, references, appendices, and AI-use disclosure sections.

Documents & Office Files

Boss View

18

yanliudesign/boss-view-skill

站在 CEO、CFO、CMO、COO、CPO、CTO、VP Design、VP Product 或直系老板视角,将零散工作记录生成结构化、突出业务价值、可导出 PDF/Markdown 的 Executive Update HTML 报告。适用于周报、工作汇报、Manager Sync、1:1。固定流程:接收输入→选择汇报对象→调用角色知识库→生成完整 8 章 HTML→补充证据。硬约束:绝不编造数据与结果,从"活动"转向"结果"。

Documents & Office Files

Berlin Job Search

17

umutyesildal/berlin-job-search

Use when searching for jobs in Berlin or Germany, checking German and Blue Card requirements, preparing a Lebenslauf/CV, practising interviews, or tracking applications (Jobsuche, Bewerbung).

Documents & Office FilesIn 1 list

Browse the most popular Claude skills, all documents & office files skills, or write your own with the skills generator.