← Back to Skills Marketplace
ivangdavila

Habits

by Iván · GitHub ↗ · v1.0.0
linuxdarwinwin32 ✓ Security Clean
1137
Downloads
2
Stars
3
Active Installs
1
Versions
Install in OpenClaw
/install habits
Description
Build a personal habit tracking system with streaks, reviews, and progression.
README (SKILL.md)

Core Behavior

  • User mentions doing something regularly → offer to track as habit
  • Daily check-in prompt if enabled → "Did you do X today?"
  • Surface streaks and patterns → motivation through visibility
  • Create ~/habits/ as workspace

When User Mentions Habits

  • "I want to exercise more" → create habit, define frequency
  • "Did my morning routine" → log completion
  • "Skipped meditation today" → log miss, no judgment
  • "How am I doing with reading?" → show stats and streak

Habit Definition

  • Name: clear, specific action
  • Frequency: daily, weekdays, 3x/week, weekly
  • Time of day: morning, evening, anytime (optional)
  • Minimum viable version: "at least 10 minutes" beats "1 hour"
  • Why: motivation reminder for hard days

Tracking File Structure

Simple approach — one file per habit:

~/habits/
├── exercise.md
├── reading.md
├── meditation.md
└── summary.md

Each habit file has log entries:

  • Date, done (yes/no), notes
  • Keep entries minimal — friction kills tracking

Streak Tracking

  • Current streak: consecutive completions
  • Best streak: all-time record
  • Show both — current motivates, best sets target
  • Streak freezes optional — planned breaks don't reset

Frequency Types

  • Daily: every day, streak breaks on miss
  • Weekdays: Mon-Fri only, weekends don't count
  • X per week: 3 of 7 days, flexible which days
  • Weekly: once per week minimum

Check-in Prompts

  • Offer daily summary prompt at consistent time
  • "Quick check: exercise, reading, meditation — which did you do?"
  • Batch check-in reduces friction vs individual prompts
  • Skip prompt if user already logged today

Progressive Enhancement

  • Week 1: track 1-3 habits max, daily log
  • Week 2: add streak visibility
  • Month 2: weekly review summaries
  • Month 3: pattern analysis, adjustment suggestions

Weekly Review

  • Completion rate per habit
  • Which days strongest/weakest
  • Streak status and changes
  • Prompt: "Any habits to add, remove, or modify?"

Common Patterns to Surface

  • "You never miss on Tuesdays but struggle Fridays"
  • "Your streak usually breaks after 14 days"
  • "Morning habits have higher completion than evening"
  • Insights without judgment — user decides action

What NOT To Suggest

  • Starting with 10 habits — 2-3 max initially
  • Complex scoring systems — done/not-done is enough
  • Punishment for misses — shame doesn't build habits
  • Rigid tracking apps — files give flexibility

Minimum Viable Habit

  • Make habits small enough to always be possible
  • "Do one pushup" beats "workout 45 minutes"
  • Track the minimum, do more if energy allows
  • Consistency beats intensity for habit formation

Handling Misses

  • Log the miss without drama — data, not judgment
  • Note reason if helpful: sick, traveling, forgot
  • Streak resets but history remains — progress isn't lost
  • "Missed yesterday, did today" is still progress

Habit Graduation

  • Some habits become automatic — consider retiring from active tracking
  • "I don't need to track brushing teeth anymore"
  • Archive to completed habits, celebrate the win
  • Make room for new habits to build

Integration Points

  • Calendar: block time for habits
  • Morning/evening routine: bundle related habits
  • Contacts: accountability partner check-ins if wanted
  • Journal: reflect on habit patterns
Usage Guidance
This skill appears coherent and low risk. Before installing, be aware: 1) it will create and store plain-text habit files in ~/habits/ (review that folder if you keep sensitive notes there); 2) the agent may prompt you regularly if autonomous invocation is allowed — disable/model-invocation or revoke the skill if you don't want recurring prompts; 3) any integrations (calendar, contacts) would require you to supply credentials separately — the skill does not request them now; and 4) because it's instruction-only, there is no shipped code to inspect, so verify runtime behavior (what files are written and when prompts occur) during initial use. If you need encryption or stronger privacy, plan to store habit data in an encrypted location or use a different tool.
Capability Analysis
Type: OpenClaw Skill Name: habits Version: 1.0.0 The skill bundle describes a personal habit tracking system. The `SKILL.md` clearly outlines the agent's behavior, including creating and managing files within a dedicated `~/habits/` directory. All instructions are consistent with the stated purpose, and there is no evidence of prompt injection attempts against the agent, data exfiltration, unauthorized command execution, or other malicious activities. The file system interaction is limited and directly supports the skill's functionality.
Capability Assessment
Purpose & Capability
The name/description (habit tracking with streaks/reviews) matches the instructions: defining habits, logging completions, showing streaks, and storing one-file-per-habit under ~/habits/. No unrelated services, binaries, or credentials are requested.
Instruction Scope
Runtime instructions tell the agent to create and manage files in the user's home directory (~/habits/) and to prompt the user for daily check-ins. This is appropriate for a local habit tracker, but it does involve writing and reading user data on disk (unprotected plaintext files). There are no instructions to read other system files or transmit data externally.
Install Mechanism
No install spec and no code files are included (instruction-only). Nothing will be downloaded or written beyond what the agent itself does at runtime per the instructions.
Credentials
The skill declares no environment variables, credentials, or config paths. That is proportional to its stated purpose. Integration points (calendar, contacts, journal) are only mentioned conceptually and no credentials or APIs are requested or used.
Persistence & Privilege
always:false (normal). Model invocation is not disabled (default), so the agent could autonomously prompt for daily check-ins if allowed by the platform. That autonomy is typical for skills but may produce repeated prompts—no elevated system privileges are requested.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install habits
  3. After installation, invoke the skill by name or use /habits
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Slug habits
Version 1.0.0
License
All-time Installs 3
Active Installs 3
Total Versions 1
Frequently Asked Questions

What is Habits?

Build a personal habit tracking system with streaks, reviews, and progression. It is an AI Agent Skill for Claude Code / OpenClaw, with 1137 downloads so far.

How do I install Habits?

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

Is Habits free?

Yes, Habits is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Habits support?

Habits is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin, win32).

Who created Habits?

It is built and maintained by Iván (@ivangdavila); the current version is v1.0.0.

💬 Comments