night-owl
by Baselane · ★ 1 · updated yesterday
Records the hour of each prompt across sessions and adds /hours: a 24-hour histogram of when you work, naming your peak hour.
Install
/plugin marketplace add baselane-sh/mods/plugin install night-owl@baselane-mods-devThen run /reload-plugins or start a new session. Requires Claude Code 2.1.287+.
What it hooks into
From an automated scan with claude plugin validate, not a security review. Mods run with your permissions; read the code before installing.
- Events
tool.callturn.startturn.completesession.endsession.startcommand.run- API calls
$.clock.now$.command.register$.session.usage$.state.get$.state.set$.store.get$.store.set$.ui.copy$.ui.log$.ui.toast- Can see
every tool call- Reach
- level 1 of 3 other: $.state.getother: $.state.setpersists statedraws
Origin
- How it got here
- Automated scan of public GitHub repos, via the CC0 dataset awesome-claude-code-mods (scan of ).
- Repository
- github.com/baselane-sh/mods
- Path in repo
plugins/night-owl- Source commit
7f5ba02the exact code the scan read- Author
- Baselane @baselane-sh
- License
- MIT
- First published
- Last pushed
- First listed here
Name and description come from the mod's own manifest. We link to the code; we don't host it, and it stays under its author's license.
More from baselane-sh/mods
achievements
baselane-sh/mods
Unlocks eight badges once each (first session, first green test run, 100 and 1,000 tool calls, 7-day streak, 10 blocked calls, a 2 hour session, night owl), with a toast and /achievements.
agent-firewall
baselane-sh/mods
A live pane of every tool call the agent makes: green when it ran, red when it was blocked, with counters. Open it with /firewall.
ahead-behind
baselane-sh/mods
A band above the prompt with the commits ahead and behind the upstream (↑2 ↓1), read with git status after each Bash call and file edit. Hidden when the branch has no upstream.
audit-pack
baselane-sh/mods
Three read-only audit commands in one mod: /secret-scan, /conflicts and /licenses. They read git, project files and dependency folders.
authors
baselane-sh/mods
Adds /authors: the top 15 contributors by commit count with their last commit date, from git log. Names only, never email addresses. Read-only.
auto-format
baselane-sh/mods
Runs your project's own formatter on each file Claude writes or edits, only when the project has a formatter config, and tells Claude to re-read the file.
auto-lint
baselane-sh/mods
Runs your project's own linter fix (eslint, ruff or golangci-lint) on each file Claude writes or edits, only when the project has that linter's config, and tells Claude what is left.
band-pack
baselane-sh/mods
The first six Baselane band meters in one row above the prompt: session cost, lattes, context bar, today's spend, the focus timer and the mood ring.
battery-band
baselane-sh/mods
A band above the prompt with the Mac battery percent and charging state (🔋 87%, ⚡ 54% while charging), read from pmset once a minute. Hidden on other systems.
bead
baselane-sh/mods
Adds /bead : one bead with status, priority, labels, description, blockers and children. Read with bd, the beads tracker. Read-only. Prints only, copies nothing.
bead-chime
baselane-sh/mods
Plays a short chime when a Bash call that ran bd close (or bd done) ends with exit code 0. It reads only the command text and the result, and runs no program.
bead-claim-nudge
baselane-sh/mods
At turn end, if Claude edited a file and no bead is in progress, shows a toast and reminds Claude at your next prompt, once per session. Reads with bd count; quiet without bd.