Session: Feb 18 2026
Building a gamification skill for OpenClaw/Clawd. Target audience: builders and pragmatists (see r/openclaw, 31k subs). Core insight: these users care about real outcomes — time saved, things shipped, automations running — not fake XP. Design shifted from anime/game aesthetics to a win log that tracks real outcomes.
Current state: ~/clawd/LEVEL.json, skill at ~/clawd/skills/solo-leveling/
- Win Log — natural language entries of real outcomes
- Level derived from win weight (low=1, medium=3, high=10, legendary=50)
- Categories: shipped / automated / built / researched / saved
- ASCII card showing wins, hours saved, streak
- Monthly chapters — each month freezes and becomes history
- Hidden achievements — never telegraphed, surface on discovery
| Drive | Status | Notes |
|---|---|---|
| 1 — Epic Meaning | 🟡 Partial | Win log implies it; needs explicit framing |
| 2 — Development | ✅ Strong | Win log, levels, hours saved |
| 3 — Empowerment | ⬜ Weak | Need meaningful user choices |
| 4 — Ownership | ✅ Strong | Card is yours, wins are real |
| 5 — Social | ⬜ Post-dogfood | Card sharing is the seed |
| 6 — Scarcity/Time | 🟡 Partial | Monthly chapters; needs more |
| 7 — Unpredictability | ✅ Built | Hidden achievements |
| 8 — Loss/Avoidance | ✅ Light | Streak only — intentional |
A — User-defined win criteria You write what counts this month. "Only ships and automations matter in February." Agent filters/highlights accordingly.
B — Sprint mode Declare a 2-week sprint with one specific outcome. Agent tracks every win against it. Sprint closes regardless of result — creates a chapter.
C — Win annotation Add context when logging. "This one took 3 weeks, brutal." Builds a narrative over time, not just a list.
D — Energy tagging On each win, quick tag: draining / neutral / energizing. After a month, patterns surface — what kind of work fills you vs depletes you. (Inspired by Habitica's "meta habit" insight.)
E — Behavior unlocks at milestones At key thresholds, choose a real agent behavior change. "Auto-handle deploys without confirming" vs "always ask first." Not cosmetic — actual behavior forks.
A — Agent naming Name your agent. It's yours.
B — Agent journal Agent writes periodic short reflections on your collaboration. You read it, don't write it. Something the agent authors about working with you.
C — Win stories High/legendary wins auto-generate a one-line narrative. History reads like a story, not a spreadsheet.
D — Signature stat After a month, agent identifies your "signature move" — the thing you do most distinctively. Displayed on the card.
E — Custom labels Rename categories to your vocabulary. Not "shipped" — "launched." Not "automated" — "delegated."
A — Personal bests "Your best week was 6 wins. 3 days left, 2 wins so far." Urgency grounded in your own history, not arbitrary expiry.
B — Monthly chapters (current) Each month freezes into archived history with a summary. Natural cadence.
C — Momentum windows Hit 3 wins in a week = "in momentum." Visual indicator on card. Goes cold after 5 days without a win.
D — Weekly pulse Monday morning: last week's recap + one open question from active projects. Creates rhythm without fake deadlines.
E — Year-in-review Epic annual summary auto-generated at year end. Something to look forward to building toward.
- r/openclaw (31k subs): Builders, engineers, pragmatists. Top post: guy automated 100 job applications, doubled salary. They care about real outcomes, not game mechanics.
- Habitica insight: Best engagement isn't XP — it's tools that build self-awareness. Meta habits that surface patterns over time.
- Gamification community: Mechanics that work = progress + social status + pattern recognition. What doesn't = anything that feels like manipulation.
- Octalysis key insight: Best experiences hit Drives 1+2+3 simultaneously. We're strong on 2, need to strengthen 1 and 3.
- Pick one option per gap drive (3, 4, 6) and build it
- Drive 1 needs explicit framing in
/awaken— surface the "why" from MEMORY.md - Drive 5 (social) — design the JSON schema so it exports cleanly for future ClawhHub sharing