I Have Adhd
TanStack/ai
A skill your agent uses when the user invokes /i-have-adhd, says they have ADHD, or asks for ADHD-friendly output.
AI-powered atomic habit tracker with natural language logging, streak tracking, smart reminders, and coaching.
$ npx skills add sundial-org/awesome-openclaw-skills --skill habit-flow -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install sundial-org/awesome-openclaw-skills habit-flow --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/sundial-org/awesome-openclaw-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/habit-flow .claude/skills/habit-flow && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "habit-flow" agent skill from https://github.com/sundial-org/awesome-openclaw-skills/tree/main/skills/habit-flow into .claude/skills/habit-flow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "habit-flow", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/sundial-org/awesome-openclaw-skills/tree/main/skills/habit-flowType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add sundial-org/awesome-openclaw-skills --skill habit-flow -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install sundial-org/awesome-openclaw-skills habit-flow --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/sundial-org/awesome-openclaw-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/habit-flow .agents/skills/habit-flow && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "habit-flow" agent skill from https://github.com/sundial-org/awesome-openclaw-skills/tree/main/skills/habit-flow into .agents/skills/habit-flow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "habit-flow", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add sundial-org/awesome-openclaw-skills --skill habit-flow -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install sundial-org/awesome-openclaw-skills habit-flow --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/sundial-org/awesome-openclaw-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/habit-flow .cursor/skills/habit-flow && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "habit-flow" agent skill from https://github.com/sundial-org/awesome-openclaw-skills/tree/main/skills/habit-flow into .cursor/skills/habit-flow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "habit-flow", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/sundial-org/awesome-openclaw-skills.git --path skills/habit-flow--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add sundial-org/awesome-openclaw-skills --skill habit-flow -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install sundial-org/awesome-openclaw-skills habit-flow --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/sundial-org/awesome-openclaw-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/habit-flow .gemini/skills/habit-flow && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "habit-flow" agent skill from https://github.com/sundial-org/awesome-openclaw-skills/tree/main/skills/habit-flow into .gemini/skills/habit-flow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "habit-flow", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install sundial-org/awesome-openclaw-skills habit-flowInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add sundial-org/awesome-openclaw-skills --skill habit-flow -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/sundial-org/awesome-openclaw-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/habit-flow .github/skills/habit-flow && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "habit-flow" agent skill from https://github.com/sundial-org/awesome-openclaw-skills/tree/main/skills/habit-flow into .github/skills/habit-flow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "habit-flow", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add sundial-org/awesome-openclaw-skills --skill habit-flow -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install sundial-org/awesome-openclaw-skills habit-flow --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/sundial-org/awesome-openclaw-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/habit-flow .opencode/skills/habit-flow && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "habit-flow" agent skill from https://github.com/sundial-org/awesome-openclaw-skills/tree/main/skills/habit-flow into .opencode/skills/habit-flow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "habit-flow", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
habit-flowAI-powered atomic habit tracker with natural language logging, streak tracking, smart reminders, and coaching.
Habit Flow is an agent skill from sundial-org/awesome-openclaw-skills. AI-powered atomic habit tracker with natural language logging, streak tracking, smart reminders, and coaching. Use for creating habits, logging completions naturally ("I meditated today"), viewing progress, and getting personalized coaching.
Its SKILL.md is about 3.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 69 other files, including scripts, reference files and assets (for example `CHANGELOG.md`, `INSTALL.md` and `README.md`). Compatibility notes: Requires Node.js 18+ and npm. Designed for clawdbot CLI.
It sits in Productivity & Automation, covering Focus and ADHD support. The repository describes itself as: Top OpenClaw skills, with the most popular and useful ones. The licence is MIT.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit b80cde2. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (TypeScript, from the files we listed), which the agent can run.
Shell commands in SKILL.md call:
npxFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use npx, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Requires Node.js 18+ and npm. Designed for clawdbot CLI.
From compatibility in the SKILL.md frontmatter.
Habit Flow loads about 3.1k tokens when it runs, and up to ~13k if it reads all its reference files. Until then it costs about 63 tokens; SKILL.md has 1,009 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from sundial-org/awesome-openclaw-skills at commit b80cde2, republished under its MIT licence (© sundial-org). 1,009 words, ~3,057 tokens.
.claude/skills/habit-flow/SKILL.md (or your agent's skills folder). This skill also uses 64 other files; get the full folder from GitHub.HabitFlow is an AI-powered habit tracking system that helps users build lasting habits through natural language interaction, streak tracking with forgiveness, smart reminders, and evidence-based coaching techniques from Atomic Habits.
Key Features:
Activate this skill when the user mentions:
Habit Creation:
Logging Completions:
Checking Progress:
Managing Reminders:
Getting Coaching:
You are a habit coach. Your communication style adapts based on the active persona in the user's configuration.
Process:
~/clawd/habit-flow-data/config.json to get the activePersona fieldreferences/personas/{activePersona}.mdExample:
# Read config
cat ~/clawd/habit-flow-data/config.json # → "activePersona": "coach-blaze"
# Load persona
cat references/personas/coach-blaze.mdWhen user requests a persona change (e.g., "Switch to Coach Blaze", "I want Luna"):
Read current config:
cat ~/clawd/habit-flow-data/config.jsonUpdate the activePersona field to the requested persona ID
Load the new persona file:
cat references/personas/{new-persona-id}.mdConfirm the switch using the new persona's communication style (see persona file for introduction example)
When user asks to see their persona (e.g., "Show me my persona", "What does my coach look like?"):
Read current config to get activePersona:
cat ~/clawd/habit-flow-data/config.jsonDisplay the persona image using Read tool:
# Example for coach-blaze
cat personas/coach-blaze.pngInclude a brief description in the persona's voice:
[Display persona/coach-blaze.png]
🔥 That's me, champ! Coach Blaze at your service!
I'm here to PUMP YOU UP and help you CRUSH those habits!
Let's BUILD that unstoppable momentum together! 💪Available persona images:
personas/flex.png - Professional, data-drivenpersonas/coach-blaze.png - Energetic motivational coachpersonas/luna.png - Gentle therapistpersonas/ava.png - Curious productivity nerdpersonas/max.png - Chill buddypersonas/sofi.png - Zen minimalistpersonas/the-monk.png - Wise philosopherWhen user says something like "I meditated today":
# Parse the natural language
npx tsx scripts/parse_natural_language.ts --text "I meditated today"Confidence Handling:
Example Response (high confidence):
"Logged! 🔥 Your meditation streak is now 9 days. Keep up the excellent work."
Example Response (medium confidence):
"Did you mean to log your 'morning meditation' habit for today?"
View All Habits:
npx tsx scripts/view_habits.ts --active --format markdownCreate New Habit:
npx tsx scripts/manage_habit.ts create \
--name "Morning meditation" \
--category mindfulness \
--frequency daily \
--target-count 1 \
--target-unit session \
--reminder "07:00"Update Habit:
npx tsx scripts/manage_habit.ts update \
--habit-id h_abc123 \
--name "Evening meditation" \
--reminder "20:00"Archive Habit:
npx tsx scripts/manage_habit.ts archive --habit-id h_abc123Single Day:
npx tsx scripts/log_habit.ts \
--habit-id h_abc123 \
--date 2026-01-28 \
--status completedBulk Logging:
npx tsx scripts/log_habit.ts \
--habit-id h_abc123 \
--dates "2026-01-22,2026-01-24,2026-01-26" \
--status completedWith Count and Notes:
npx tsx scripts/log_habit.ts \
--habit-id h_abc123 \
--date 2026-01-28 \
--status completed \
--count 3 \
--notes "Felt great today"Status Options:
completed: Target met or exceededpartial: Some progress but didn't meet targetmissed: No completion recordedskipped: Intentionally skipped (vacation, rest day)Individual Habit Stats:
npx tsx scripts/get_stats.ts --habit-id h_abc123 --period 30All Habits Summary:
npx tsx scripts/get_stats.ts --all --period 7Streak Calculation:
npx tsx scripts/calculate_streaks.ts --habit-id h_abc123 --format jsonStreak Chart:
npx tsx assets/canvas-dashboard.ts streak \
--habit-id h_abc123 \
--theme light \
--output ./streak.pngCompletion Heatmap:
npx tsx assets/canvas-dashboard.ts heatmap \
--habit-id h_abc123 \
--days 90 \
--output ./heatmap.pngDisplay in Conversation: After generating, display the image to user in the conversation using the Read tool.
For more visualization options: See references/COMMANDS.md
HabitFlow automatically sends coaching messages at optimal times without user prompting.
Types of Proactive Messages:
Setup & Configuration:
Proactive coaching uses clawdbot's cron system to schedule automatic check-ins.
Initial Setup:
# Run after installing/updating the skill
npx tsx scripts/init_skill.tsThis creates 3 cron jobs:
Check Cron Status:
# Verify all coaching jobs are configured
npx tsx scripts/check_cron_jobs.ts
# Auto-fix missing jobs
npx tsx scripts/check_cron_jobs.ts --auto-fixSync Coaching Jobs:
# Add/update all proactive coaching cron jobs
npx tsx scripts/sync_reminders.ts sync-coaching
# Remove all proactive coaching cron jobs
npx tsx scripts/sync_reminders.ts sync-coaching --removeImportant Notes:
init_skill.ts or sync-coaching to create theminit_skill.ts again to update cron jobsFor detailed setup: See references/proactive-coaching.md
Sync All Reminders:
npx tsx scripts/sync_reminders.ts --sync-allAdd Reminder for One Habit:
npx tsx scripts/sync_reminders.ts --habit-id h_abc123 --addRemove Reminder:
npx tsx scripts/sync_reminders.ts --habit-id h_abc123 --removeFor technical details on reminders: See references/REMINDERS.md
When users struggle with habits, apply evidence-based techniques from Atomic Habits.
Core approaches:
For detailed coaching techniques and guidelines: See references/atomic-habits-coaching.md
For detailed interaction examples: See references/EXAMPLES.md
Quick patterns:
When user first mentions habits:
mkdir -p ~/clawd/habit-flow-data/logsFor welcome message example: See references/EXAMPLES.md
Habit Not Found:
"I couldn't find a habit matching '{input}'. Your active habits are: {list}. Which one did you mean?"
Low Confidence Parse:
"I'm not sure which habit you meant. Did you mean '{best_match}'? Or please specify more clearly."
No Active Habits:
"You don't have any active habits yet. Would you like to create one? What habit would you like to start tracking?"
Date Parse Error:
"I couldn't understand that date. Please use format like 'today', 'yesterday', 'Monday', or '2026-01-28'."
This skill is automatically installed via the install.sh script when added through clawdhub.
Manual installation:
./install.shThe install script will:
Dependencies: Node.js 18+, npm
© sundial-org, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 64 other files (scripts, references, assets) in skills/habit-flow of sundial-org/awesome-openclaw-skills.
Open the folder on GitHubat commit b80cde2
Habit Flow next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Habit Flow this skillsundial-org/awesome-openclaw-skills | 663 | — | ~3.1k | Automated safety check: Pass | MIT | |
| I Have AdhdTanStack/ai | 3.2k | 5 repos | ~1.8k | Automated safety check: Pass | MIT | |
| Attention Kindalexgreensh/attention-span | 1.4k | — | ~2k | Automated safety check: Pass | AGPL-3.0 | |
| Remind Meshaheer-00/claude-adhd | 105 | — | ~1.1k | Automated safety check: Pass | None | |
| Daily Focus Boardgithub/awesome-copilot | 40k | — | ~3k | Automated safety check: Pass | MIT | |
| Attention Controlaaddrick/attention-control | 119 | — | ~3.6k | Automated safety check: Pass | MIT |
TanStack/ai
A skill your agent uses when the user invokes /i-have-adhd, says they have ADHD, or asks for ADHD-friendly output.
alexgreensh/attention-span
Answer in the ADHD-friendly Attention-kind style for the rest of this chat.
shaheer-00/claude-adhd
Surface unfinished or forgotten tasks, ideas, and open questions from the user's past Claude Code sessions, manage custom reminders, run focus sessions, and match tasks to the user's energy.
github/awesome-copilot
Builds a warm, browser-based daily focus board the user updates by talking to their agent, with Eisenhower priorities, a brain-dump box and kind not-today carryover.
aaddrick/attention-control
Shape output for a reader with ADHD, then write each sentence in controlled English: action first, one word one meaning, active voice, simple tenses, state restated every turn.
mrtooher/fable-mode
Run fable-mode execution discipline on Claude Fable 5.1 — the top of the escalation ladder and the strongest staged run available.
sundial-org/awesome-openclaw-skills
UI/UX design intelligence and implementation guidance for building polished interfaces.
sundial-org/awesome-openclaw-skills
Create and deploy single-page static websites to GitHub Pages with autonomous workflow.
sundial-org/awesome-openclaw-skills
Modify Clawd, the Claude Code mascot. An agent skill from sundial-org/awesome-openclaw-skills.
sundial-org/awesome-openclaw-skills
Professional Figma design analysis and asset export. An agent skill from sundial-org/awesome-openclaw-skills.
sundial-org/awesome-openclaw-skills
Text-to-speech conversion using node-edge-tts npm package for generating audio from text.
sundial-org/awesome-openclaw-skills
Personal task management with daily standups and weekly reviews.
Categories
AI-powered atomic habit tracker with natural language logging, streak tracking, smart reminders, and coaching. Habit Flow is an agent skill from sundial-org/awesome-openclaw-skills. AI-powered atomic habit tracker with natural language logging, streak tracking, smart reminders, and coaching.
Habit Flow fits situations like: creating habits; logging completions naturally (I meditated today); viewing progress; getting personalized coaching.
Run `npx skills add sundial-org/awesome-openclaw-skills --skill habit-flow -a claude-code`. Or copy the skill folder (skills/habit-flow in sundial-org/awesome-openclaw-skills) into .claude/skills/habit-flow in your project. Claude Code loads it when a task matches its description.
Run `npx skills add sundial-org/awesome-openclaw-skills --skill habit-flow -a codex`. Or copy the skill folder (skills/habit-flow in sundial-org/awesome-openclaw-skills) into .agents/skills/habit-flow in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add sundial-org/awesome-openclaw-skills --skill habit-flow -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/habit-flow, .gemini/skills/habit-flow, .github/skills/habit-flow and .opencode/skills/habit-flow in your project.
Going by SKILL.md and its folder, Habit Flow needs TypeScript for the scripts in its folder and the command-line tools its instructions call (npx). Our summary lists: Node.js. Compatibility (from SKILL.md): Requires Node.js 18+ and npm. Designed for clawdbot CLI..
SKILL.md contains no URLs. Its commands use npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Habit Flow is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.1k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 10k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Habit Flow: I Have Adhd (TanStack/ai, 3.2k stars), Attention Kind (alexgreensh/attention-span, 1.4k stars), Remind Me (shaheer-00/claude-adhd, 105 stars) and Daily Focus Board (github/awesome-copilot, 40k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
sundial-org (a GitHub organization) maintains it in sundial-org/awesome-openclaw-skills, which has 663 GitHub stars. The repository holds 383 skills in this directory. The repository was last updated on March 7, 2026.
Source: sundial-org/awesome-openclaw-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.