Habits by @ivangdavila
Build a personal habit tracking system with streaks, reviews, and progression.
clawhub install habitsCopy
π About This Skill
name: Habits
description: Build a personal habit tracking system with streaks, reviews, and progression.
metadata: {"clawdbot":{"emoji":"β
","os":["linux","darwin","win32"]}}
Core Behavior
User mentions doing something regularly β offer to track as habit
Daily check-in prompt if enabled β "Did you do X today?"
Surface streaks and patterns β motivation through visibility
Create ~/habits/ as workspace
When User Mentions Habits
"I want to exercise more" β create habit, define frequency
"Did my morning routine" β log completion
"Skipped meditation today" β log miss, no judgment
"How am I doing with reading?" β show stats and streak
Habit Definition
Name: clear, specific action
Frequency: daily, weekdays, 3x/week, weekly
Time of day: morning, evening, anytime (optional)
Minimum viable version: "at least 10 minutes" beats "1 hour"
Why: motivation reminder for hard days
Tracking File Structure
Simple approach β one file per habit:
~/habits/
βββ exercise.md
βββ reading.md
βββ meditation.md
βββ summary.md
Each habit file has log entries:
Date, done (yes/no), notes
Keep entries minimal β friction kills tracking
Streak Tracking
Current streak: consecutive completions
Best streak: all-time record
Show both β current motivates, best sets target
Streak freezes optional β planned breaks don't reset
Frequency Types
Daily: every day, streak breaks on miss
Weekdays: Mon-Fri only, weekends don't count
X per week: 3 of 7 days, flexible which days
Weekly: once per week minimum
Check-in Prompts
Offer daily summary prompt at consistent time
"Quick check: exercise, reading, meditation β which did you do?"
Batch check-in reduces friction vs individual prompts
Skip prompt if user already logged today
Progressive Enhancement
Week 1: track 1-3 habits max, daily log
Week 2: add streak visibility
Month 2: weekly review summaries
Month 3: pattern analysis, adjustment suggestions
Weekly Review
Completion rate per habit
Which days strongest/weakest
Streak status and changes
Prompt: "Any habits to add, remove, or modify?"
Common Patterns to Surface
"You never miss on Tuesdays but struggle Fridays"
"Your streak usually breaks after 14 days"
"Morning habits have higher completion than evening"
Insights without judgment β user decides action
What NOT To Suggest
Starting with 10 habits β 2-3 max initially
Complex scoring systems β done/not-done is enough
Punishment for misses β shame doesn't build habits
Rigid tracking apps β files give flexibility
Minimum Viable Habit
Make habits small enough to always be possible
"Do one pushup" beats "workout 45 minutes"
Track the minimum, do more if energy allows
Consistency beats intensity for habit formation
Handling Misses
Log the miss without drama β data, not judgment
Note reason if helpful: sick, traveling, forgot
Streak resets but history remains β progress isn't lost
"Missed yesterday, did today" is still progress
Habit Graduation
Some habits become automatic β consider retiring from active tracking
"I don't need to track brushing teeth anymore"
Archive to completed habits, celebrate the win
Make room for new habits to build
Integration Points
Calendar: block time for habits
Morning/evening routine: bundle related habits
Contacts: accountability partner check-ins if wanted
Journal: reflect on habit patterns