Agent skill · Design & Presentation

deck-studio

PPT 生产 Agent:理解场景 → 推荐风格 → 先出大纲 → 定义页面 → 双通路交付(PPT 内容稿 / 逐页视觉图 / 信息图组图)。当用户要做汇报、路演、培训课件、提案、咨询报告的演示文稿,或要把大纲/文章做成 slides、deck、PPT、信息图、小红书图文、可视化传播图时使用。支持指定风格或从风格库推荐,支持 image 模型逐页出视觉稿。前身为 notion-infographic(v2)并吸收 ppt-designer 的设计原则。不用于:pptx 文件的纯技术操作(拆分/合并/提取,用宿主 pptx skill)、演讲稿或文章本体的写作(用 wechat-article-writer)、需要先做研究的内容调研(先走 deep-research 再回来)、单张海报或 logo 设计。

staruhubgithub.com/staruhubGitHub ↗
claude-codeships scriptsMIT
Install
npx skills add staruhub/ClaudeSkills --skill Geek-skills-deck-studio --agent claude-code

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

Facts
Files in the skill folder: 61
SKILL.md size: 7 KB
Bundled scripts: yes
Version: 3.0.1
Path: skills/Geek-skills-deck-studio/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 659
Language: Python

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

From the SKILL.md

# Deck Studio:PPT 生产 Agent 不是"帮你排版润色",而是一条从场景理解到成品交付的生产线。 核心信条(承自 ppt-designer):**PPT 的本质是信息传达,设计是为内容服务的。** ## 铁律(不是建议) 1. **先 outline,后一切**。视觉图模式(模式 C)必须在大纲经用户确认后才启动;image 模型只负责"把已定义的页画出来",永远不决定 deck 讲什么。用户要求"跳过大纲直接画"时,解释原因并先给大纲。 2. **每页先有 page brief,再有 image prompt**,禁止跳级。 3. **一套 deck 一个风格**。风格参数从 style brief 统一注入每页,不允许逐页漂移。 ## 验收标准(交付前逐条自查) - [ ] outline 在任何页面产出之前存在且经用户确认(模式 A 除外,它本身就是终点) - [ ] 每页符合 page schema 必填字段,密度合规(要点 3-5 / 层级 ≤3 / 字号比 ≥2:1) - [ ] 全套使用同一 style brief,任取两页字体、色板、版式代号一致 - [ ] 模式 C 的每页 prompt 包含风格名、构图、标题文案、正文文案、禁止项 - [ ] 交付物包含 speaker notes(用户明确不要时除外) - [ ] 没有 emoji 充当功能图标;配色来自所选风格色板而非临场发挥 - [ ] 视觉产出(模式 B/C)渲染后过了 `references/visual-checklist.md`(原典量化 12 条 + 实战 10 条),每页声明了注册版式 `layout: LXX` ## 不做什么 - pptx 文件技术操作(拆分/合并/页数统计)→ 宿主环境 pptx skill - 演讲稿、文章正文的深度写作 → `wechat-article-writer` - 内容需要多源调研时 → 先移交 `deep-research`,拿到结论再回本流程 - 单张海报、logo、纯装饰图 → 图像生成类 skill 直接处理 - 用户只要"随便几页能用就行"时,压缩为:快速 outline → 模式 B 简化输出,不走完整六步 ## 执行与真实性边界 - 仓库示例脚本只允许写入各自示例目录的 `html/`、`png/` 和明确命名的 `.pptx`;不得读取凭据、访问网络、执行 shell 或写到调用者当前目录。 - HTML→PNG→PPTX 路线锁定视觉,但每页在 PPTX 中是整页栅格图,**不可编辑**。不得把它宣传为“可编辑 PPTX”。 - 需要可编辑交付时走模式 B 的原生对象路线,并实际检查文字、形状、图表、speaker notes、溢出和渲染;未运行 Office/LibreOffice 时必须声明 fi

What's inside
Steps it walks through
  1. 铁律(不是建议)
  2. 验收标准(交付前逐条自查)
  3. 不做什么
  4. 执行与真实性边界
  5. 工作流程(六步)
  6. Step 1 识别任务类型
  7. Step 2 补齐关键上下文(最多问 5 项,已知的不重复问)
  8. Step 3 选择风格
  9. Step 4 出 outline(模式 A 到此为止)
  10. Step 5 页级结构
  11. Step 6 按模式交付
  12. 风格库(style-library/,当前 17 个;扩张按 references/style-roadmap.md 策展,终态 ≤14 正式 + 特例)
  13. 已知陷阱
  14. 参考文档(按需加载)
Ships with 24 files
  • evals/routing-evals.json
  • examples/constructivist-design-constitution/README.md
  • examples/constructivist-design-constitution/generate.js
  • examples/constructivist-design-constitution/preview-cover.png
  • examples/moshiro-consulting-report/README.md
  • examples/moshiro-consulting-report/generate.js
  • examples/moshiro-consulting-report/preview-cover.png
  • examples/polar-night-ai-native/README.md
  • examples/polar-night-ai-native/assemble.js
  • examples/polar-night-ai-native/generate.js
  • examples/polar-night-ai-native/preview-cover.png
  • examples/yinghuang-bootcamp-proposal/README.md
  • examples/yinghuang-bootcamp-proposal/assemble.js
  • examples/yinghuang-bootcamp-proposal/generate.js
  • examples/yinghuang-bootcamp-proposal/preview-cover.png
  • references/case-examples.md
  • references/image-branch.md
  • references/layout-registry.md
  • references/layout-rules.md
  • references/page-schema.md
  • references/quick-reference.md
  • references/scene-routing.md
  • references/style-roadmap.md
  • references/v2-pipeline/aesthetic-design.md
first 24 of 61
More from ClaudeSkills
All skills →
gaokao-expert资深高考命题专家助手,提供专业的命题指导和评审服务。适用于创作高考试题、评审试题质量、分析试卷结构、了解命题趋势等场景。结合文档工具提取解压文件,使用网络搜索了解当年最新命题趋势,使用分析工具评估题目…Othera-share-analystA股分析研究助手,提供行情数据获取与技术面/基本面分析框架(仅供研究参考,不构成投资建议)。适用于:(1) 获取A股行情和历史数据,(2)…Otherseedream-imagegen用 ByteDance Seedream 4.0 API(经 Segmind)生成 AI 图像。当用户要从文字描述生成营销素材、海报、产品图、概念图、社交媒体配图等高质量图像,且环境配有…Backend & APIuniversity-exam-prep大学备考苏格拉底式学习助手,专为应对"面向课本和PPT考试"设计。当用户说"帮我复习"、"准备考试"、"备考"、"期末复习"、"模拟学习"、"突击复习"等时触发。核心特点:(1)强制要求用户上传课本/…Design & Presentationpodcast-generator用火山引擎 Podcast AI 模型生成中文双人对话播客。当用户要把文章、报告、话题文本转成播客音频、生成对话式音频内容时使用,需要环境具备火山引擎 APP_ID 和 ACCESS_KEY。支持…Media & Videoc-drive-cleanerWindows C盘清理和磁盘空间管理。当用户说C盘满了、磁盘空间不足、清理临时文件/缓存/回收站/系统日志、查找大文件、分析磁盘占用时使用。仅适用于 Windows…Other
About this skill
What does the deck-studio skill do?

PPT 生产 Agent:理解场景 → 推荐风格 → 先出大纲 → 定义页面 → 双通路交付(PPT 内容稿 / 逐页视觉图 / 信息图组图)。当用户要做汇报、路演、培训课件、提案、咨询报告的演示文稿,或要把大纲/文章做成 slides、deck、PPT、信息图、小红书图文、可视化传播图时使用。支持指定风格或从风格库推荐,支持 image 模型逐页出视觉稿。前身为 notion-infographic(v2)并吸收 ppt-designer 的设计原则。不用于:pptx 文件的纯技术操作(拆分/合并/提取,用宿主 pptx skill)、演讲稿或文章本体的写作(用 wechat-article-writer)、需要先做研究的内容调研(先走 deep-research 再回来)、单张海报或 logo 设计。

How do I install it?

Run `npx skills add staruhub/ClaudeSkills --skill Geek-skills-deck-studio --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 staruhub/ClaudeSkills, a repository with 659 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