LaunchKit · 2026
Back to Skills

beaverhabits

Track and manage your habits using the Beaver Habit Tracker API.

2
436 downloads
by @daya0576

Setup & Installation

openclaw skills install @daya0576/beaverhabits

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install beaverhabits

Version History

v1.0.1Feb 21, 2026 - Version note by skill developer:

Add server_url to required env

What This Skill Does

Connects to the Beaver Habit Tracker API to list, check, and update daily habits. Returns a weekly ASCII overview table by default, showing completion status across recent days. Supports self-hosted instances via a configurable server URL.

Resolves habit names to IDs automatically, so you never need to look up internal IDs to log or query completions.

When to use it

  • Check which habits you completed this week
  • Mark today's workout as done
  • Unmark a habit logged by mistake
  • See a quick overview before your morning routine
  • Review streaks before a weekly reflection

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: mark my Reading habit as done for today

AGENT
  1. 1Call list_habits to fetch all habits and resolve 'Reading' to its habit_id
  2. 2Determine today's date in DD-MM-YYYY format
  3. 3Call complete_habit with the resolved habit_id, today's date, and done=true
  4. 4Fetch updated completions for all habits over the last 5 days
  5. 5Render and return the ASCII overview table with the updated state
OUTPUT

ASCII table showing Reading marked ✓ for today alongside all other habits

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

BEAVERHABITS_API_KEY: permanent API token from Beaver Habits settings (Menu → Tools → API Tokens → Generate)Beaver Habits account at beaverhabits.com or a self-hosted instance