beaverhabits
Track and manage your habits using the Beaver Habit Tracker API.
Why use this skill?
Integrate BeaverHabits with OpenClaw to track daily routines. Features automatic ASCII progress charts, habit completion, and seamless API management.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/daya0576/beaverhabitsWhat This Skill Does
The BeaverHabits skill integrates OpenClaw with the Beaver Habit Tracker API, providing a powerful interface to manage your daily routines directly from your agent. This skill automates the tracking of habits by offering a visual ASCII-based overview table that displays your progress over the last five days. By utilizing the Beaver Habit Tracker API, users can list, complete, or uncomplete tasks without manual database entry. The skill intelligently resolves habit names to system IDs, ensuring a seamless user experience where you only need to reference your habits by their common names. It effectively bridges the gap between raw API data and human-readable feedback.
Installation
To integrate BeaverHabits into your OpenClaw environment, ensure your system is configured to manage skills via clawhub. Run the following command in your terminal:
clawhub install openclaw/skills/skills/daya0576/beaverhabits
Once installed, verify that you have generated your permanent API token from the Beaver Habits portal (under Tools -> API Tokens). You must export this as an environment variable in your OpenClaw configuration:
export BEAVERHABITS_API_KEY='your_token_here'
Optionally, if you are self-hosting your habit tracker, set the SERVER_URL variable to your instance endpoint.
Use Cases
This skill is perfect for individuals looking to maintain consistency in their personal or professional goals. Use it to log daily exercise, track reading sessions, or manage recurring professional tasks like daily documentation or email clearing. Because it maintains a persistent state in the Beaver Habit server, your data remains accessible across all your devices and interfaces.
Example Prompts
- "Show me how my habits look for this week."
- "I just finished my reading session, mark it as complete for today."
- "Did I exercise yesterday? Update the status if I missed it."
Tips & Limitations
- The skill defaults to a 5-day ASCII view. For best results, use standard habit names without emojis, as the tool strips them for table alignment.
- Always perform updates via the agent to ensure the overview table automatically refreshes to reflect your recent changes.
- Note that this skill requires an active internet connection to communicate with the Beaver Habits API. If you are self-hosting, ensure your network firewall allows requests from your agent to your server URL.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-daya0576-beaverhabits": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api