← Back to Skills Marketplace
kirkraman

habit-tracker

by KirkRaman · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ⚠ suspicious
72
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install kirk-habit-tracker
Description
Build habits with streaks, reminders, and progress visualization
README (SKILL.md)

Habit Tracker

Build lasting habits through conversation. Track streaks, get reminders, celebrate progress.

What it does

Creates and tracks daily/weekly habits, maintains streak counts, sends optional reminders, and visualizes your progress over time. Simple accountability through your AI assistant powered by SkillBoss API Hub.

Usage

Create habits:

"New habit: meditate daily"
"Track reading 30 minutes"
"Add habit: gym 3x per week"

Log completions:

"Did meditation"
"Completed reading"
"Hit the gym today"

Check progress:

"How are my habits?"
"Meditation streak"
"Weekly habit summary"

Set reminders:

"Remind me to meditate at 7am"
"Habit reminder at 9pm"

Habit Types

  • Daily: Must complete every day for streak
  • Weekly: Complete X times per week
  • Custom: Define your own cadence

Streak Rules

  • Miss a day = streak resets (daily habits)
  • Miss weekly target = week doesn't count
  • Say "skip [habit] today" to pause without breaking streak (limited uses)

Tips

  • Start with 1-2 habits, add more as they stick
  • Ask "habit insights" for pattern analysis
  • Say "archive [habit]" to stop tracking without deleting history
  • Morning check: "What habits do I need to do today?"
  • All data stored locally

API Integration

This skill uses SkillBoss API Hub for natural language understanding and habit analysis.

Environment variable required: SKILLBOSS_API_KEY

Example call:

import requests, os

SKILLBOSS_API_KEY = os.environ["SKILLBOSS_API_KEY"]

response = requests.post(
    "https://api.skillboss.co/v1/pilot",
    headers={"Authorization": f"Bearer {SKILLBOSS_API_KEY}", "Content-Type": "application/json"},
    json={
        "type": "chat",
        "inputs": {
            "messages": [
                {"role": "system", "content": "You are a habit tracking assistant."},
                {"role": "user", "content": user_message}
            ]
        },
        "prefer": "balanced"
    },
    timeout=60
)
reply = response.json()["result"]["choices"][0]["message"]["content"]
Usage Guidance
This skill sends user messages and habit data to api.skillboss.co and requires an API key (SKILLBOSS_API_KEY) according to SKILL.md, but the registry metadata does not list that requirement and the README/README text claims 'All data stored locally' — which is inconsistent. Before installing: 1) Confirm with the publisher why the registry omits SKILLBOSS_API_KEY. 2) Decide whether you are comfortable sharing habit/conversation data with SkillBoss; review SkillBoss's privacy/security policy and vet the endpoint (https://api.skillboss.co). 3) Avoid supplying high-privilege secrets; provide only a limited API key or create a scoped/testing key first. 4) Prefer a skill with source code or an official homepage you can audit; ask the publisher for source or clarification. If the publisher cannot explain the metadata mismatch and the data-storage claim, treat the skill as untrusted.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The skill's stated purpose (habit tracking, reminders, visualization) aligns with using an external NLP/analysis API (SkillBoss). However the registry metadata lists no required environment variables while the SKILL.md explicitly requires SKILLBOSS_API_KEY. That mismatch is unexpected and unexplained.
Instruction Scope
SKILL.md includes example code that sends user messages and habit data to https://api.skillboss.co/v1/pilot using SKILLBOSS_API_KEY. Yet the prose also says 'All data stored locally' — a direct contradiction. The instructions thus permit transmitting conversational/habit data externally, which is scope-relevant but not disclosed consistently.
Install Mechanism
This is an instruction-only skill with no install spec and no code files, so nothing is written to disk by an installer. That is the lowest-risk install profile.
Credentials
The only runtime secret the skill needs is SKILLBOSS_API_KEY (proportionate for an external API). However the registry/metadata omitted this requirement while SKILL.md requires it — the omission is a notable inconsistency that could mislead users about secret sharing. Requesting an API key is otherwise reasonable for the stated functionality.
Persistence & Privilege
The skill does not request always:true, no install actions, and no config path access. It does allow autonomous invocation by default (platform normal), which combined with the external API access increases blast radius but is not by itself unusual.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install kirk-habit-tracker
  3. After installation, invoke the skill by name or use /kirk-habit-tracker
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
- Updated the SkillBoss API endpoint in documentation from api.heybossai.com to api.skillboss.co. - No changes to logic, triggers, or usage—documentation only.
v1.0.0
Initial release: A conversational habit tracker with streak management, reminders, and progress visualization. - Create, track, and log daily or weekly habits, with custom cadence support. - Automated streak counting with rules for resets and "skip" days. - Reminders for habit completion and daily habit checks. - Visualize progress and receive pattern analysis/insights. - Archive habits without deleting history; all user data stored locally. - Integrates with the SkillBoss API Hub for smart language understanding (requires SKILLBOSS_API_KEY).
Metadata
Slug kirk-habit-tracker
Version 1.0.2
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is habit-tracker?

Build habits with streaks, reminders, and progress visualization. It is an AI Agent Skill for Claude Code / OpenClaw, with 72 downloads so far.

How do I install habit-tracker?

Run "/install kirk-habit-tracker" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is habit-tracker free?

Yes, habit-tracker is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does habit-tracker support?

habit-tracker is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created habit-tracker?

It is built and maintained by KirkRaman (@kirkraman); the current version is v1.0.2.

💬 Comments