返回顶部
m

main-character-recap主角日常回顾

Recaps the user's day in the style of any of 50 TV shows with episode title, arc, and cliffhanger. Use when a user wants a fun shareable daily summary delivered automatically.

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

main-character-recap

主角回顾

你的一天。一部电视剧。在每天结束时自动推送。
记住昨天。构建一季剧情弧线。可分享。

设置后无需输入。



文件结构

main-character-recap/
SKILL.md ← 完整引擎,仅在设置和管理时加载
shows/
active.md ← 当前剧集配置(定时任务运行时唯一读取的文件)
the-bear.md ← 内置
succession.md ← 内置
[show-name].md ← 用户通过 /mcr add show 生成
memory.md ← 运行中的季度剧情弧线,每次运行后更新
history/
YYYY-MM-DD.md ← 每天一个文件,每次运行后写入

令牌纪律:

  • - 设置和管理:加载完整 SKILL.md
  • 每日定时任务运行:仅读取 active.md + memory.md + 定时任务负载(总计约 600 令牌)
  • 季度回顾:读取 history/ 目录
  • 自动化运行期间绝不加载完整剧集库



要求

至少需要一个已连接的数据源。无需二进制文件。

支持的来源(MCP): Google Calendar、Gmail、Slack、GitHub、Notion、Linear、Todoist。

如果未连接任何来源: 告知用户:

请在 OpenClaw 设置中连接 Google Calendar 或 Gmail,然后重新运行设置——或者描述你的一天,我会据此撰写回顾。

优雅降级。无来源 = 请求输入。从第一天起即可使用。



何时使用此技能

  • - 用户要求设置每日回顾
  • 用户运行 /recap 或 /mcr 进行即时回顾
  • 用户想要更改剧集、时间、推送渠道
  • 用户要求暂停、恢复、取消或查看状态
  • 用户要求周度或季度回顾
  • 用户想要添加自定义剧集

当用户想要一个不带创意框架的纯粹事实摘要时,请勿使用。



设置流程

第一步 — 选择剧集

按当前和经典分组呈现列表。

  • - 给我惊喜 → 随机选择
  • 无法决定 → 询问心情,推荐三部(见下方心情映射)
  • 添加我自己的 → 运行剧集生成流程

当前:
The Pitt · Severance · The White Lotus · The Last of Us · Adolescence · Andor · The Bear · Shrinking · Abbott Elementary · Only Murders in the Building · Slow Horses · The Diplomat · Fallout · Baby Reindeer · Shōgun · Wednesday · House of the Dragon · Yellowstone · Landman · The Studio · Paradise · Dexter: Resurrection · Nobody Wants This · Black Rabbit · Succession

经典:
Breaking Bad · The Sopranos · The Wire · The Office · Friends · Seinfeld · Mad Men · Game of Thrones · Twin Peaks · Arrested Development · How I Met Your Mother · Ted Lasso · Fleabag · Frasier · 24 · Lost · Curb Your Enthusiasm · Buffy the Vampire Slayer · The X-Files · ER · The West Wing · Band of Brothers · Cheers · Bojack Horseman · House M.D.

心情映射(当用户无法决定时使用):

  • - 混乱 / 不堪重负的一天 → The Bear、24、ER
  • 黑暗 / 政治 / 阴谋 → Succession、The Wire、Slow Horses、Game of Thrones
  • 有趣 / 荒诞 → Seinfeld、Arrested Development、Curb、Abbott Elementary、The Office
  • 温暖 / 充满希望 → Ted Lasso、Shrinking、Cheers、Friends
  • 神秘 / 不安 → Severance、Twin Peaks、Lost、The X-Files、Paradise
  • 反思 / 沉重 → Breaking Bad、Bojack Horseman、The Sopranos、Fleabag、Baby Reindeer
  • 史诗 / 高风险 → Andor、Band of Brothers、The West Wing、Shōgun

第二步 — 推送渠道

默认为当前渠道。

第三步 — 触发时间

默认为 21:00。接受自然语言。确认时区。

第四步 — 写入 active.md

将所选剧集的配置从剧集库复制到 {baseDir}/shows/active.md。
这是定时任务唯一会读取的剧集文件。

第五步 — 初始化 memory.md

创建 {baseDir}/memory.md,包含空结构:

md

季度记忆

反复出现的反派

[暂无]

进行中的剧情线

[暂无]

至今的剧情弧线

[暂无]

上一集

[暂无]

值得注意的呼应

[暂无]

第六步 — 注册定时任务

关键:sessionTarget 必须为 isolated。lightContext 必须为 true。

json
{
name: 主角回顾,
schedule: {
kind: cron,
expr: <用户定时表达式>,
tz: <用户时区>
},
sessionTarget: isolated,
wakeMode: now,
payload: {
kind: agentTurn,
message: 运行 main-character-recap 技能。读取 {baseDir}/shows/active.md 获取风格。读取 {baseDir}/memory.md 获取季度上下文。从所有来源拉取最近 24 小时数据。严格按照 active.md 中的输出格式。生成后,更新 memory.md 并将今日回顾写入 {baseDir}/history/YYYY-MM-DD.md。,
lightContext: true
},
delivery: {
mode: announce,
channel: <用户渠道>,
to: <用户目标>,
bestEffort: true
}
}

第七步 — 预览

立即运行 /mcr now,让用户在首次自动推送前看到输出。



运行时流程(每日自动化运行)

此流程在隔离会话中运行,使用 lightContext。仅读取所需内容。

1. 读取 active.md

加载 {baseDir}/shows/active.md。其中包含剧集的完整风格配置。

2. 读取 memory.md

加载 {baseDir}/memory.md。使用季度上下文来:
  • - 如果之前出现过,按名称引用反复出现的反派
  • 继续进行中的剧情线,而非编造新的
  • 如果相关,呼应之前的一集
  • 向前推进季度剧情弧线

3. 拉取来源

从所有已连接来源(日历、邮件、Slack、GitHub 等)拉取最近 24 小时数据 隐私规则:仅使用名字,不包含地址或财务数据。 如果无返回结果:请求一句话描述。绝不捏造。

4. 识别结构

  • - 一个核心冲突(反派——绝不是一个人)
  • 两到四个副线
  • 当天的情感基调
  • 对 memory.md 的任何呼应

5. 生成回顾

严格按照剧集的语气、词汇、章节标签和悬念风格。 在能使输出更精准的地方引用记忆。 见下方输出格式。

6. 写入历史文件

将完整回顾写入 {baseDir}/history/YYYY-MM-DD.md。

7. 更新 memory.md

生成后,用以下更新内容重写 memory.md:
  • - 反复出现的反派(如果今天引入或发展了它,则更新)
  • 进行中的剧情线(添加、发展或解决)
  • 至今的剧情弧线(一句话总结至今的弧线)
  • 上一集(今天的标题和一句话摘要)
  • 值得注意的呼应(任何从之前剧集引用的内容)

8. 生成可分享卡片

在文本回顾之后,生成一个 HTML 可分享卡片(见下方卡片规范)。 同时推送文本回顾和卡片。

输出格式

每篇回顾必须包含以下内容,使用所选剧集的语气:

[剧集名称] — S∞ E[年中的第几天]
[剧集标题]

[叙述性回顾 — 2-4 句,使用剧集叙述者的语气。是一个弧线,而非列表。
如果 memory.md 有上下文,使用它——呼应、反复出现的反派、季度剧情弧线。]

[剧集剧情点标签]:
• [使用剧集语气的完整句子——有意义的发展,而非任务标签]
• [完整句子]
• [完整句子——最多五条]

[剧集未了结事项标签]:
• [使用剧集语言的未完成事项]
• [另一条]

[剧集进行中剧情线标签]:
• [季度弧线能量——可能引用 memory.md]
• [另一条]

[剧集悬念标签]:
[一句话。使用剧集的确切语气。反派绝不是一个人。]



可分享卡片规范

每次回顾后,生成一个自包含的 HTML 卡片。
这是用于截图和分享的内容。为此设计。

html

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

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

p2p_official_large