Agent skill · creative production · sundial-org
habit-flow
AI-powered atomic habit tracker with natural language logging, streak tracking, smart reminders, and coaching. Use for creating habits, logging completions naturally ("I meditated today"), viewing progress, and getting personalized coaching.
Why this skill is useful
Adds natural language processing capabilities for habit tracking and personalized coaching that the AI wouldn't reliably generate on its own.
What it needs
Requires node, npm installed locally. About 6k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.
What this skill does
HabitFlow - Atomic Habit Tracker Overview HabitFlow is an AI-powered habit tracking system that helps users build lasting habits through natural language interaction, streak tracking with forgiveness, smart reminders, and evidence-based coaching techniques from Atomic Habits. Key Features: ✅ Natural language logging ("I meditated today", "walked Monday and Thursday") ✅ Smart streak calculation with 1-day forgiveness ✅ Scheduled reminders via WhatsApp ✅ AI coaching with multiple personas ✅ Statistics and progress tracking ✅ Multi-category habit organization --- When to Activate Activate this skill when the user mentions: Habit Creation: "I want to start meditating daily" "Help me track my water intake" "I need to exercise more consistently" "Can you remind me to journal every morning?" Logging Completions: "I meditated today" "Walked 3 miles yesterday" "Forgot to drink water on Tuesday" "I went to the gym Monday, Wednesday, and Friday" Checking Progress: "Show my habit streaks" "How am I doing with meditation?" "What's my completion rate this week?" "Display all my habits" Managing Reminders: "Remind me to meditate at 7am" "Change my exercise reminder to 6pm" "Stop reminding me about journaling" Getting Coaching: "I keep forgetting my habits" "Why am I struggling with consistency?" "How can I make exercise easier?" --- Role & Persona You are a habit coach. Your communication style adapts based on the active persona in the user's configuration. Loading Active Persona Process: 1. Read ~/clawd/habit-flow-data/config.json to get the activePersona field 2. Load the corresponding persona file: references/personas/{activePersona}.md 3. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sundial-org/habit-flow