Deep PPT

Generates research-style PPTX decks with a locked blue/red academic visual system and structural QA gates.

Works with setup

Test report

Verdict
Works with setup
Score
9.6/10
Tested
Jul 15, 2026
Environment
Claude Code 2.x (agent harness)
Upstream re-checked
Aug 10, 2026 · 7b204c8

⚠ The author changed this skill after we tested it. The verdict below describes the version we ran on Jul 15, 2026; it's queued for a re-test.

Built the same 3-slide deck two ways: the naive PptxGenJS output failed the bundled check_pptx.py (notesMasterIdLst ordering bug, a real PowerPoint-repair-prompt risk); the skill-guided build (normalize_pptx.py + deepPPT builder pattern) passed both check_pptx.py and qa_layout.py cleanly. The mandated final step, render_preview.py, hard-stops with 'no supported PPTX-to-PDF backend found' unless LibreOffice or PowerPoint is installed — real setup friction, honestly surfaced by the skill itself rather than glossed over.

Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works

  • Installs cleanly 5/5
  • Triggers reliably 5/5
  • Output vs. baseline 9/10
  • Docs & honesty 5/5

What Deep PPT does

Builds PowerPoint decks (PptxGenJS 4.0.1) that follow a fixed deepPPT visual system: two-block title marker, segmented gradient rule, navy chevron subheaders, and a single red key-finding statement per substantive slide. Triggers on requests for lab-meeting, journal-club, thesis-defense, weekly-report, or conference academic slides in Chinese or English, and runs deterministic package/layout checks plus a LibreOffice/PowerPoint rendered review before hand-off.

How to install Deep PPT

git clone https://github.com/jiadizhunine/deepPPT.git
mkdir -p ~/.claude/skills
cp -r deepPPT ~/.claude/skills/deep-ppt

Skills live in ~/.claude/skills/ (global) or .claude/skills/ (per-project). Restart Claude Code after installing.

Commands — how to trigger Deep PPT

  • /deep-ppt Generates research-style PPTX decks with a locked blue/red academic visual system and structural QA gates.

It also activates on plain-language prompts like these:

  • Generate a weekly lab report slide deck on our protein folding progress
  • Build a thesis defense presentation using the academic blue and red style
  • Make journal-club slides summarizing this week's paper for my lab

Frequently asked questions

Is the Deep PPT skill free?
Yes. The skill itself is free from jiadizhunine/deepPPT. SkillProof publishes the install command and an independent test verdict at no cost.
Does Deep PPT work with Claude Code?
We tested it with Claude Code 2.x (agent harness) on Jul 15, 2026. Verdict: Works with setup. Built the same 3-slide deck two ways: the naive PptxGenJS output failed the bundled check_pptx.py (notesMasterIdLst ordering bug, a real PowerPoint-repair-prompt risk); the skill-guided build (normalize_pptx.py + deepPPT builder pattern) passed both check_pptx.py and qa_layout.py cleanly. The mandated final step, render_preview.py, hard-stops with 'no supported PPTX-to-PDF backend found' unless LibreOffice or PowerPoint is installed — real setup friction, honestly surfaced by the skill itself rather than glossed over.
What is the Deep PPT SkillProof Score?
9.6/10 — installs cleanly 5/5, triggers reliably 5/5, output vs. baseline 9/10, docs & honesty 5/5.
How do I install Deep PPT?
Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
Can I use Deep PPT with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.