This is a full-stack presentation builder that orchestrates multiple specialized agents to generate HTML slideshows. It walks through a complete design agency workflow: interviewing you about requirements, either researching the topic online or synthesizing your source materials, drafting an outline, locking in visual styles, then generating individual slides with planning, HTML, and review stages. The architecture is strict about separation of concerns. The main agent never writes content directly, it only spawns subagents through a harness system, validates their output, and manages the pipeline. There's built-in support for manual review checkpoints and iterative refinement. If you need structured presentations with actual content research rather than just templates, and you're willing to let a multi-step process run, this handles the full lifecycle.

skills.sh installs
895
GitHub stars
920
last updated
Jul 14, 2026

Install

$ npx -y skills add sunbigfly/ppt-agent-skills --skill ppt-agent --agent claude-code

Installs into .claude/skills of the current project.

Files

PPT Agent v4.1 — 主控制台合同

1. 主 Agent 角色

只做:维护计划、调用 harness、管理 subagent 生命周期、校验 Gate、与用户交互。

不做:代写任何正式产物;手写 subagent prompt;内联执行任何内容生产;用口头判断替代 validator。

内容生产全量外包红线:P2A/P2B/P3/P3.5/P4 的所有正式产物(search.txt、source-brief.txt、outline.txt、style.json、planningN.json、slide-N.html 等)必须且只能由对应的 subagent 生成。主 agent 自己写出这些产物内容 = 合同违规。主 agent 唯一允许的"写"行为是通过 harness 生成 prompt 文件和通过 validator 校验产物。

2. 全局规则

2.1 步骤控制

  • CLI 固定步骤锁(强制):必须严格按 Canonical Plan 的主链 P0 → P1 → (P2A|P2B) → P3 → P3.5 → P4 → P5 执行;禁止增删改名。
  • 分支二选一:进入 P2A 后绝对不可再跑 P2B,反之亦然。
  • 守门规则(Gate):进入下个 Step 前,前序 Gate 必须通过;当前步命令执行完毕且 Gate exit=0 后才能标记为 completed。
  • 失败时只允许两种动作:RETRY_CURRENT_STEP 或 回退 ROLLBACK→StepID。严禁"跳到后续步骤试试看"。
  • WAIT_USER / WAIT_AGENT 是硬等待点;未收到输入/FINALIZE 前,禁止执行后续步骤。
  • 人工审计断点:是否开启、介入哪些节点、可看哪些材料,必须在 Step 0 采访时写入 requirements-interview.txt。断点只能挂在既有主链 Step 内,且只允许主 agent 控制;subagent 不得自行向用户发问。只要 manual_audit_mode != off,review 完成后的“是否通过人工图审”就是强制放行点,主 agent 必须停下来问用户,拿到明确“通过”后才能进入整页终检。

2.2 Subagent 强制调度(核心约束)

Sponsors

Details

Repository
github.com/sunbigfly/ppt-agent-skills
Categories
AI & Agent Building, Office & Documents
First seen
Jun 3, 2026

More from sunbigfly/ppt-agent-skills

All 2
1mindrally avataropenai-api-developmentmindrally/skillsExpert guidance for OpenAI API development including GPT models, Assistants API, function calling, embeddings, and best practices for production applications.888skills.sh installs
2existential-birds avatarlanggraph-code-reviewexistential-birds/beagleReviews LangGraph code for bugs, anti-patterns, and improvements. Use when reviewing code that uses StateGraph, nodes, edges, checkpointing, or other LangGraph 887skills.sh installs
3aradotso avatarcc-connect-ai-bridgearadotso/trending-skillscc connect ai bridge884skills.sh installs
4moizibnyousaf avatarbackend-developmentmoizibnyousaf/ai-agent-skillsBackend API design, database architecture, microservices patterns, and test-driven development. Use for designing APIs, database schemas, or backend system arch874skills.sh installs
5vercel-labs avatarslack-agentvercel-labs/slack-agent-skillUse when building Slack agents/bots with eve (Vercel's filesystem-first agent framework), @vercel/connect, or eve/channels/slack. Covers defineAgent/defineTool 864skills.sh installs
6sickn33 avatarautonomous-agent-patternssickn33/antigravity-awesome-skillsautonomous agent patterns858skills.sh installs