Update to Nightshift
Snapshot Oct 29, 2026 · 18:35 UTC · version 0.26.1
Collection source: downloaded plugin package. These snapshots do not have a confirmed matching collection source. Differences in file lists alone do not establish changes to the package.
Instructions updated for status
Full description — Now says: Read Nightshift's saved punch list, decisions, receipts, and continuation note without changing project state.
Observed in instructions or declared skills. Runtime behavior has not been tested.
Up to 10 plugins free · no card required.
All fields and original values.
Full description
Sep 30, 2026 · 23:14 UTC
Read-only shift status: items, parked decisions, snags, deadline, STOP or stall state.
Oct 29, 2026 · 18:35 UTC
Read Nightshift's saved punch list, decisions, receipts, and continuation note without changing project state.
Skill instructions
Sep 30, 2026 · 23:14 UTC
Read-only shift status: items, parked decisions, snags, deadline, STOP or stall state. license: MIT Report the shift status for the host-opened project **without starting or changing anything** — this is read-only. Modify no file, begin ...
Oct 29, 2026 · 18:35 UTC
"Read Nightshift's saved punch list, decisions, receipts, and continuation note without changing project state." # Status Read the [workflow](../nightshift/references/workflow.md) for file meanings, then inspect available state read-only...
Compare saved observations
Download comparison JSONSKILL.md text changes
− removed · + added
--- before +++ after @@ -1,58 +1,14 @@ --- name: status -description: Read-only shift status: items, parked decisions, snags, deadline, STOP or stall state. -license: MIT +description: "Read Nightshift's saved punch list, decisions, receipts, and continuation note without changing project state." --- -Report the shift status for the host-opened project **without starting or changing anything** — -this is read-only. Modify no file, begin no work. +# Status -Resolve the installed plugin root to an absolute `$NIGHTSHIFT_PLUGIN_ROOT` — `${CLAUDE_PLUGIN_ROOT}` -on Claude Code, `$PLUGIN_ROOT` on Codex when set, otherwise the absolute path this skill was -attached from (`skills/status/SKILL.md`). Run every command below through -`"$NIGHTSHIFT_PLUGIN_ROOT/runtime/ns"` — native Windows: `& "$NIGHTSHIFT_PLUGIN_ROOT\runtime\windows\ns.ps1"` -in the PowerShell tool, same verbs — which resolves the host and the workspace; `ns help` lists the -verbs, and `ns bind` prints the six resolved facts (`TASK_ROOT`, `NIGHTSHIFT_WORKSPACE`, `NS`, -`NIGHTSHIFT_PLUGIN_ROOT`, `HOST`, `SOURCE`); `$NS` below is that `NS`. Never a bare relative path: the working -directory persists between calls. Each `$NS/...` path below is where the current layout keeps that file; -`ns path <key>` prints where this workspace keeps it, and `ns path --list` names every key. - -## 1. Run the two read-only inspectors - -```bash -"$NIGHTSHIFT_PLUGIN_ROOT/runtime/ns" status -"$NIGHTSHIFT_PLUGIN_ROOT/runtime/ns" doctor -``` - -`ns status` prints every fact: workspace, schema, armed or not, item counts and the current open -item, parked entries, staged drafts and Hunt orders, recent snag dispositions, opportunity counts -and any building entry, deadline remaining, `STOP`, stall attempts, session, lease, watch reason, -work mode and target, artifact receipts, the completion record, and recent transitions. `ns doctor` adds the checks Status -cannot make safely on its own — process liveness, the lease lines, and every Warning about a path -that is not a usable file. - -## 2. Render, never re-derive - -Every number and every name above is already computed. Do not count boxes, subtract a deadline from -the clock, read a marker, or work out what a state means: the fact lines carry their own meaning -where there is one to carry. - -Do not reimplement liveness, do not read the runtime-owned lease file directly, and never re-derive -policy precedence. The inspectors validate through the shared library, classify the recorded pid -and the watchman pid themselves, and never print a session id, a session scope, or an ownership -capability. - -Write a compact, glanceable summary in plain language. Lead with what matters tonight — that is -your judgement, and the only judgement this skill asks for. What the facts say is not. - -**Relay every Warning either inspector prints.** Each one is a real finding: a planted symlink -where a marker should be is not an empty night, a malformed work mode is not a working site, and a -failed clock-out is not a finished shift. Say what it means for the owner and name the confirm -action the inspector offers. Never soften a warning into silence. - -Do not print a project tool's raw output, credentials, raw evidence, a session id, or a transcript -path. The inspectors do not emit them; do not go looking. - -The project inventory is a separate optional report the owner asks for by name: -`"$NIGHTSHIFT_PLUGIN_ROOT/runtime/ns" inventory`. Status never prints it unasked — a table of -packages is not a glance. +Read the [workflow](../nightshift/references/workflow.md) for file meanings, then inspect available +state read-only. Report completed and open items, planning/running/paused state from the notebook, +STOP, deadline if present, open decisions, available receipts, and the exact next action. Missing +files mean missing evidence. If full-plugin state is present, describe only what can be read; +this package cannot validate its lease, live watchman, or hook execution. A notebook saying running +does not establish a live agent. Distinguish observed usage from unavailable measurements. +Without persistent access, summarize the current conversation and explain the persistence limit.
Full technical diff · 2 changed fields
changed /description
"Read-only shift status: items, parked decisions, snags, deadline, STOP or stall state."
"Read Nightshift's saved punch list, decisions, receipts, and continuation note without changing project state."
changed /skill_md_contents
"---\nname: status\ndescription: Read-only shift status: items, parked decisions, snags, deadline, STOP or stall state.\nlicense: MIT\n---\n\nReport the shift status for the host-opened project **without starting or changing anything** —\nthis is read-only. Modify no file, begin no work.\n\nResolve the installed plugin root to an absolute `$NIGHTSHIFT_PLUGIN_ROOT` — `${CLAUDE_PLUGIN_ROOT}`\non Claude Code, `$PLUGIN_ROOT` on Codex when set, otherwise the absolute path this skill was\nattached from (`skills/status/SKILL.md`). Run every command below through\n`\"$NIGHTSHIFT_PLUGIN_ROOT/runtime/ns\"` — native Windows: `& \"$NIGHTSHIFT_PLUGIN_ROOT\\runtime\\windows\\ns.ps1\"`\nin the PowerShell tool, same verbs — which resolves the host and the workspace; `ns help` lists the\nverbs, and `ns bind` prints the six resolved facts (`TASK_ROOT`, `NIGHTSHIFT_WORKSPACE`, `NS`,\n`NIGHTSHIFT_PLUGIN_ROOT`, `HOST`, `SOURCE`); `$NS` below is that `NS`. Never a bare relative path: the working\ndirectory persists between calls. Each `$NS/...` path below is where the current layout keeps that file;\n`ns path <key>` prints where this workspace keeps it, and `ns path --list` names every key.\n\n## 1. Run the two read-only inspectors\n\n```bash\n\"$NIGHTSHIFT_PLUGIN_ROOT/runtime/ns\" status\n\"$NIGHTSHIFT_PLUGIN_ROOT/runtime/ns\" doctor\n```\n\n`ns status` prints every fact: workspace, schema, armed or not, item counts and the current open\nitem, parked entries, staged drafts and Hunt orders, recent snag dispositions, opportunity counts\nand any building entry, deadline remaining, `STOP`, stall attempts, session, lease, watch reason,\nwork mode and target, artifact receipts, the completion record, and recent transitions. `ns doctor` adds the checks Status\ncannot make safely on its own — process liveness, the lease lines, and every Warning about a path\nthat is not a usable file.\n\n## 2. Render, never re-derive\n\nEvery number and every name above is already computed. Do not count boxes, subtract a deadline from\nthe clock, read a marker, or work out what a state means: the fact lines carry their own meaning\nwhere there is one to carry.\n\nDo not reimplement liveness, do not read the runtime-owned lease file directly, and never re-derive\npolicy precedence. The inspectors validate through the shared library, classify the recorded pid\nand the watchman pid themselves, and never print a session id, a session scope, or an ownership\ncapability.\n\nWrite a compact, glanceable summary in plain language. Lead with what matters tonight — that is\nyour judgement, and the only judgement this skill asks for. What the facts say is not.\n\n**Relay every Warning either inspector prints.** Each one is a real finding: a planted symlink\nwhere a marker should be is not an empty night, a malformed work mode is not a working site, and a\nfailed clock-out is not a finished shift. Say what it means for the owner and name the confirm\naction the inspector offers. Never soften a warning into silence.\n\nDo not print a project tool's raw output, credentials, raw evidence, a session id, or a transcript\npath. The inspectors do not emit them; do not go looking.\n\nThe project inventory is a separate optional report the owner asks for by name:\n`\"$NIGHTSHIFT_PLUGIN_ROOT/runtime/ns\" inventory`. Status never prints it unasked — a table of\npackages is not a glance.\n""---\nname: status\ndescription: \"Read Nightshift's saved punch list, decisions, receipts, and continuation note without changing project state.\"\n---\n\n# Status\n\nRead the [workflow](../nightshift/references/workflow.md) for file meanings, then inspect available\nstate read-only. Report completed and open items, planning/running/paused state from the notebook,\nSTOP, deadline if present, open decisions, available receipts, and the exact next action. Missing\nfiles mean missing evidence. If full-plugin state is present, describe only what can be read;\nthis package cannot validate its lease, live watchman, or hook execution. A notebook saying running\ndoes not establish a live agent. Distinguish observed usage from unavailable measurements.\nWithout persistent access, summarize the current conversation and explain the persistence limit.\n"
Full snapshot data
{
"description": "Read Nightshift's saved punch list, decisions, receipts, and continuation note without changing project state.",
"included_files": [],
"name": "status",
"skill_md_contents": "---\nname: status\ndescription: \"Read Nightshift's saved punch list, decisions, receipts, and continuation note without changing project state.\"\n---\n\n# Status\n\nRead the [workflow](../nightshift/references/workflow.md) for file meanings, then inspect available\nstate read-only. Report completed and open items, planning/running/paused state from the notebook,\nSTOP, deadline if present, open decisions, available receipts, and the exact next action. Missing\nfiles mean missing evidence. If full-plugin state is present, describe only what can be read;\nthis package cannot validate its lease, live watchman, or hook execution. A notebook saying running\ndoes not establish a live agent. Distinguish observed usage from unavailable measurements.\nWithout persistent access, summarize the current conversation and explain the persistence limit.\n"
}SHA-256 of public snapshot: c1a50c3e2b21cbb77bf362a8d49f6f834608a7ea4f89e5230d255f6ed09979c9