Year-long habit tracker with heatmap and streak counter
Give it 3-8 habits and a start date — get a 365-day GitHub-style heatmap per habit, current and longest streaks via LAMBDA, weekly summaries, and a monthly rate table in Google Sheets, CSV, and HTML.
What it does
You've tried Streaks, Habitica, Way of Life — and at some point you stopped opening them. This skill builds the year-long habit tracker spreadsheet you actually wanted: a full 365-day heatmap per habit, GitHub-contribution-style, living in a Google Sheets dashboard you own forever. Tell it your habits (3-8), your start date, and any past data you have. It generates a conditional-format heatmap grid (GitHub green default, or rainbow-per-habit if you ask), calculates current and longest streaks for each habit via a LAMBDA/SCAN formula that counts the trailing consecutive run (not just total 1s in a window), produces a weekly summary anchored to ISOWEEKNUM, and builds a monthly completion rate table — all in one dashboard. Output comes three ways: an HTML artifact you can print or screenshot, a CSV you drop straight into Google Sheets, and a fully formula-driven Sheets layout ready to go. Three bundled references do the work: streak-formulas.md has every LAMBDA plus an Excel-2019 helper-column fallback (LOOKUP/MAX-based) for users without modern array functions; conditional-formatting-guide.md walks you through the exact rule sequences for both Sheets and Excel; heatmap-color-schemes.md gives you the GitHub-green default plus rainbow-per-habit, blue mono, purple mono, and print-friendly grayscale with hex codes.
Frequently asked
Install — no Terminal required
After checkout you land on a page with a one-click download and a pre-built install prompt. Pick the AI you already pay for — both packages are included, so you can't pick wrong.
No setup work before you buy — copy, paste, done.
Copy the pre-built install prompt from the success page, paste it into any Claude Code chat, and Claude installs the skill itself — about 10 seconds. Using the app instead? Drop the downloaded folder into a Claude Project's knowledge and ask Claude to use it.
- Click Download ChatGPT package (included with every purchase).
- Unzip it — inside is a SETUP.md and a knowledge/ folder.
- Go to chatgpt.com → your profile → My GPTs → Create a GPT → Configure.
- Paste the Name, Description, and Instructions from SETUP.md into the matching fields.
- Under Knowledge, upload every file in the knowledge/ folder.
- Click Create/Save, open your GPT, and describe your task in plain English.
A paid plan on either platform is required — Claude (Pro, Max, or Team) or ChatGPT (Plus or Team). Comfortable with Terminal? A one-line npx skilltree-network install path is available too.
More in Personal Dashboards
View all Personal Dashboards skills →Travel Bucket List Dashboard
Paste your bucket list — get back a visual dashboard with costs, best seasons, and dream/planned/visited status for every destination.
Home Inventory Tracker with Photo References
Room-by-room item list in, insurance-ready inventory with RCV, ACV, sub-limit flags, and claim-ready PDF view out.
Reading Year Tracker & Goal Dashboard
Goodreads alternative you own — books finished, pace vs goal, genre mix, and a live dashboard you can keep updating.
Family Chore & Allowance Tracker
Kids + chores + rates in, printable fridge chart + Google Sheets tracker + per-kid earned-vs-paid total out.