SuperAPI AI 工具集

daily-briefing-builder

办公与效率

查看项目

更新于 10-15 15:43

技能介绍

用途

Daily Briefing Builder 是一个 Claude Code 技能,用于生成每日晨间简报。它从用户的 Obsidian 笔记库(vault)中汇总三类信息:当天的优先行动事项、尚未发布的内容,以及天气。整个流程在 Claude Code 会话内完成,不依赖 API、付费服务或智能体自主决策。

主要能力

该技能在调用后按四个阶段执行:

  1. 信息采集(INTAKE):确认用户是否提供了 vault_path(Obsidian 笔记库的绝对路径)和 city(用于天气的城市名,采用 wttr.in 格式,空格用 + 代替)。若缺少任一项,会先询问用户,两项都确认后才进入下一阶段。

  2. 分析(ANALYZE):依次执行三段 shell 命令。第一步读取当天行动文件,文件路径为 <vault>/bambf/tracking/daily-actions/YYYY-MM-DD.md,提取“## Today's 3 Actions”标题下的编号条目;第二步扫描 <vault>/content/ready-to-post 目录,查找包含 **Posted:** ❌ 标记的 Markdown 文件,并按修改时间从新到旧排序;第三步通过 curl 请求 wttr.in/CITY?format=3 获取天气。

  3. 输出(OUTPUT):将结果格式化为终端简报,包含“TODAY'S 3 ACTIONS”“READY TO POST”“WEATHER”三个板块。待发布内容最多显示 5 条;如果总数超过 5,会追加“...and X more in the pipeline”。

  4. 自检(SELF-CRITIQUE):在交付前进行内部检查,涵盖行动事项提取是否准确、内容数量是否匹配、天气是否返回有效输出、格式是否干净无原始 shell 输出,四项全部通过才输出。

使用方式

在笔记库目录中打开 Claude Code,然后输入:

Run the Daily Briefing Builder skill.

或提前提供上下文:

Run the Daily Briefing Builder skill. My vault is at /path/to/vault and my city is Ann+Arbor.

行动文件的预期格式为:

# Daily Actions — 2026-03-01

## Today's 3 Actions
1. First priority
2. Second priority
3. Third priority

如果使用不同的路径或标题,需要在调用技能时告知 Claude Code。

适用场景

适合使用 Obsidian 管理内容与任务、并通过 Claude Code 执行日常流程的用户。典型场景是每天早上快速查看当天三项优先事项、待发布内容队列和天气。

运行要求与限制

  • 需要支持 bash 工具的 Claude Code。
  • 笔记库中需存在 content/ready-to-post/ 文件夹,且文件需包含 **Posted:** ❌ 才会被识别为未发布。
  • 需要安装 curl;未安装时天气部分会优雅失败,不会中断简报。
  • 行动文件为可选,缺失时简报仍可运行。
  • 内容来源、发布渠道、收费与价格等信息暂未提供。