Actual预算管理
个人财务自动化API
HabitFlow 是一款基于 AI 的原子习惯追踪工具,支持用自然语言记录日常行为,自动计算连续打卡天数,并通过可视化面板展示进度趋势。该工具整合了《原子习惯》中的循证教练技术,提供多种 AI 人格化辅导风格。
帮助个人用户轻松建立并维持长期习惯,通过自然语言交互降低记录门槛,智能容错机制减少挫败感,可视化进度反馈增强持续动力。适用于健身、阅读、冥想等自我提升场景,让原子习惯的复利效应真正落地。
落地案例:一位职场人士希望培养每日冥想习惯,在HabitFlow中设置"每晚9点提醒"后,只需对手机说"今天冥想了15分钟"即可完成记录。某周因出差漏打卡一天,系统自动保留连续进度不中断;月末打开面板,可直观看到本月完成热力图和趋势曲线,AI教练根据《原子习惯》方法给出下阶段建议。
安装步骤
cd ~/clawd/skillsgit clone https://github.com/tralves/habit-flow-skill.git habit-flowcd habit-flow && npm install创建首个习惯
npx tsx scripts/manage_habit.ts create \ --name "晨间冥想" \ --category mindfulness \ --frequency daily \ --target-count 1 \ --target-unit session \ --reminder "07:00"
记录完成情况
npx tsx scripts/log_habit.ts --habit-id h_abc123 --status completed
查看习惯列表
npx tsx scripts/view_habits.ts --active --format markdown
获取统计数据
npx tsx scripts/get_stats.ts --habit-id h_abc123 --period 30
生成可视化面板
# 连续打卡图 npx tsx assets/canvas-dashboard.ts streak --habit-id h_abc123 # 完成热力图 npx tsx assets/canvas-dashboard.ts heatmap --habit-id h_abc123 --days 90 # 周趋势 npx tsx assets/canvas-dashboard.ts trends --habit-id h_abc123 --weeks 8 # 多习惯总览 npx tsx assets/canvas-dashboard.ts dashboard
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 习惯名称、类别标签、频率规则、目标数值、提醒时间、自然语言记录文本、习惯唯一标识 |
| 输出 | 连续打卡统计、Canvas热力图与趋势面板、完成率分析、AI教练个性化反馈、WhatsApp定时通知 |
| 适用人群 | 希望建立长期习惯的个人用户、偏好自然语言交互的效率管理者、需要数据可视化激励的自律实践者 |
| 不包含 | 跨设备云同步、团队共享功能、iOS/Android原生客户端、Apple Health/Google Fit等硬件数据直连 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/tralves/habit-flow-skill/SKILL.md
来源类型:GitHub 开源项目