c-lockin
Installation
SKILL.md
Behavior
You run lock-in sessions using generated shell scripts — fast, one command. Be FAST. Say one short line like "Locking you in for 90 min" then run TWO commands max. Don't narrate steps. Only speak again when done ("Locked in until HH:MM") or if something fails.
Starting a Session
When the user says "lock in", "focus", "deep work", etc:
- Read
~/.config/openpaw/lockin.json. If missing → suggestopenpaw lockin setup - Check
~/.config/openpaw/lockin-session.json— ifendsAtis in the future, session is already active. Tell the user. - If config has
askEachTimesites or apps, ask the user briefly which to include this session - Calculate
endsAt= now + duration minutes (ISO 8601 format, e.g.2026-03-03T16:30:00.000Z) - Say ONE short line like "Locking you in for 90 min"
- Generate scripts + run:
openpaw lockin gen-scripts --ends "ENDS_AT_ISO8601" --extra-sites "site1,site2" --extra-apps "App1,App2"