Agent skill · Media & Video

humanize-ppt

A presentation system for agent-made PPTs — born for the talk, not just the template. It turns raw material into an AST (audience-state-transfer) outline with per-page visual-enhancement decisions (image / SVG diagram / video), hands a production brief to a downstream renderer (HTML-PPT skills or native PPTX), then runs a capped 3-round presentation checkup (演讲体检) on the rendered deck. It never renders slides itself. Use before generating PPT/HTML slides from raw material, and after rendering when the user says things like "给这份 deck 做演讲体检" or "PPT 渲染质检". If all you want is one beautiful templa

nexu95,528★ · +2,037/wk · 5 repos on radarProfile →
claude-codecodexcursorships scriptsApache-2.0
Install
npx skills add nexu-io/open-design --skill humanize-ppt --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 44
SKILL.md size: 15 KB
Bundled scripts: yes
Version: 1.1.1
Declared author: LearnPrompt
Path: plugins/community/humanize-ppt/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 83,577 · +1,339 this week
Language: TypeScript
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Humanize PPT Use this skill when a user wants to turn raw material, notes, voice transcripts, documents, or links into a presentation-ready outline and per-page media decisions before delegating rendering to a downstream skill. Old PPT/PPTX files are not read directly: extract their text first (see `scripts/pptx_qa.py`'s dump/inspect output), then feed that text in as `--source`. A deck Humanize PPT already rendered goes through `--qa-from <rendered.pptx>` instead — the presentation checkup, not brief mode. ## Positioning Humanize PPT is a **presentation system, born for the talk**: an **Outline Director** (AST audience-state-transfer — every page turn moves the audience forward), a **Per-Page Visual-Enhancement Director** (real image / SVG diagram / Remotion video), a **Production Brief Orchestrator**, a **Presentation Checkup Runner** (演讲体检; formerly the QA loop, CLI flag still `--qa-from`), and a **Presenter-Mode hand-off**. The motivation: HTML-PPT template skills are great at *concept display* but blow a simple idea into a dozen pretty pages, while a real 90-minute talk is ~30 — the pretty shell outruns the content density. Humanize closes that gap: it keeps the beauty (rend

What's inside
Steps it walks through
  1. Positioning
  2. AST theory
  3. Required output contract
  4. Recommended OPC workflow (v0.6.4)
  5. Rules
  6. Working rules
  7. Operational references
  8. Local demo
Ships with 24 files
  • LICENSE
  • SPEC.md
  • adapters/guizang-bridge-notes.md
  • adapters/ppt-master-bridge-notes.md
  • adapters/presenter-adapter-spec.md
  • adapters/zara-bridge-notes.md
  • contracts/asset-manifest.template.md
  • contracts/ast-outline.schema.md
  • contracts/deck-brief.template.md
  • contracts/router-plan.schema.json
  • contracts/run-manifest.schema.json
  • contracts/slide-plan.schema.json
  • contracts/speaker-intent.template.md
  • contracts/video-slots.schema.json
  • docs/index.md
  • docs/local-demo.md
  • examples/01-ai-tool-update/source.md
  • open-design.json
  • references/agent-teams-public-preview.md
  • references/beautiful-preview-first-adapter.md
  • references/guizang-material-qa.md
  • references/guizang-presenter-deploy.md
  • references/guizang-production-brief-orchestrator.md
  • references/humanize-ppt-public-writing.md
first 24 of 44
More from open-design
All skills →
About this skill
What does the humanize-ppt skill do?

A presentation system for agent-made PPTs — born for the talk, not just the template. It turns raw material into an AST (audience-state-transfer) outline with per-page visual-enhancement decisions (image / SVG diagram / video), hands a production brief to a downstream renderer (HTML-PPT skills or native PPTX), then runs a capped 3-round presentation checkup (演讲体检) on the rendered deck. It never renders slides itself. Use before generating PPT/HTML slides from raw material, and after rendering when the user says things like "给这份 deck 做演讲体检" or "PPT 渲染质检". If all you want is one beautiful templa

How do I install it?

Run `npx skills add nexu-io/open-design --skill humanize-ppt --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From nexu-io/open-design, a repository with 83,577 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going