/install habits-tracker
Habit Tracker
A command-line habit tracking tool for building consistency and monitoring progress.
Features
- Habit Definition: Create habits with custom frequency (daily/weekly/monthly), targets, and reminders
- Habit Logging: Log completions manually with optional notes and custom dates
- Statistics: View completion rates, streaks, and trends
- Progress Reports: Visual progress bars and summary reports
- Smart Reminders: Check for due habits based on reminder times
Installation
The habit tracker is available as a Node.js CLI tool. No dependencies required.
CLI Commands
Add a Habit
node scripts/habit-cli.js add "Exercise" --frequency daily --target 1 --reminder "08:00"
Options:
--frequency: daily, weekly, or monthly (default: daily)--target: completions per period (default: 1)--reminder: time in HH:MM format--description: habit description
List Habits
node scripts/habit-cli.js list
Log a Completion
node scripts/habit-cli.js log "Exercise" --count 1 --note "Morning run"
Options:
--count: number of completions (default: 1)--date: YYYY-MM-DD format (default: today)--note: optional note
View Logs
node scripts/habit-cli.js logs "Exercise" --days 7
View Statistics
node scripts/habit-cli.js stats "Exercise" --days 30
Shows:
- Total completions
- Active days
- Completion rate
- Current streak
- Longest streak
Generate Report
node scripts/habit-cli.js report --days 7
Displays visual progress bars and summary for all habits.
Edit a Habit
node scripts/habit-cli.js edit "Exercise" --target 2 --reminder "07:00"
Delete a Habit
node scripts/habit-cli.js delete "Exercise"
Check Reminders
node scripts/habit-cli.js reminder
Data Storage
Habits and logs are stored in ~/.config/habit-tracker/:
habits.json: Habit definitionslogs.json: Completion logs
Automation
Cron Job for Reminders
Add to crontab for hourly reminder checks:
0 * * * * node /path/to/habit-tracker/scripts/habit-cli.js reminder
Daily Report
0 21 * * * node /path/to/habit-tracker/scripts/habit-cli.js report --days 1
Integration
This skill can be triggered by:
- Direct CLI commands
- Scheduled cron jobs
- Event-based triggers (e.g., after completing a task)
Examples
Track a new habit:
habit add "Read 30 minutes" --frequency daily --target 1 --reminder "21:00"
habit log "Read 30 minutes" --note "Finished chapter 5"
Weekly habit with multiple targets:
habit add "Meditate" --frequency weekly --target 5
habit log "Meditate" --count 1
View progress:
habit stats --days 30
habit report --days 7
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install habits-tracker - 安装完成后,直接呼叫该 Skill 的名称或使用
/habits-tracker触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Habit Tracker 是什么?
Track habits, log completions, and analyze progress with CLI commands. Use when user wants to build habits, track daily/weekly/monthly routines, log habit co... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 230 次。
如何安装 Habit Tracker?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install habits-tracker」即可一键安装,无需额外配置。
Habit Tracker 是免费的吗?
是的,Habit Tracker 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Habit Tracker 支持哪些平台?
Habit Tracker 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Habit Tracker?
由 haidong(@harrylabsj)开发并维护,当前版本 v1.0.0。