Agent skill
c-lockin
Lock In Mode — orchestrate distraction blocking, environment setup, and session tracking.
Install this agent skill to your Project
npx add-skill https://github.com/daxaur/openpaw/tree/main/skills/c-lockin
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"
Omit --extra-sites and --extra-apps if none were chosen from askEachTime.
Then immediately run:
bash /tmp/lockin-start.sh
- Say "Locked in until HH:MM"
That's it — TWO bash commands to start a session.
Ending a Session
When the user says "stop", "end session", "I'm done":
- Read
~/.config/openpaw/lockin-session.jsonto get session data - Run:
bash /tmp/lockin-end.sh
- Read the output for git stats
- If
obsidianLogis true in config:obsidian-cli append daily "## Lock In Session\n- Duration: X min\n- Commits: N\n..." - Give a brief warm summary: duration, commits + messages, lines changed, encouraging note referencing SOUL.md personality
Reconfigure
openpaw lockin setup
Guidelines
- Be FAST — one line to start, two commands, one line when done
- Never explain or narrate each step — just do it
- If something fails, mention it briefly and move on
- Only start when the user explicitly asks
- Reference SOUL.md for personality in summaries
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
c-slack
Send messages and upload files to Slack channels using the `slack` CLI. Supports direct messages, channel posts, file uploads, and thread replies.
c-timer
Timers, alarms, and pomodoro — set countdowns with native notifications.
c-telegram
Bidirectional Telegram bridge — talk to Claude from your phone. Built into OpenPaw.
c-system
macOS Swiss Army Knife — control volume, wifi, battery, dock, display, trash, firewall, screensaver, shutdown, and more via m-cli.
c-tracking
Track packages across UPS, FedEx, USPS, and DHL using the `ordercli` CLI. Look up tracking numbers, get current status, estimated delivery dates, and shipment history without visiting carrier websites.
c-network
DNS lookups with doggo and readable HTTP requests with httpie — modern networking tools for the terminal.
Didn't find tool you were looking for?