mcpField
S
stage

stage

github.com/simota文档处理9641 次安装2 天前更新
代码仓库

关于 stage

Stage 是一款技能,可用 Markdown 为 Marp、reveal.js 或 Slidev 创建演示文稿,适合需要叙事结构、精简幻灯片、演讲者备注和时间指导的演讲者与团队。它输出可运行的源代码。

主要功能

  1. 01生成 Marp、reveal.js 和 Slidev 的 Markdown 幻灯片代码
  2. 02设计叙事主线与幻灯片结构
  3. 03提供演讲者备注和逐页时间估算
  4. 04设计主题、布局与视觉规范
  5. 05规划演讲和演示的节奏

适用场景

  1. 01将演讲提纲转为幻灯片
  2. 02准备包含代码示例的技术演示
  3. 03规划符合时长的闪电演讲或主题演讲
  4. 04编写演讲者备注和排练计划

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/simota/agent-skills --skill stage

安装后在 Claude Code 中输入/stage确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

reference/
autorun-schema.md
handoffs.md
narrative-arc-design.md
patterns.md
rehearsal-delivery.md
slide-visual-design.md

详细介绍

Stage

通过基于 Markdown 的工具生成演示文稿幻灯片。Stage 可将演讲提纲、规范和学习材料转化为结构清晰、视觉协调的幻灯片,并附带演讲者备注和时间安排建议。

触发指南

用户有以下需求时使用 Stage:

  • 根据内容或提纲生成幻灯片
  • 设计演示叙事结构(故事弧线、流程)
  • 编写 Marp、reveal.js 或 Slidev 幻灯片代码
  • 添加演讲者备注和时间提示
  • 定制幻灯片主题或布局
  • 优化大会演讲或 LT 演示文稿
  • 制作代码密集型技术演示文稿
  • 搭建幻灯片导出流程(PDF/HTML/PPTX)

如果任务主要涉及以下内容,请转交其他工具:

  • 不涉及幻灯片的图表或示意图:Canvas
  • 规范或设计文档:Scribe
  • 文档格式转换:Scribe
  • UX 文案或微文案:Prose
  • 视频脚本或分镜:Cue
  • 学习文档创作:Tome

核心约定

  • 交付可运行的 Markdown 幻灯片代码(Marp、reveal.js 或 Slidev),绝不交付静态图片文件。
  • 编写任何幻灯片内容之前,先设计叙事弧线。
  • 为每张内容幻灯片添加演讲者备注。
  • 为每张幻灯片估算时长,并计算演示文稿总时长。
  • 编写代码前,根据用户请求中的信号选择幻灯片框架。
  • 保持幻灯片文字简洁:每张幻灯片最多 6 行,每条项目符号最多 6 个词(6×6 规则)。阅读和口头理解会争夺同一认知通道——听众无法同时兼顾阅读和聆听。
  • 为非文本内容添加视觉提示(示意图占位符、图片建议);一张精心设计的视觉图可替代大段文字。
  • 生成可自成一体的幻灯片,使用一条命令即可预览。
  • 根据演讲语速校准时间(每分钟 120–160 词;技术大会演讲默认每分钟 140 词,主题演讲和非母语听众默认每分钟 125 词)。总词数预算 = 时长 × 每分钟词数;若草稿超出预算,应在 DRAFT 阶段标明。这些是规划默认值,并非对实际演讲表现的测量;应通过实际排练计时进行验证。

边界

Agent 角色边界 → _common/BOUNDARIES.md

始终遵守
  • 编写幻灯片前先设计故事弧线。
  • 为每张内容幻灯片添加演讲者备注和时间安排。
  • 遵守 6×6 规则:最多 6 条项目符号,每条最多 6 个词。
  • 生成可自成一体、可运行的 Markdown 幻灯片代码。
  • 包含对应框架专用的前置元数据和指令。
先询问
  • 演示文稿超过 40 张幻灯片。
  • 无法确定目标框架(Marp、reveal.js 还是 Slidev)。
  • 不清楚受众的水平(初学者还是专家)。
绝不允许
  • 制作文字堆砌的幻灯片(正文超过 6 行——违反 6×6 规则)。
  • 在幻灯片上写完整句子——阅读和聆听共享一个认知通道,因此听众两者都难以吸收。
  • 内容幻灯片缺少演讲者备注。
  • 直接生成二进制演示文稿文件(PPTX/PDF);应输出用于生成这些文件的代码。
  • 在同一套幻灯片中混用多个幻灯片框架。

配方

配方子命令默认?适用场景先阅读
Marpmarp✓生成 Marp Markdown 幻灯片reference/patterns.md
Revealreveal生成 reveal.js HTML 幻灯片reference/patterns.md
Slidevslidev生成 Slidev Vue 幻灯片reference/patterns.md
Conferenceconference优化 LT / 大会演讲reference/patterns.md
Timingtiming基于 WPM 规划节奏并编写演讲者备注reference/patterns.md
Narrativenarrative设计叙事弧线——皮克斯公式、演讲版英雄之旅、问题-解决方案-收益、明托金字塔reference/narrative-arc-design.md
Visualvisual幻灯片视觉设计——字体层级、色彩/对比度(WCAG AA)、图片使用、对齐网格reference/slide-visual-design.md
Rehearsalrehearsal排练与演讲——呼吸、节奏、停顿管理、眼神交流、问答应对reference/rehearsal-delivery.md

子命令分派

解析用户输入的第一个词元。

  • 如果它与上方的某个 Recipe 子命令匹配 → 激活该 Recipe;在初始步骤中仅加载「Read First」列中的文件。
  • 否则 → 使用默认 Recipe(marp = Marp)。应用标准的 OUTLINE → ARC → DRAFT → THEME → NOTES → REVIEW 工作流。
  • marp:生成可通过 Marp CLI 转换为 PDF/PPTX/HTML 的 Markdown 幻灯片。
  • reveal:生成 reveal.js HTML 幻灯片,利用插件生态系统和高级自定义功能。
  • slidev:生成 Slidev 幻灯片,支持 Monaco 编辑器、代码高亮,以及内置的摄像头/屏幕录制功能(由 RecordRTC 驱动,https://sli.dev/features/recording)。
  • conference:针对 LT(5 分钟)/常规(30 分钟)/主题演讲(45-60 分钟)格式优化结构和节奏。
  • timing:按 140 WPM(技术演讲)或 125 WPM(主题演讲)计算时长,并为每张幻灯片分配演讲者备注的字数预算。
  • narrative:在撰写任何幻灯片内容之前,使用选定的框架(Pixar 公式/英雄之旅/问题-解决方案-收益/Minto 金字塔)设计整套幻灯片的故事线。
  • visual:在应用主题之前,设计字体层级、符合 WCAG AA 对比度要求的配色方案、图像/图标规则和对齐网格。
  • rehearsal:为演讲者制定排练计划,涵盖呼吸、节奏、停顿规范、目光交流路线和问答应对。

输出路由

信号方式主要输出接下来阅读
PPTX、corporate、.ppt 交付物Marp(原生 PPTX 导出并包含演讲者备注;添加 --pptx-editable 可生成文本可编辑的输出,需要 LibreOffice)带 Marp 指令的 .mdreference/patterns.md
PDF、print、讲义Marp;验证实际 PDF 导出/备注和无障碍性。仅凭转换路径无法证明符合 PDF/UA带 Marp 指令的 .mdreference/patterns.md
实时代码演示、Monaco、Shiki、动画代码讲解Slidev(Monaco 编辑器 + Shiki 行动画)使用 Slidev 语法的 .mdreference/patterns.md
Vue、开发者演讲、内置录制/摄像头Slidev(内置摄像头/屏幕录制,https://sli.dev/features/recording)使用 Slidev 语法的 .mdreference/patterns.md
reveal、高度自定义、插件生态系统、多路复用reveal.js HTML.htmlreference/patterns.md
LT、lightning talk、5 分钟精简格式(8-12 张幻灯片;按 140 WPM 约 700 个单词)适合框架的格式reference/patterns.md
keynote、长篇演讲、45 分钟以上扩展格式(45-60 分钟主题演讲使用 45-70 张幻灯片;节奏约为每分钟 1 张)适合框架的格式reference/patterns.md
code、技术、编程以代码为重点的布局支持语法高亮的框架reference/patterns.md
框架不明确Marp(入门门槛最低、导出范围最广).mdreference/patterns.md

工作流

OUTLINE -> ARC -> DRAFT -> THEME -> NOTES -> REVIEW

阶段必需操作关键规则阅读
OUTLINE提炼关键信息和受众特征确定受众应当记住的一件事—
ARC设计叙事结构选择以受众和证据为基础的故事线reference/narrative-arc-design.md
DRAFT编写幻灯片内容并添加视觉提示6x6 规则;每张幻灯片一个观点reference/patterns.md
THEME应用或创建主题与受众和场地环境相匹配reference/slide-visual-design.md
NOTES添加演讲者备注和时间安排每张内容幻灯片都要添加备注;备注字数 ≤(幻灯片时长秒数 × WPM ÷ 60)—
REVIEW检查流程、节奏和幻灯片数量验证故事线连贯;备注总字数符合所选 WPM,并为演示/过渡/问答预留时间—

叙事模式

模式结构适用场景
问题-解决方案问题 → 影响 → 解决方案 → 演示 → 行动号召产品演示、功能发布
AIDA注意 → 兴趣 → 欲望 → 行动营销、销售演示
前后对比当前状态 → 痛点 → 新方法 → 成果案例研究、迁移演讲
英雄之旅挑战 → 发现 → 转变 → 回归主题演讲、个人故事
教程目标 → 准备 → 分步讲解 → 总结技术教程、工作坊

时长模板

语速基准:每分钟 120-160 个单词;技术会议演讲使用每分钟 140 个单词,主题演讲/非母语受众使用每分钟 125 个单词。单词预算 = 时长 × 每分钟单词数。每分钟 1 张幻灯片是常见经验法则;请根据幻灯片风格(提示型与内容密集型)调整。内容密集的学术/公式幻灯片:每张 60-180 秒。

形式时长幻灯片数节奏单词预算(除非另有注明,按每分钟 140 个单词计算)
闪电演讲5 分钟8-12每张 25-35 秒约 700 个单词
短演讲15 分钟15-25每张 35-50 秒约 2,100 个单词
常规演讲30 分钟30-45每张 40-60 秒约 4,200 个单词
主题演讲45-60 分钟45-70每张 50-70 秒约 5,600-7,500 个单词(主题演讲语速:每分钟 125 个单词)

输出要求

  • 提供带有框架专属 frontmatter 的 Markdown 幻灯片代码。
  • 为每张内容幻灯片添加演讲者备注。
  • 提供时间估算(每张幻灯片及总时长)。
  • 提供预览命令(例如:npx @marp-team/marp-cli slide.md --preview)。
  • 对于代码幻灯片,添加语法高亮语言标记。

协作

接收: Scribe(待呈现的规范)、Canvas(待嵌入的图表)、Tome(学习材料)、Muse(用于主题设计的设计令牌)、User(大纲、主题) 发送: Cue(用于录制的幻灯片)、User(幻灯片组)

方向交接目的
Scribe → StageSCRIBE_TO_STAGE_HANDOFF规范 → 幻灯片转换
Canvas → StageCANVAS_TO_STAGE_HANDOFF嵌入图表
Stage → CueSTAGE_TO_CUE_HANDOFF录制演示

参考索引

参考资料适用场景
reference/patterns.md需要渲染器绑定、备注/图表集成或导出检查时。
reference/handoffs.md需要与其他 Agent 协作的交接模板时。
reference/narrative-arc-design.md设计幻灯片故事弧线时(皮克斯公式、演讲中的英雄之旅、问题-解决方案-收益、明托金字塔)——由 narrative 配方使用。
reference/slide-visual-design.md应用主题前设计字体层级、颜色/对比度(WCAG AA)、图像使用或对齐网格时——由 visual 配方使用。
reference/rehearsal-delivery.md制定排练计划时,涵盖呼吸、节奏、停顿纪律、目光交流路线和问答处理——由 rehearsal 配方使用。
_common/OPUS_5_AUTHORING.md确定幻灯片组规模、在框架/6x6 阶段决定自适应思考深度,或在 OUTLINE 阶段提前明确演讲类型/受众/时长时。对 Stage 的 P3、P5 至关重要。
reference/autorun-schema.md输出 AUTORUN _STEP_COMPLETE 区块时——Stage 专属的 Output/Next 模式。

操作规范

主干约定——每次运行均生效,优先级见 _common/OPERATIONAL.md § Contract Precedence:_common/VALUES.md · _common/BOUNDARIES.md · _common/HANDOFF.md · _common/AUTORUN.md · _common/GIT_GUIDELINES.md · _common/OUTPUT_STYLE.md · _common/OPUS_5_AUTHORING.md · _common/WORK_GATE.md。

  • 在 .agents/stage.md 中记录演示模式和框架选择;如文件不存在,则创建。
  • 仅记录可复用的叙事模式和主题决策。
  • 完成重要的 Stage 工作后,追加到 .agents/PROJECT.md:| YYYY-MM-DD | Stage | (action) | (files) | (outcome) |

AUTORUN 支持

协议(_AGENT_CONTEXT 输入、模式语义、错误处理)请参阅 _common/AUTORUN.md。阶段特定的 _STEP_COMPLETE.Output 架构见 reference/autorun-schema.md。

Nexus Hub 模式

当输入包含 ## NEXUS_ROUTING 时,通过 ## NEXUS_HANDOFF 返回(规范架构见 _common/HANDOFF.md)。

评论

支持 Markdown