M
madebyawan/midnight-oil
An overnight workflow skill for Codex and Claude Code: prepare a spec, work within a budget, and leave a…
View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Install & config
Client config (built from the install command this repo gives)
{
"mcpServers": {
"madebyawan-midnight-oil": {
"command": "npx",
"args": ["skills"]
}
}
}Parsed from the README we fetched on 2026-10-26; we have not executed it.
command/args come from the install command the repository states. When it is ambiguous, the project README wins.
VS Code (.vscode/mcp.json - the key is servers)
{
"servers": {
"madebyawan-midnight-oil": {
"command": "npx",
"args": ["skills"]
}
}
}Same server, but VS Code keeps it under <code>servers</code>.
Claude Code (command line)
claude mcp add --transport stdio madebyawan-midnight-oil -- npx skills
Claude Code does not read a config file; add the server with this command.
Key names differ by client: Clients & CLI
- Star count
- 0 ★ · madebyawan/midnight-oil · read from the GitHub search API · (checked 2026-11-13 20:00:50)
- Source
- read directly from its GitHub page · type: open-source project
- Harvest history
- first seen 2026-10-26 · last seen 2026-11-14 · seen 23× · listed by 1 sources
- Score
- score 103 · 1 sources · repo
- Install
npx skills
FAQ (answers come from our records)
How do I install it?
The repository provides this install command:
npx skills. It comes from the repository itself; we cannot guarantee it runs as-is in your client.Who is it for?
We filed it under these tags: 开源项目. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository
madebyawan/midnight-oil;first catalogued 2026-10-26;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.# Midnight Oil
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
Leave a spec. Wake up to a reviewable result.
Midnight Oil is an open-source overnight workflow skill for Codex and Claude Code. Prepare a task, define what done means, agree on a budget, and let your agent work through implementation, verification, and repairs. The morning handoff includes the requested PR or prototype, checks performed, and anything still unfinished.
This is a skill, not a standalone agent runner. Continuation, tools, credentials, and enforced limits come from the host running it. Completion depends on the task, available budget, and external dependencies.
## Install
Install it once for both agents across your local projects:
sh
npx skills add madebyawan/midnight-oil --skill midnight-oil --global --agent codex --agent claude-code
For a project installation that teammates can use, run the same command from that project without --global. Review and commit the generated skill files and links.
The existing skills CLI handles installation and agent-specific paths. Midnight Oil does not require a separate installer, API key, or paid API fallback. Your agent still needs its usual authentication.
## Use
After agreeing on a task in the current conversation, say:
> Run this overnight while I sleep. Keep going until the acceptance checks pass, open a PR, and deploy the prototype to the preview destination we agreed on. Finish by 07:00 and leave a morning handoff.
Or prepare before launching:
> Prepare this for tonight. Help me define the acceptance checks and a usage budget first.
The skill description enables automatic selection. Selection is model-driven, so explicit invocation is also available:
Codex: $midnight-oil
Claude Code: /midnight-oil
A direct overnight request starts preparation and the authorized work. A tentative suggestion prompts an offer. A request to prepare does not launch unattended work. If the referenced task or an important budget constraint is missing, the agent asks for it.
## What the workflow does
Reuses the current spec, conversation, and project instructions, including hosting rules.
Defines observable acceptance checks and checkpoints progress.
Uses supported Goals or scheduling to continue across turns.
Implements, verifies, inspects, and repairs until the agreed stopping condition.
Defaults to one active worker; additional agents require authorization.
Produces requested PRs and prototypes and reports verified results.
Preserves partial work when a budget, deadline, or persistent blocker ends the run.
It does not merge a PR, deploy to production, or expand the assignment merely because it runs overnight. Those actions need authorization within the task.
## Usage and runtime limits
Slowing down requests alone does not reduce their total usage. The workflow avoids repeated scans, unnecessary checks, and frequent model-driven polling. It uses economical per-run controls where supported and preserves explicit model choices.
Midnight Oil is an open-source overnight workflow skill for Codex and Claude Code. Prepare a task, define what done means, agree on a budget, and let your agent work through implementation, verification, and repairs. The morning handoff includes the requested PR or prototype, checks performed, and anything still unfinished.
This is a skill, not a standalone agent runner. Continuation, tools, credentials, and enforced limits come from the host running it. Completion depends on the task, available budget, and external dependencies.
## Install
Install it once for both agents across your local projects:
sh
npx skills add madebyawan/midnight-oil --skill midnight-oil --global --agent codex --agent claude-code
For a project installation that teammates can use, run the same command from that project without --global. Review and commit the generated skill files and links.
The existing skills CLI handles installation and agent-specific paths. Midnight Oil does not require a separate installer, API key, or paid API fallback. Your agent still needs its usual authentication.
## Use
After agreeing on a task in the current conversation, say:
> Run this overnight while I sleep. Keep going until the acceptance checks pass, open a PR, and deploy the prototype to the preview destination we agreed on. Finish by 07:00 and leave a morning handoff.
Or prepare before launching:
> Prepare this for tonight. Help me define the acceptance checks and a usage budget first.
The skill description enables automatic selection. Selection is model-driven, so explicit invocation is also available:
Codex: $midnight-oil
Claude Code: /midnight-oil
A direct overnight request starts preparation and the authorized work. A tentative suggestion prompts an offer. A request to prepare does not launch unattended work. If the referenced task or an important budget constraint is missing, the agent asks for it.
## What the workflow does
Reuses the current spec, conversation, and project instructions, including hosting rules.
Defines observable acceptance checks and checkpoints progress.
Uses supported Goals or scheduling to continue across turns.
Implements, verifies, inspects, and repairs until the agreed stopping condition.
Defaults to one active worker; additional agents require authorization.
Produces requested PRs and prototypes and reports verified results.
Preserves partial work when a budget, deadline, or persistent blocker ends the run.
It does not merge a PR, deploy to production, or expand the assignment merely because it runs overnight. Those actions need authorization within the task.
## Usage and runtime limits
Slowing down requests alone does not reduce their total usage. The workflow avoids repeated scans, unnecessary checks, and frequent model-driven polling. It uses economical per-run controls where supported and preserves explicit model choices.
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[](https://anclum.com/en/s/madebyawan-midnight-oil/)
- Source
- github · https://github.com/madebyawan/midnight-oil
- Browse by field
- Open source
- added
- today
More like this
Filed under
Every tag opens the full list for that filter. Counts are the live catalogue figures.