beaverhabitsTrack and manage your habits using the Beaver Habit Tracker API.
Install via ClawdBot CLI:
clawdbot install daya0576/beaverhabitsTrack and manage your daily habits using the Beaver Habit Tracker API.
API documentation: https://beaverhabits.com/docs
| Variable | Required | Default | Description |
|----------|----------|---------|-------------|
| BEAVERHABITS_API_KEY | Yes | — | Your permanent API token from the Beaver Habits settings page |
| SERVER_URL | No | https://beaverhabits.com | Your Beaver Habits server URL (for self-hosted instances) |
BEAVERHABITS_API_KEYList all habits and show a weekly ASCII overview. This is the default response for any habit-related query.
Step 1 — Get all habits:
curl -s -H "Authorization: Bearer $BEAVERHABITS_API_KEY" \
"${SERVER_URL:-https://beaverhabits.com}/api/v1/habits"
Step 2 — For each habit, get completions over the last 5 days:
curl -s -H "Authorization: Bearer $BEAVERHABITS_API_KEY" \
"${SERVER_URL:-https://beaverhabits.com}/api/v1/habits/{habit_id}/completions?date_fmt=%25d-%25m-%25Y&date_start={start}&date_end={end}&limit=100&sort=asc"
Response format: ["16-02-2026", "18-02-2026"] (array of completed date strings)
Step 3 — Render as ASCII table:
Example output:
Mon Tue Wed Thu Fri
Exercise ✗ ✗ ✗ ✗ ✗
English ✓ ✗ ✗ ✗ ✗
paipai ✗ ✗ ✗ ✗ ✓
Reading ✗ ✗ ✗ ✗ ✗
Table Tennis ✗ ✗ ✗ ✗ ✗
Use ✓ for done, ✗ for not done. Default to 5 days ending today. Emoji are stripped from habit names for proper alignment.
Mark a habit as done (or undone) for a specific date.
Parameters:
habit_id (resolved): Automatically resolved by calling list_habits and matching the user's habit name. Never ask the user for this value.date (required): Date in DD-MM-YYYY formatdone (optional): true to complete, false to uncomplete (default: true)curl -s -X POST \
-H "Authorization: Bearer $BEAVERHABITS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"date": "20-02-2026", "done": true, "date_fmt": "%d-%m-%Y"}' \
"${SERVER_URL:-https://beaverhabits.com}/api/v1/habits/{habit_id}/completions"
Response: {"day": "20-02-2026", "done": true}
date_fmt=%d-%m-%Y.Generated Mar 1, 2026
Individuals use the skill to track daily habits like exercise, reading, or language learning, visualizing progress through an ASCII table. It helps maintain consistency and motivation by providing a clear overview of completions over the past five days, with automatic updates after marking habits as done or undone.
Organizations integrate the skill into employee wellness initiatives to monitor team habits such as hydration breaks or mindfulness sessions. Managers can track participation via the overview table, fostering accountability and a healthy workplace culture without requiring manual reporting.
Health coaches employ the skill to assist clients in tracking wellness habits like medication adherence or sleep schedules. The ASCII table offers a quick visual summary for review sessions, enabling coaches to provide targeted feedback and adjust plans based on completion patterns.
Students and educators use the skill to monitor study habits, assignment completions, or skill practice. The default overview table simplifies tracking over a week, helping identify gaps and improve time management, with automatic habit ID resolution reducing setup complexity.
Offer a free tier with basic habit tracking and limited features, while premium plans include advanced analytics, longer history retention, and team collaboration tools. Revenue is generated through monthly or annual subscriptions, targeting individuals and small teams seeking enhanced productivity.
License the skill to corporations for internal wellness or productivity programs, with custom integrations, dedicated support, and enhanced security features. Revenue comes from annual contracts based on user count, appealing to large organizations aiming to boost employee engagement.
Provide the habit tracking API as a service to developers building apps in health, education, or fitness domains. Charge based on API call volume or offer tiered pricing plans, generating revenue from third-party integrations that leverage the core tracking functionality.
💬 Integration Tip
Ensure the BEAVERHABITS_API_KEY is securely stored and use the default SERVER_URL for simplicity, with optional customization for self-hosted instances to maintain flexibility.
Plan, focus, and complete work with energy management, time blocking, and context-specific productivity systems.
Build habits with streaks, reminders, and progress visualization
Comprehensive AI-assisted therapeutic support framework with CBT, ACT, DBT, MI, session notes CLI, and crisis protocols.
iOS HealthKit data sync CLI commands and patterns. Use when working with healthsync CLI, fetching Apple Health data (steps, heart rate, sleep, workouts), pairing iOS devices over local network, or understanding the iOS Health Sync project architecture including mTLS certificate pinning, Keychain storage, and audit logging.
Retrieve and summarize health, sleep, activity, readiness, and biometric data from the Oura Ring API via a command-line interface.
Load and analyze Strava activities, stats, and workouts using the Strava API