SkillAtlasSkill 详情

deck-studio

ClaudeSkills is a collection of Agent Skills: 13 skill packages written in the open SKILL.

审核状态:已审核Quality 72Security 90

复制安装命令

用 Codex 或 Claude 安装复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它先审查 Skill 页面再帮你安装。

复制前请先查看来源、License 和安全提示。

项目 README

来源文件:README.md

抓取于 2026年8月23日

en zh-CN

ClaudeSkills

ClaudeSkills is a collection of Agent Skills: 13 skill packages written in the open SKILL.md format. Each skill packages the complete process for getting something done — steps, templates, scripts, examples, and acceptance checks are all files — and installs into any client that supports Agent Skills.

A prompt lets a model do something once, then dies with the conversation; a skill keeps the method around, so it can be reused, inspected, and improved.

validate release license

Contents: Quick start · Skills · Verification · Install options · Contributing

Website · Release 1.0.1 notes · Security

Agent Skills concept: experience becomes reusable capability

Quick start

Install one and try it — deck-studio, for example:

git clone --depth 1 https://github.com/staruhub/ClaudeSkills.git && cd ClaudeSkills
python3 scripts/install_skill.py deck-studio

Then just tell your agent:

Use deck-studio to turn this quarterly review into an 8-slide consulting deck

Skills install to ~/.agents/skills/ by default, which most clients scan. For other ways to install, see Install options.

Skills

Four flagships:

SkillWhat it does
deep-researchResearch: scopes the question, gathers sources, registers each one, checks citations; hands back a report with references and limits
product-managergrill-me-to-doc: reads the repo first, asks one question per round, turns a vague idea into a product document. No code before the doc is approved; interruptions resume
deck-studioDecks: outline, per-page briefs, registered layouts, visual checks; delivers content or per-slide visuals
wechat-article-writerWeChat articles: copy, image prompts, layout HTML — solo or as a pipeline. Never publishes for you

Nine professional skills:

Show them
SkillWhat it does
pair-programmingWrites code with structured self-review aimed at common AI-code defects
security-auditReviews code and dependencies for security issues
solution-architectSystem design, tech selection, architecture review
threejs-performanceDiagnoses and tunes Three.js performance
mineru-pdf-parserTurns PDFs into Markdown or JSON with a local MinerU install
ai-sales-championExplains technical capability as business value a customer understands
keqian-methodA single-agent, SDD, quality-gated product development method
xuefeng-methodAn open-behavior, model-driven AI-native product method
c-drive-cleanerWindows C-drive cleanup, dry-run by default

Experimental ones (exam prep, weather reports, podcast generation, and friends) live in lab/. They don't count toward the curated set and skip the same checks.

Verification

Everything checkable is a script — run them yourself:

python3 scripts/validate.py                  # structure checks for the 13 curated skills
python3 scripts/run_routing_evals.py         # 91 routing cases
python3 tests/task_b/run_contract_tests.py   # 17 contract cases across the four flagships

You can also inspect the artifacts directly. deck-studio keeps its generators, rendered pages, rubrics, and review notes in the repo. Four of the 17 styles:

Bauhaus deck style preview Constructivist deck style preview Neubrutalism deck style preview Aicher deck style preview

Examples: Constructivist · Moshiro consulting report · Yinghuang bootcamp proposal · Polar Night AI Native

Self-test scores: the Constructivist example scored 7.1/10 on the repo's own rubric; a position-swapped three-judge comparison came out 42.3 to 29.7. The process and data are in the repo — rerun them yourself.

What each check proves, and what it doesn't
CheckProvesDoesn't prove
run_contract_tests.py17 fixed cases covering the success, resume, and failure paths of all four flagships; Deck additionally runs real Chrome rendering and PPTX assemblyOutput quality on a different model, real image generation, actual WeChat publishing
validate.pyDirectory structure of the 13 curated skills matches the repo contractReal-business E2E for every skill
run_routing_evals.pySchema, target, uniqueness, and conflict checks pass for 91 routing cases across 10 skillsRouting accuracy when a real model runs it
Python / Node compile checksThe repo's 13 Python files and 7 JavaScript files all parseNetwork, external tools, production availability

Full record in verification/2026-07-31/README.md.

Install options

Show them
python3 scripts/install_skill.py --list                  # list all short names
python3 scripts/install_skill.py deep-research           # install any skill
python3 scripts/install_skill.py deep-research --project # current project only
python3 scripts/install_skill.py deep-research --client claude-code # Claude Code's directory
cp -r skills/Geek-skills-deep-research ~/.agents/skills/deep-research # manual copy; the directory name is the skill name
git pull && python3 scripts/install_skill.py deck-studio --force   # update
rm -rf ~/.agents/skills/deck-studio                                # uninstall

FAQ:

  • Installed but not found: check whether your client scans .agents/skills/; if not, use its native directory.
  • No automatic trigger: name the skill in your request. Triggers vary by client — some match natural language, others want slash commands.
  • Re-install after git pull — installed skills are copies.

Contributing

Found a bug or built something with a skill? Open an issue with redacted input, output, and repro steps. To add a skill, read CONTRIBUTING.md: new work starts in lab/ and graduates after passing the checks.

If it saved you time, leave a star. The WeChat promo image and ready-to-send copy are in assets/social/ — take them.

Security

What each skill reads, whether it touches the network, runs commands, or handles credentials — per skill in SECURITY.md.

License

MIT

文档与办公研究与检索内容与创作Agent / MCP / Skill 创作

低风险

  • 来源需自行核对维护者身份。
  • 未检测到明显脚本安装指令。
  • 可能需要外部 token、网络权限或第三方服务。
  • 未检测到高风险命令。
  • 扫描发现:0 条。

Codex — Git Clone 安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 克隆仓库:git clone https://github.com/staruhub/ClaudeSkills.git
  3. 将 "skills/Geek-skills-deck-studio" 文件夹复制到 Codex 的 skills 目录中。
  4. 重启 Codex 让新的 skill 生效。

Codex — 手动复制安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 从源仓库下载 SKILL.md 及相关文件。
  3. 在 Codex 的 skills 目录中创建新文件夹。
  4. 将所有 skill 文件复制到新文件夹中。
  5. 重启 Codex 让新的 skill 生效。

Claude Code — Git Clone 安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 克隆仓库:git clone https://github.com/staruhub/ClaudeSkills.git
  3. 将 "skills/Geek-skills-deck-studio" 文件夹复制到 Claude Code 的 skills 目录中。
  4. 重启 Claude Code 让新的 skill 生效。

Claude Code — 手动复制安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 从源仓库下载 SKILL.md 及相关文件。
  3. 在 Claude Code 的 skills 目录中创建新文件夹。
  4. 将所有 skill 文件复制到新文件夹中。
  5. 重启 Claude Code 让新的 skill 生效。

Cursor — Git Clone 安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 克隆仓库:git clone https://github.com/staruhub/ClaudeSkills.git
  3. 将 "skills/Geek-skills-deck-studio" 文件夹复制到 Cursor 的 skills 目录中。
  4. 重启 Cursor 让新的 skill 生效。

Cursor — 手动复制安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 从源仓库下载 SKILL.md 及相关文件。
  3. 在 Cursor 的 skills 目录中创建新文件夹。
  4. 将所有 skill 文件复制到新文件夹中。
  5. 重启 Cursor 让新的 skill 生效。

GitHub Copilot — Git Clone 安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 克隆仓库:git clone https://github.com/staruhub/ClaudeSkills.git
  3. 将 "skills/Geek-skills-deck-studio" 文件夹复制到 GitHub Copilot 的 skills 目录中。
  4. 重启 GitHub Copilot 让新的 skill 生效。

GitHub Copilot — 手动复制安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 从源仓库下载 SKILL.md 及相关文件。
  3. 在 GitHub Copilot 的 skills 目录中创建新文件夹。
  4. 将所有 skill 文件复制到新文件夹中。
  5. 重启 GitHub Copilot 让新的 skill 生效。

Windsurf — Git Clone 安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 克隆仓库:git clone https://github.com/staruhub/ClaudeSkills.git
  3. 将 "skills/Geek-skills-deck-studio" 文件夹复制到 Windsurf 的 skills 目录中。
  4. 重启 Windsurf 让新的 skill 生效。

Windsurf — 手动复制安装

  1. 安装前请先查看来源仓库和风险报告。
  2. 从源仓库下载 SKILL.md 及相关文件。
  3. 在 Windsurf 的 skills 目录中创建新文件夹。
  4. 将所有 skill 文件复制到新文件夹中。
  5. 重启 Windsurf 让新的 skill 生效。
查看 SKILL.md 原文
name: deck-studio
version: 3.0.1
description: PPT 生产 Agent:理解场景 → 推荐风格 → 先出大纲 → 定义页面 → 双通路交付(PPT 内容稿 / 逐页视觉图 / 信息图组图)。当用户要做汇报、路演、培训课件、提案、咨询报告的演示文稿,或要把大纲/文章做成 slides、deck、PPT、信息图、小红书图文、可视化传播图时使用。支持指定风格或从风格库推荐,支持 image 模型逐页出视觉稿。前身为 notion-infographic(v2)并吸收 ppt-designer 的设计原则。不用于:pptx 文件的纯技术操作(拆分/合并/提取,用宿主 pptx skill)、演讲稿或文章本体的写作(用 wechat-article-writer)、需要先做研究的内容调研(先走 deep-research 再回来)、单张海报或 logo 设计。

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 时必须声明 fidelity 未验证。
  • 外部事实和图片必须在 speaker notes 记录来源。仅有文件存在、预览图或脚本退出 0,不代表视觉质量通过。

工作流程(六步)

Step 1 识别任务类型

汇报 / 路演 / 培训 / 提案 / 复盘 / 咨询报告 / 招聘介绍 / 自媒体分享。 判断规则见 references/scene-routing.md。识别不确定时直接问,不猜。

Step 2 补齐关键上下文(最多问 5 项,已知的不重复问)

① 给谁看 ② 目标是什么 ③ 期望页数 ④ 偏内容清晰还是视觉冲击 ⑤ 有无指定风格/品牌色

Step 3 选择风格

用户指定 → 锁定。未指定 → 按 references/scene-routing.md 的"场景×风格"矩阵推荐 3 个并给一句话理由。 用户有品牌资产(ChaoGeek / ClawTime / WorkBuddy)→ 直接用 style-library/custom/ 定制风格。

Step 4 出 outline(模式 A 到此为止)

按 templates/outline-template.md:主题 / 受众 / 目标 / 页数建议 / 每页标题 + 一句话摘要。 停,等用户确认后再继续。

Step 5 页级结构

先按页面类型从 references/layout-registry.md 选注册版式并声明 layout: LXX(不从零发明构图),再逐页填 page schema(references/page-schema.md):页面类型、核心结论、视觉结构、内容模块、图像需求。

Step 6 按模式交付

模式适用输出
A. Outline用户还没想清楚内容大纲(Step 4 产物)
B. 内容稿交给 PPT 生成器/前端引擎,或用 PptxGenJS 直接产 pptxslide schema JSON + 可读 Markdown + 风格参数;PptxGenJS 路线见 references/v2-pipeline/pptx-generation.md
C. 视觉图逐页出图(image 模型),或信息图组图每页 page brief → image prompt → 出图;流程与引擎适配见 references/image-branch.md

风格库(style-library/,当前 17 个;扩张按 references/style-roadmap.md 策展,终态 ≤14 正式 + 特例)

类别风格一句话
通用商务business/moshiro-consulting.md 墨白咨询黑白灰+单强调色,咨询报告的克制感
通用商务business/heibai-ledger.md 黑白账本表格与数字为主角的数据汇报风(默认模式 B)
通用商务business/aicher-system.md Aicher 信息系统功能分色+网格图标(慕尼黑 1972),含模板种子
品牌创意creative/yinghuang-studio.md 英黄工作室黑+暖黄,高端提案感,大字留白
品牌创意creative/bauhaus-geometric.md Bauhaus 几何三原色+圆方三角构成,含模板种子
品牌创意creative/constructivist-red.md 构成主义红红黑白+对角线能量,含模板种子
品牌创意creative/tanghe-frame.md 糖盒彩框奶油底+彩色块边框,新潮杂志感
教育培训education/qingfeng-classroom.md 清风讲堂水蓝清爽,低压迫感课件
教育培训education/academic-bluegray.md 学术蓝灰论文答辩与学术报告(默认模式 B)
科技未来tech/polar-night.md 极夜科技深底霓虹,AI/数据产品发布
科技未来tech/platinum-future.md 铂灰未来浅色金属质感,投影友好的科技感
内容传播media/hot-card.md 热帖卡片小红书式高对比卡片组图
内容传播media/notion-handdrawn.md Notion 手绘v2 招牌:手绘线条+便签质感知识图解
内容传播media/neubrutalism-pop.md Neubrutalism 硬糖黑描边+硬阴影+撞色贴纸感,含模板种子
定制品牌custom/chaogeek-pixel.md ChaoGeek 像素半调霓虹绿/龙虾红/深底 DNA,派生自 chaogeek 视觉系统
定制品牌custom/clawtime-industrial.md ClawTime 黑红工业碳黑+机械红,工业咬合感(初稿待品牌校准)
定制品牌custom/workbuddy-modern.md WorkBuddy 绿色现代生产力绿,效率工具官网感(初稿待品牌校准)

选择规则:先按类别匹配场景,再看风格文件里的"不适用场景"排除。每个风格文件含 10 字段(色板/字体气质/版式/图像策略/密度/style brief 等)。

已知陷阱

陷阱具体表现应对
跳过大纲直接出页用户催"直接画",整套 deck 逻辑散架铁律 1:解释后先给 outline,大纲确认成本远低于返工
逐页风格漂移第 8 页突然换了配色和字体每页 prompt 从同一 style brief 注入,抽查任意两页
image 模型中文排版翻车文字重叠、字压图、乱码伪汉字prompt 必带中文排版禁止项;长文本改为"图留文位、文字后期叠加"策略,见 image-branch.md
好看但不好讲视觉冲击页密度过低,一页讲 3 分钟没内容page schema 的 key_message 必填;speaker notes 同步产出
单页信息超载要点 6+,图表 3 张挤一页密度规则硬约束:拆页
风格推荐同质化推荐的 3 个风格看不出差别3 个推荐必须来自 ≥2 个类别
中文标点炸脚本模式 B 用 PptxGenJS/JS 生成时,中文引号写成直引号导致 SyntaxErrorJS 字符串里的中文引号一律用书名号「」或全角引号,别用会和定界符冲突的直引号
全盘细体假高级把"越大越细"执行成所有字都变细,画面单薄疲软无锚点(盲评 3:0 落败的真实教训)极端对比 = 极细与极重共存:粗黑标题/数据英雄做锚点,细体只做对比层
pptx 字体 fallbackPptxGenJS 直出 pptx 不嵌字体,打开端缺字体时版面崩坏视觉优先场景走 HTML→Chrome 截图→贴图管线(字体由渲染机锁定);要可编辑才用 PptxGenJS 并声明字体条件
正文半角标点中文句子里混半角冒号逗号,大屏上廉价感明显中文正文标点一律全角;上标与底数间距手工收紧

参考文档(按需加载)

文件何时读
references/page-schema.mdStep 5 逐页定义时
references/scene-routing.mdStep 1 识别与 Step 3 推荐时
references/image-branch.md模式 C 启动时;引擎适配(gpt-image / seedream / skywork)与中文排版禁止项
references/layout-registry.mdStep 5 选版式时;14 个注册版式(来自三套实证样例)+ 正交拆维组织原则
references/visual-checklist.md渲染后自检时;原典量化 12 条(Duarte/Tufte/M-B/Butterick/clreq)+ 实战教训 10 条
references/style-roadmap.md扩风格库前必读;26 来源普查的评级表 + 反面清单 + ≤14 套终态蓝图
references/layout-rules.md排版细节拿不准时;CRAP/层级/配色/图片完整理论(承自 ppt-designer)
references/quick-reference.md制作中随时查数值规范(字号/间距/色值)
references/case-examples.md需要整套风格方案参考时;商务/创意/学术三案例
templates/outline-template.mdStep 4
templates/page-brief-template.mdStep 5
templates/image-prompt-template.md模式 C 逐页出 prompt 时
examples/moshiro-consulting-report/明色系标杆样例(墨白咨询 9 页,HTML→截图管线,盲评验证),改内容不破坏设计要点
examples/polar-night-ai-native/暗色系样例(极夜科技 AI Native 9 页,含 assemble.js 出 pptx + speaker notes),暗色 deck 照此起步
examples/yinghuang-bootcamp-proposal/黑金提案系样例(英黄工作室 9 页商业提案,评审 6.6/10),提案类 deck 照此起步
examples/constructivist-design-constitution/构成主义红 9 页(评审 7.1/10 全场最高,首破 7 分线),需强母题/宣言气质的 deck 照此起步

v2 遗产(references/v2-pipeline/,模式 B/C 实现细节,按需取用)

  • pptx-generation.md — PptxGenJS 编程生成完整方案(模式 B 直出 pptx 的实现)
  • design-system.md — v2 设计系统(token/组件,模式 B 的默认视觉参数)
  • style-guide.md — Notion 手绘风等 v2 风格定义(待改造为 style-library 格式)
  • aesthetic-design.md — 审美设计笔记
  • research-notes-format.md / subagent-prompt.md — 子代理并行研究协议(大纲需要资料抓取时)
  • v2-prompt-template.md — v2 信息图 prompt 模板(新模板未覆盖的手绘风参数可从此取)
  • v2-skill-archive.md — notion-infographic v2 的原始 SKILL.md 存档

回归

  • evals/routing-evals.json — 触发/模式路由用例,改 description 后用仓库根 scripts/run_routing_evals.py 校验

发现问题?提交给管理员复核

评分:

评论 (0)

暂无评论,成为第一个评论者吧!