SuperAPI AI 工具集

daily-notes

通用与其它

查看项目

更新于 10-16 05:02

技能介绍

用途:管理存放在工作区 notes 目录中的每日笔记,文件命名采用 M-D-YYYY.md 格式,例如 1-1-2026.md、12-31-2025.md,日期不加前导零。

主要能力:提供 shell 脚本 daily-note.sh,支持 get-today(获取或创建今日笔记)、get-note [date](获取指定日期笔记)、get-last-x [duration](获取最近 N 天笔记,如 7days、30days)、get-range [start] [end](按 ISO 日期范围获取笔记)。

使用方式:笔记路径可在 Settings > Storage 配置,需先通过工作区路径 API 获取,例如 curl http://localhost:1234/api/workspace/paths,返回 JSON 中的 data.notes 即笔记目录;也可用 jq 提取:NOTES_DIR=$(curl -s http://localhost:1234/api/workspace/paths | jq -r '.data.notes')。运行脚本前必须设置 NOTES_DIR 环境变量,命令形如:NOTES_DIR=/path/to/workspace/notes .claude/skills/daily-notes/daily-note.sh <command> [arguments]。

适用场景:用户询问近期工作内容时,可运行 get-last-x 7days 并解析内容进行总结;用户要求向今日笔记追加内容时,先运行 get-today,再用 Edit 工具追加。

限制与注意事项:始终显式设置 NOTES_DIR,不要依赖默认路径;并非每天都有笔记,需优雅处理缺失情况;修改时使用 Edit 工具而非 Write,以保留已有内容;支持自然语言日期,但需转换为 M-D-YYYY 格式。其他细节暂未提供。