返回顶部
p

prose-to-deck散文转卡片

|

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.3
安全检测
已通过
88
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

prose-to-deck

Prose to Deck

将长篇写作转化为精美的、全屏可滚动的HTML演示文稿。
输出是一个独立的.html文件,位于专用项目文件夹内。

示例请求

  • - 将这篇文章转化为可滚动的幻灯片式HTML演示文稿。
  • 将这篇散文可视化为一个精美的单文件演示文稿以供审阅。
  • 将此转录稿转化为一个编辑型HTML演示文稿,使用mode=auto。

执行模式

模式行为
mode=review(默认)在每个HITL检查点暂停,写入阶段文件,通知用户,并等待确认
mode=auto
跳过所有暂停——写入所有阶段文件并立即继续 |

在两种模式下,每个阶段都会生成一个文件。区别仅在于执行是否暂停等待批准。

HITL响应规则(适用于所有检查点):

  • - 用户回复go → 将progress.md状态更新为approved,继续下一阶段
  • 用户回复修改指令 → 应用修改,重新通知
  • mode=auto → 记录决策到决策日志,立即继续

项目文件夹

每次执行都会创建一个专用工作目录。默认情况下,它位于当前工作目录下的./projects/中。所有中间工作和最终输出都保存在那里,除非你特意向初始化脚本传递了不同的项目根目录。

text
projects/-/
progress.md ← 由初始化脚本创建;跟踪整个执行过程中的阶段状态
01-analysis.md ← 阶段1输出:内容分析
02-slide-plan.md ← 阶段2输出:幻灯片序列计划 [HITL-1]
03-visual-direction.md ← 阶段3输出:视觉方向决策 [HITL-2]
04-build-notes.md ← 阶段4输出:每张幻灯片的布局说明
index.html ← 阶段4输出:最终演示文稿

工件格式在单独的参考文件中定义:

  • - progress.md格式 → references/artifact-progress.md
  • 01-analysis.md格式 → references/artifact-analysis.md
  • 02-slide-plan.md格式 → references/artifact-slide-plan.md
  • 03-visual-direction.md格式 → references/artifact-visual-direction.md
  • 04-build-notes.md格式 → references/artifact-build-notes.md

恢复中断的执行: 读取progress.md以确定从哪里恢复。不要重新运行已标记为done或approved的阶段。使用此表格:

状态值恢复时的操作
pending正常运行该阶段
in-progress
重新运行该阶段(它在中途被中断) |
| done | 跳过——输出已存在 |
| awaiting-approval | 重新向用户展示HITL消息并等待 |
| approved / approved-auto | 跳过——已批准,继续下一阶段 |

当从阶段3或之后恢复时,在继续之前重新读取该阶段的参考文件——不要假设之前的上下文仍然加载。



阶段1 — 内容分析

目标: 理解源材料。暂不做任何设计决策。

阅读:references/artifact-analysis.md

步骤

  1. 1. 解析调用参数:source、author、mode、style。如果缺少source,请用户提供后再继续。
  2. 如果source是文件路径,读取该文件。在完整内容被读取之前不要继续。
  3. 从文章标题派生出基础slug(小写、连字符、最多40个字符)。然后运行捆绑的Python初始化脚本以创建项目文件夹和所有工件文件:

bash
python scripts/init_project.py $(pwd)/projects

如果环境暴露的是python3而不是python,则使用python3和相同的参数。
第四个参数是项目根目录。默认使用$(pwd)/projects,或者仅在用户明确要求其他位置时传递不同的绝对路径。

该脚本会向slug追加一个精确到秒的时间戳(例如career-guide-20260401-143022),并在需要时添加数字后缀以避免冲突。然后创建项目目录,写入初始的progress.md,并创建所有工件文件。
从脚本的标准输出中捕获最终的slug,并将其与项目根目录结合,以获取所有后续文件路径的实际目录路径。
不要手动创建任何项目文件。

  1. 4. 更新progress.md:phase1: in-progress。然后立即用提供的实际文件路径(如果内容直接在消息中给出,则用inline text)更新progress.md中的Source字段。初始化脚本无法知道来源——这是你的责任来填写。
  2. 回答以下三个问题:

这里有多少个不同的观点?
数观点,而不是字数。一篇围绕一个核心主张展开的2000字文章仍然是一个观点。
五个短段落各自提出一个独立的论点,那就是五个观点。

逻辑结构是什么?

不要将内容强行归入某个命名类别。相反,要问:

  • - 作者希望读者在最后感受到什么——被说服、被武装、被重新定义,还是被打动?
  • 张力在哪里?是在新旧之间、两种对立观点之间、问题与解决方案之间,还是在人们相信的和实际真实的之间?
  • 论证是如何推进的?是层层递进(每个观点都依赖前一个)、分支展开(汇聚的平行线索),还是螺旋上升(从新的角度回到同一个核心)?
  • 是否有惊喜或反转的时刻?它在序列中的位置在哪里?
  • 如果移除第一张幻灯片,会失去什么?最后一张呢?这能告诉你什么是承重结构。

用自己的话命名这个结构——像从误解到纠正的构建或一个问题的三个平行视角这样的描述比通用标签更有用。这个名称应该能预测幻灯片的序列。

最重要的一件事是什么?
如果这个演示文稿只有一张幻灯片,它会说什么?

  1. 6. 写入01-analysis.md(格式:references/artifact-analysis.md)。
  2. 更新progress.md:phase1: done。

立即进入阶段2。这里没有HITL。



阶段2 — 幻灯片计划

目标: 决定如何将内容映射到幻灯片序列中。这是一个创意决策。

阅读:references/artifact-slide-plan.md、references/headline-system.md

步骤

更新progress.md:phase2: in-progress。

对于每张幻灯片,确定:

  • - 任务 — 一个短语,最多5个词。如果你无法命名它,就拆分幻灯片。
  • 主要主张 — 它必须传达的一件事。这是完整的判断,不自动等于屏幕上的标题。
  • 显示标题 — 读者首先看到的标题语言。默认情况下,它应该比完整主张更短、更尖锐、更具视觉性。
  • 支撑行 — 可选,但当标题被压缩时强烈推荐使用。用它来恢复细微差别,而不是强迫标题承载整个论点。
  • 内容形态 — 这个信息的自然形式是什么?

需要询问的内容形态问题:

  • - 一个强有力的陈述——这个想法需要多少空间才能落地?
  • 两个对立的事物——它们的视觉权重应该如何关联?
  • 无排名的平行项目——是什么将它们联系在一起而不暗示顺序?
  • 具有明确层次结构的项目——大小、位置或权重如何表达层级?
  • 随时间推移的进展——什么连接了步骤,什么将它们分开?
  • 一个定量主张——视觉编码是否能让量级更直观?
  • 概念之间的关系——连接是否和节点一样重要?
  • 一句引文或强调时刻——它周围需要什么才能有力地落地?

序列规则:

  • - 始终以封面开头(标题 + 核心论点 + @作者(如果提供))
  • 始终以结论结尾(关键收获,而不是总结的总结)
  • 每张幻灯片都为下一张赢得位置——序列应有动力
  • 切勿为了凑数而填充。
  • 切勿为了节省空间而压缩两个不同的观点。
  • 硬性限制:总共最多15张幻灯片。 如果内容分析产生超过13个不同的观点,在此处做出合并决策——将紧密相关的观点合并到一张幻灯片中,而不是将问题推迟到阶段4。一个不能在15张幻灯片内讲述的演示文稿还没有被编辑过。

标题规则:

使用references/headline-system.md。
在阶段2中,明确选择显示标题和支撑行,而不是假设主要主张成为标题。
仅在02-slide-plan.md的标题例外部分记录真正的海报式例外。

写入02-slide-plan.md(格式:references/artifact-slide-plan.md)。

HITL-1 检查点

更新progress.md:phase2: awaiting-approval(审阅模式)或phase2: approved-auto(自动模式)。

如果mode=review: 通知用户并停止。使用实际的项目目录路径,而不是占位符:

✋ H

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 prose-to-deck-1775876237 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 prose-to-deck-1775876237 技能

通过命令行安装

skillhub install prose-to-deck-1775876237

下载

⬇ 下载 prose-to-deck v1.0.3(免费)

文件大小: 27.1 KB | 发布时间: 2026-4-12 11:07

v1.0.3 最新 2026-4-12 11:07
Send generated HTML deck file directly to the user on completion when file delivery is available.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部