Nightshift
Description
Accountable long-running coding shifts for Codex and Claude Code. Safe autonomy, recovery, and a clear view of what’s done, in progress, parked, or blocked—without scrolling a marathon chat.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
nightshift
Nightshift gives [OpenAI Codex](https://openai.com/codex/) and [Claude Code](https://claude.com/claude-code) accountable, time-bounded engineering shifts. Hand it your own punch list or let it research the product, rank opportunities, and build the strongest complete improvements until quitting time. State stays on disk, owner-defined safety rules are enforced by hooks, and the morning handoff is reviewable. Codex and Claude Code cannot quietly clock out with open work; both keep the active objective and remaining work available on disk through compaction or resume. Product-evolution and owner-walkthrough shifts also record the exact next action and verification still due.
[Install](#install) · [Run a first shift](#run-a-first-shift) · [Origin story](#the-screen-that-made-me-build-nightshift) · [How it works](docs/how-it-works.md) · [Receipts](#receipts) · [Contribute](docs/contribution-map.md) · [Overview and FAQ](https://nightshift.orwamahmoud.com/)
Install
Codex and ChatGPT
[Install Nightshift from the official OpenAI Plugin Directory](https://chatgpt.com/plugins/plugins_6a7c58f65d708191b3a705a8625baffe).
For local Codex development, the same package can be installed from its marketplace:
codex plugin marketplace add orwa-mahmoud/nightshift
codex plugin add nightshift@nightshift
Use Nightshift with the project you want it to change open in Codex — a Git repository or a persistent local folder — or with Codex connected to its GitHub repository. If invoked from a normal ChatGPT conversation backed by `/workspace/scratch/`, setup stops before writing anything and points the user to Codex—the scratch files would not survive.
The punch-list gate, guards, skills, and crash revival are live-verified on Codex. A killed session is resumed into its recorded conversation when `.shift-session` holds a resumable identity; a missing identity uses the punch list to hand off to a fresh run, while a known non-resumable identity stands down
Related Skills
prompts.chat
| f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open sourc
Communication Internal Comms
Write internal communications like status reports, newsletters, and FAQs
Communication mcp-server-slack
Slack workspace integration.
Communication Google Workspace Groups Settings
Manage Google Groups settings
Communication Open Saas
A 100% free modern JS SaaS boilerplate (React, NodeJS, Prisma). Full-featured: Auth (email, google, github, sl
slack
| Communication | Slack integration via HTTP/OAuth MCP |
Communication