Skip to content

Add HabitChat skill - AI-powered habit tracking companion#75

Closed
Dinesh18S wants to merge 5 commits intoopenclaw:mainfrom
Dinesh18S:add-habitchat-skill
Closed

Add HabitChat skill - AI-powered habit tracking companion#75
Dinesh18S wants to merge 5 commits intoopenclaw:mainfrom
Dinesh18S:add-habitchat-skill

Conversation

@Dinesh18S
Copy link

Summary

HabitChat is a personal habit coach that transforms WhatsApp into a lightweight habit tracking platform — like having a Duolingo-style accountability partner in your pocket.

What it does

  • Track habits with simple yes/no confirmations via natural language
  • Build streaks with celebration milestones (3, 7, 14, 21, 30, 50, 100, 365 days)
  • AI coaching that detects patterns, identifies weak days, and provides evidence-based motivation
  • Smart reminders with platform-aware notifications (macOS, Linux, fallback logging)
  • Detailed analytics — completion rates, day-of-week breakdowns, visual calendar grids, trend analysis

Tech Stack

  • Pure Python 3 — zero external dependencies, stdlib only
  • Local JSON storage in ~/.habitchat/ — privacy-first design
  • Modular architecture — 3 scripts: habit_tracker.py, coach.py, reminder.py

Key Features

Feature Details
Habit Tracking Add, log, edit, pause/resume, delete habits
Streak System Freeze on pause, skip without breaking, recovery support
AI Coaching Risk detection, declining trend alerts, milestone tracking
Reminders Platform-native (osascript/notify-send) + log fallback
Analytics 7-day, 30-day, all-time stats with calendar visualization

Habit Science Foundation

Built on evidence-based principles from Charles Duhigg (Habit Loop), James Clear (Atomic Habits), and Phillippa Lally's research — including implementation intentions, habit stacking, the 2-minute rule, and "never miss twice" recovery.

File Structure

Added SKILL.md for the HabitChat personal habit coach, detailing features, commands, and setup instructions.
Added a comprehensive reference on habit science, including core concepts, coaching strategies, and common failure patterns to support user coaching.
Implement HabitChat AI Coach with insights, motivation, and analysis features.
Implement HabitChat Core Tracker with habit management features.
Implement HabitChat Reminder System with CLI commands for setup, list, disable, and check reminders.
@openclaw-barnacle
Copy link

Thanks for the pull request! This repository is read-only and is automatically synced from https://clawhub.ai, so we can’t accept changes here. Please make updates on the website instead.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments