nightshift

by hacksurvivor · ★ 0 · updated yesterday

BandsStatus lineReskinsGuardsCommandsPromptTools & agentsvalidates

0

Codex inside Claude Code: it picks up the chat when your Claude limit runs out, talks with you through Codex's live voice, makes images Claude can ask for, and browses in Claude's browser pane

install nightshift

Install

/plugin marketplace add hacksurvivor/claude-mods
/plugin install nightshift@hacksurvivor

Then run /reload-plugins or start a new session. Requires Claude Code 2.1.287+.

View source on GitHub

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
session.startprompt.submitturn.startturn.stepturn.completeui.rendertool.describetool.callcommand.run
API calls
$.clock.after$.clock.every$.clock.now$.clock.sleep$.command.register$.http.fetch$.mcp.call$.process.run$.process.spawn$.prompt.submit$.session.append$.session.cwd$.session.messages$.session.usage$.store.get$.store.set$.tool.register$.ui.invalidate$.ui.resolve$.ui.status$.ui.toast
Draws
AssistantMessageUserMessageToolResultSpinnerAbovePromptSessionMode
Can see
every promptevery tool callmcp__nightshift__codex calls
Reach
level 3 of 3 other: $.process.spawnnetworkMCP serversruns processesdrives Claudereads the transcriptpersists 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/hacksurvivor/claude-mods
Path in repo
mods/nightshift
Author
@hacksurvivor
License
No license declared — ask the author before reusing code.
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 hacksurvivor/claude-mods

bouncer

hacksurvivor/claude-mods

Paste a link with a short question and Claude's answer opens with a verdict for your projects: use it, later or skip, the effort, the cost and one line why

★ 0ReskinsCommandsPrompt

clock

hacksurvivor/claude-mods

Every prompt carries your local date, weekday and the week ranges, and a reply whose dates miss the period you asked about gets flagged

★ 0ReskinsPrompt

grudge

hacksurvivor/claude-mods

Every look you reject becomes a rule for that project, with your screenshot, so Claude never brings it back; it also says when Claude changed UI without a preview you approved

★ 0ReskinsGuardsCommands

third-eye

hacksurvivor/claude-mods

A footnote under Claude's reply with one idea you wouldn't have suggested yourself

★ 0ReskinsCommandsPrompt

tree-of-mods

hacksurvivor/claude-mods

/mods opens a panel beside the chat with the mods you made and the plugins you installed: on or off, tests, updates you can apply, and your repo's GitHub numbers

★ 0PanesCommands

updates

hacksurvivor/claude-mods

A weekly check of your Claude and Codex plugins, global npm packages and adapted skills for newer versions, with a one-line summary of each

★ 0CommandsAutomation