← 返回 Skills 市场
kirkraman

habit-tracker

作者 KirkRaman · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ⚠ suspicious
72
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install kirk-habit-tracker
功能描述
Build habits with streaks, reminders, and progress visualization
使用说明 (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"]
安全使用建议
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.
能力标签
requires-sensitive-credentials
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install kirk-habit-tracker
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /kirk-habit-tracker 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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).
元数据
Slug kirk-habit-tracker
版本 1.0.2
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

habit-tracker 是什么?

Build habits with streaks, reminders, and progress visualization. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 72 次。

如何安装 habit-tracker?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install kirk-habit-tracker」即可一键安装,无需额外配置。

habit-tracker 是免费的吗?

是的,habit-tracker 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

habit-tracker 支持哪些平台?

habit-tracker 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 habit-tracker?

由 KirkRaman(@kirkraman)开发并维护,当前版本 v1.0.2。

💬 留言讨论