← NightshiftCONTENT HISTORY

Update to Nightshift

Snapshot Oct 30, 2026 · 00:05 UTC · version 0.30.0

WHAT CHANGED

Product listing or positioning changed

Long description — Now says: it. That full local version provides automatic clock-out enforcement, background recovery, and per-item token usage and time where supported by the host.

Observed in the public listing; claims come from the publisher.

Save Nightshift and check future changes in Following.

Up to 10 plugins free · no card required.

All fields and original values.

Long description

Before

Oct 29, 2026 · 18:35 UTC

it.

After

Oct 30, 2026 · 00:05 UTC

it. That full local version provides automatic clock-out enforcement, background recovery, and per-item token usage and time where supported by the host.

Declared skills

Before

Oct 29, 2026 · 18:35 UTC

[{"description":"File a finished Nightshift skills-only shift into a dated archive while preserving open work and decisions.","interface":{"brand_color":null,"default_prompt":null,"display_name":"archive","icon_large_url":null,"icon_smal...

After

Oct 30, 2026 · 00:05 UTC

[{"description":"File a finished Nightshift skills-only shift into a dated archive while preserving open work and decisions.","interface":{"brand_color":null,"default_prompt":null,"display_name":"archive","icon_large_url":null,"icon_smal...

Capabilities

Before

Oct 29, 2026 · 18:35 UTC

["Coding plans","Persistent punch lists","Scoped quality work","Parked decisions","Item receipts","Explicit session handoffs","Dated archives"]

After

Oct 30, 2026 · 00:05 UTC

["Coding plans","Persistent punch lists","Scoped quality work","Parked decisions","Item receipts","Optional item evidence","Explicit session handoffs","Dated archives"]

Composer icon url

Before

Oct 29, 2026 · 18:35 UTC

https://files.openai.com/content?id=file_00000000cf1481f4861111be31d5e30b

After

Oct 30, 2026 · 00:05 UTC

https://files.openai.com/content?id=file_000000000320823096309b9fa5cb464d

Compare saved observations

Download comparison JSON
Full technical diff · 7 changed fields

changed /release/id

BEFORE
"pluginrel_2dcc9367ae4081919c7e7519dda304e9"
AFTER
"pluginrel_16a6ee82da508191a5ba71fdd9e53072"

changed /release/interface/capabilities

BEFORE
[
  "Coding plans",
  "Persistent punch lists",
  "Scoped quality work",
  "Parked decisions",
  "Item receipts",
  "Explicit session handoffs",
  "Dated archives"
]
AFTER
[
  "Coding plans",
  "Persistent punch lists",
  "Scoped quality work",
  "Parked decisions",
  "Item receipts",
  "Optional item evidence",
  "Explicit session handoffs",
  "Dated archives"
]

changed /release/interface/composer_icon_url

BEFORE
"https://files.openai.com/content?id=file_00000000cf1481f4861111be31d5e30b"
AFTER
"https://files.openai.com/content?id=file_000000000320823096309b9fa5cb464d"

changed /release/interface/logo_url

BEFORE
"https://files.openai.com/content?id=file_00000000af0c8210a50a5ee179544dd8"
AFTER
"https://files.openai.com/content?id=file_00000000df7881f4bc555cbb34e1df54"

changed /release/interface/long_description

BEFORE
"Plan and work coding punch lists with persistent progress, parked decisions, item receipts, and explicit continuation notes. This skills-only package uses the tools available in the current session. It does not include lifecycle hooks, automatic clock-out enforcement, background recovery, or automatic token accounting. Use a persistent project folder for coding work. Without project file access, prepare a plan and downloadable handoff in the conversation. The full plugin with lifecycle hooks is available separately through the repository marketplace for local Codex users who choose to install it."
AFTER
"Plan and work coding punch lists with persistent progress, parked decisions, item receipts, and explicit continuation notes. This skills-only package uses the tools available in the current session. It does not include lifecycle hooks, automatic clock-out enforcement, background recovery, or automatic token accounting. Use a persistent project folder for coding work. Without project file access, prepare a plan and downloadable handoff in the conversation. The full plugin with lifecycle hooks is available separately through the repository marketplace for local Codex users who choose to install it. That full local version provides automatic clock-out enforcement, background recovery, and per-item token usage and time where supported by the host."

changed /release/skills

BEFORE
[
  {
    "description": "File a finished Nightshift skills-only shift into a dated archive while preserving open work and decisions.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "archive",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "File a finished Nightshift skills-only shift into a dated archive while preserving open work and decisions."
    },
    "name": "archive",
    "plugin_release_skill_id": "pluginrsk_6ac8dbb9e8d48191ab799e2a8e03edf1"
  },
  {
    "description": "Inspect a Nightshift workspace and explain missing files, conflicting installations, unavailable tools, and practical next actions without repairs.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "doctor",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "radar",
      "short_description": "Inspect a Nightshift workspace and explain missing files, conflicting installations, unavailable tools, and practical next actions without repairs."
    },
    "name": "doctor",
    "plugin_release_skill_id": "pluginrsk_6ac8dbbd493081919250ddf64138fdf3"
  },
  {
    "description": "Compose scoped project work from a named goal or a bounded discovery area, then review or execute according to the owner's request.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "hunt",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "radar",
      "short_description": "Compose scoped project work from a named goal or a bounded discovery area, then review or execute according to the owner's request."
    },
    "name": "hunt",
    "plugin_release_skill_id": "pluginrsk_6ac8dbb903b08191b7f335a489349aa1"
  },
  {
    "description": "Stage explicitly selected GitHub issues as quoted source for a Nightshift plan without searching or writing back.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "import-issues",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "code",
      "short_description": "Stage explicitly selected GitHub issues as quoted source for a Nightshift plan without searching or writing back."
    },
    "name": "import-issues",
    "plugin_release_skill_id": "pluginrsk_6ac8dbb90a6c8191a181529d6fdfbbd0"
  },
  {
    "description": "Work an authorized coding punch list or scoped project objective, keeping receipts, parked decisions, and an exact continuation note.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "nightshift",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "code",
      "short_description": "Work an authorized coding punch list or scoped project objective, keeping receipts, parked decisions, and an exact continuation note."
    },
    "name": "nightshift",
    "plugin_release_skill_id": "pluginrsk_6ac8dbbbfa00819184df9694a63b72f8"
  },
  {
    "description": "Explore a project and design a scoped Nightshift plan with the owner before implementation.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "plan",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "default",
      "short_description": "Explore a project and design a scoped Nightshift plan with the owner before implementation."
    },
    "name": "plan",
    "plugin_release_skill_id": "pluginrsk_6ac8dbbe0bdc8191b961ffc38c7f2b04"
  },
  {
    "description": "Leave Nightshift planning and identify the next implementation step without starting work unless requested.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "plan-exit",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Leave Nightshift planning and identify the next implementation step without starting work unless requested."
    },
    "name": "plan-exit",
    "plugin_release_skill_id": "pluginrsk_6ac8dbbd0a6c8191901e7d40a0a15657"
  },
  {
    "description": "Delete this project's Nightshift state only after an explicit deletion request and confirmation of the exact target.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "purge",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "bolt",
      "short_description": "Delete this project's Nightshift state only after an explicit deletion request and confirmation of the exact target."
    },
    "name": "purge",
    "plugin_release_skill_id": "pluginrsk_6ac8dbbceab08191b66a904943745eac"
  },
  {
    "description": "Inspect project quality debt and compose or work a scoped queue of defects, tests, documentation, accessibility, or compatibility fixes.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "quality",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "Inspect project quality debt and compose or work a scoped queue of defects, tests, documentation, accessibility, or compatibility fixes."
    },
    "name": "quality",
    "plugin_release_skill_id": "pluginrsk_6ac8dbbb273481919a4e2320d4b19efe"
  },
  {
    "description": "Reset a paused Nightshift skills-only session notebook while preserving work, decisions, and receipts.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "reset",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Reset a paused Nightshift skills-only session notebook while preserving work, decisions, and receipts."
    },
    "name": "reset",
    "plugin_release_skill_id": "pluginrsk_6ac8dbbbda888191bbc89d1f0f266751"
  },
  {
    "description": "Prepare instructions for an owner-requested future Nightshift run without registering a scheduler or promising background recovery.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "schedule",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Prepare instructions for an owner-requested future Nightshift run without registering a scheduler or promising background recovery."
    },
    "name": "schedule",
    "plugin_release_skill_id": "pluginrsk_6ac8dbbc5484819191affb33e1e01bfb"
  },
  {
    "description": "Set up Nightshift planning, punch-list work, receipts, and continuation in a persistent project or prepare equivalent documents in a conversation.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "setup",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Set up Nightshift planning, punch-list work, receipts, and continuation in a persistent project or prepare equivalent documents in a conversation."
    },
    "name": "setup",
    "plugin_release_skill_id": "pluginrsk_6ac8dbbdf99481919848317e79042293"
  },
  {
    "description": "Begin or resume an authorized Nightshift punch list from its saved continuation note.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "start",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "bolt",
      "short_description": "Begin or resume an authorized Nightshift punch list from its saved continuation note."
    },
    "name": "start",
    "plugin_release_skill_id": "pluginrsk_6ac8dbb908588191a818fb03dabb8c2a"
  },
  {
    "description": "Read Nightshift's saved punch list, decisions, receipts, and continuation note without changing project state.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "status",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "Read Nightshift's saved punch list, decisions, receipts, and continuation note without changing project state."
    },
    "name": "status",
    "plugin_release_skill_id": "pluginrsk_6ac8dbbb352481918aa13b9bfb6812a2"
  },
  {
    "description": "Pause Nightshift work, leave unfinished items open, and save a continuation note.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "stop",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "bolt",
      "short_description": "Pause Nightshift work, leave unfinished items open, and save a continuation note."
    },
    "name": "stop",
    "plugin_release_skill_id": "pluginrsk_6ac8dbba18f081918a455a7a1b4bf3b4"
  }
]
AFTER
[
  {
    "description": "File a finished Nightshift skills-only shift into a dated archive while preserving open work and decisions.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "archive",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "File a finished Nightshift skills-only shift into a dated archive while preserving open work and decisions."
    },
    "name": "archive",
    "plugin_release_skill_id": "pluginrsk_6ae3a395855c8191a7ba116ba3a76e03"
  },
  {
    "description": "Inspect a Nightshift workspace and explain missing files, conflicting installations, unavailable tools, and practical next actions without repairs.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "doctor",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "radar",
      "short_description": "Inspect a Nightshift workspace and explain missing files, conflicting installations, unavailable tools, and practical next actions without repairs."
    },
    "name": "doctor",
    "plugin_release_skill_id": "pluginrsk_6ae3a3957bec819197e5c484e4d5c83e"
  },
  {
    "description": "Compose scoped project work from a named goal or a bounded discovery area, then review or execute according to the owner's request.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "hunt",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "radar",
      "short_description": "Compose scoped project work from a named goal or a bounded discovery area, then review or execute according to the owner's request."
    },
    "name": "hunt",
    "plugin_release_skill_id": "pluginrsk_6ae3a3974cac8191a589932e2f2957d4"
  },
  {
    "description": "Stage explicitly selected GitHub issues as quoted source for a Nightshift plan without searching or writing back.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "import-issues",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "code",
      "short_description": "Stage explicitly selected GitHub issues as quoted source for a Nightshift plan without searching or writing back."
    },
    "name": "import-issues",
    "plugin_release_skill_id": "pluginrsk_6ae3a3952a408191833f5f161e6587ec"
  },
  {
    "description": "Work an authorized coding punch list or scoped project objective, keeping receipts, parked decisions, and an exact continuation note.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "nightshift",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "code",
      "short_description": "Work an authorized coding punch list or scoped project objective, keeping receipts, parked decisions, and an exact continuation note."
    },
    "name": "nightshift",
    "plugin_release_skill_id": "pluginrsk_6ae3a393071c81918a2f549a61164fe6"
  },
  {
    "description": "Explore a project and design a scoped Nightshift plan with the owner before implementation.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "plan",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Explore a project and design a scoped Nightshift plan with the owner before implementation."
    },
    "name": "plan",
    "plugin_release_skill_id": "pluginrsk_6ae3a3943b408191915466df50ac2681"
  },
  {
    "description": "Leave Nightshift planning and identify the next implementation step without starting work unless requested.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "plan-exit",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Leave Nightshift planning and identify the next implementation step without starting work unless requested."
    },
    "name": "plan-exit",
    "plugin_release_skill_id": "pluginrsk_6ae3a3931fd0819182a216145247c757"
  },
  {
    "description": "Delete this project's Nightshift state only after an explicit deletion request and confirmation of the exact target.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "purge",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "bolt",
      "short_description": "Delete this project's Nightshift state only after an explicit deletion request and confirmation of the exact target."
    },
    "name": "purge",
    "plugin_release_skill_id": "pluginrsk_6ae3a396cbd0819189c1a0b657533449"
  },
  {
    "description": "Inspect project quality debt and compose or work a scoped queue of defects, tests, documentation, accessibility, or compatibility fixes.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "quality",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "Inspect project quality debt and compose or work a scoped queue of defects, tests, documentation, accessibility, or compatibility fixes."
    },
    "name": "quality",
    "plugin_release_skill_id": "pluginrsk_6ae3a3983a88819189af65bd1c81cab8"
  },
  {
    "description": "Reset a paused Nightshift skills-only session notebook while preserving work, decisions, and receipts.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "reset",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Reset a paused Nightshift skills-only session notebook while preserving work, decisions, and receipts."
    },
    "name": "reset",
    "plugin_release_skill_id": "pluginrsk_6ae3a394b2c48191a66b64f58e061626"
  },
  {
    "description": "Prepare instructions for an owner-requested future Nightshift run without registering a scheduler or promising background recovery.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "schedule",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Prepare instructions for an owner-requested future Nightshift run without registering a scheduler or promising background recovery."
    },
    "name": "schedule",
    "plugin_release_skill_id": "pluginrsk_6ae3a39694d081919daab6d63b44906f"
  },
  {
    "description": "Set up Nightshift planning, punch-list work, receipts, and continuation in a persistent project or prepare equivalent documents in a conversation.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "setup",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Set up Nightshift planning, punch-list work, receipts, and continuation in a persistent project or prepare equivalent documents in a conversation."
    },
    "name": "setup",
    "plugin_release_skill_id": "pluginrsk_6ae3a3930a4081919ad72b16f59f382c"
  },
  {
    "description": "Begin or resume an authorized Nightshift punch list from its saved continuation note.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "start",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "bolt",
      "short_description": "Begin or resume an authorized Nightshift punch list from its saved continuation note."
    },
    "name": "start",
    "plugin_release_skill_id": "pluginrsk_6ae3a3970ba88191975825053e32c2b3"
  },
  {
    "description": "Read Nightshift's saved punch list, decisions, receipts, and continuation note without changing project state.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "status",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "Read Nightshift's saved punch list, decisions, receipts, and continuation note without changing project state."
    },
    "name": "status",
    "plugin_release_skill_id": "pluginrsk_6ae3a39308b881918d37560b9f36e1e2"
  },
  {
    "description": "Pause Nightshift work, leave unfinished items open, and save a continuation note.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "stop",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "bolt",
      "short_description": "Pause Nightshift work, leave unfinished items open, and save a continuation note."
    },
    "name": "stop",
    "plugin_release_skill_id": "pluginrsk_6ae3a3946b2c819191dbaf83c050d0e3"
  }
]

changed /release/version

BEFORE
"0.26.1"
AFTER
"0.30.0"
Full snapshot data
{
  "canonical_app_id": null,
  "connector_id": null,
  "created_at": "2026-08-12T11:40:21.533300Z",
  "discoverability": "LISTED",
  "id": "plugins_6a7c58f65d708191b3a705a8625baffe",
  "is_template": false,
  "is_template_instance": false,
  "is_v2_template": false,
  "name": "nightshift",
  "release": {
    "app_ids": [],
    "app_manifest": null,
    "app_templates": [],
    "description": "Plan and work coding punch lists with persistent progress, parked decisions, item receipts, and explicit continuation notes. This skills-only package uses the tools available in the current session. It does not include lifecycle hooks, automatic clock-out enforcement, background recovery, or automatic token accounting.",
    "display_name": "Nightshift",
    "id": "pluginrel_16a6ee82da508191a5ba71fdd9e53072",
    "interface": {
      "brand_color": null,
      "capabilities": [
        "Coding plans",
        "Persistent punch lists",
        "Scoped quality work",
        "Parked decisions",
        "Item receipts",
        "Optional item evidence",
        "Explicit session handoffs",
        "Dated archives"
      ],
      "category": "Developer Tools",
      "composer_icon_dark_url": null,
      "composer_icon_url": "https://files.openai.com/content?id=file_000000000320823096309b9fa5cb464d",
      "default_prompt": "Plan the next improvements to this project with Nightshift.",
      "default_prompts": [
        "Plan the next improvements to this project with Nightshift.",
        "Work through my approved punch list and leave an item receipt for each change.",
        "Inspect this project's quality debt and propose a scoped work queue."
      ],
      "developer_name": "Orwa Mahmoud",
      "logo_url": "https://files.openai.com/content?id=file_00000000df7881f4bc555cbb34e1df54",
      "logo_url_dark": null,
      "long_description": "Plan and work coding punch lists with persistent progress, parked decisions, item receipts, and explicit continuation notes. This skills-only package uses the tools available in the current session. It does not include lifecycle hooks, automatic clock-out enforcement, background recovery, or automatic token accounting. Use a persistent project folder for coding work. Without project file access, prepare a plan and downloadable handoff in the conversation. The full plugin with lifecycle hooks is available separately through the repository marketplace for local Codex users who choose to install it. That full local version provides automatic clock-out enforcement, background recovery, and per-item token usage and time where supported by the host.",
      "plugin_category_id": "developer tools",
      "privacy_policy_url": "https://nightshift.orwamahmoud.com/privacy",
      "screenshot_urls": [],
      "short_description": "Run accountable coding shifts",
      "terms_of_service_url": "https://nightshift.orwamahmoud.com/terms",
      "website_url": "https://nightshift.orwamahmoud.com/"
    },
    "keywords": [
      "codex",
      "coding",
      "planning",
      "punch-list",
      "receipts",
      "continuation",
      "quality"
    ],
    "mcp_servers": [],
    "onboarding_skill_name": "setup",
    "requires_local_executor": false,
    "skills": [
      {
        "description": "File a finished Nightshift skills-only shift into a dated archive while preserving open work and decisions.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "archive",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "File a finished Nightshift skills-only shift into a dated archive while preserving open work and decisions."
        },
        "name": "archive",
        "plugin_release_skill_id": "pluginrsk_6ae3a395855c8191a7ba116ba3a76e03"
      },
      {
        "description": "Inspect a Nightshift workspace and explain missing files, conflicting installations, unavailable tools, and practical next actions without repairs.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "doctor",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "radar",
          "short_description": "Inspect a Nightshift workspace and explain missing files, conflicting installations, unavailable tools, and practical next actions without repairs."
        },
        "name": "doctor",
        "plugin_release_skill_id": "pluginrsk_6ae3a3957bec819197e5c484e4d5c83e"
      },
      {
        "description": "Compose scoped project work from a named goal or a bounded discovery area, then review or execute according to the owner's request.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "hunt",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "radar",
          "short_description": "Compose scoped project work from a named goal or a bounded discovery area, then review or execute according to the owner's request."
        },
        "name": "hunt",
        "plugin_release_skill_id": "pluginrsk_6ae3a3974cac8191a589932e2f2957d4"
      },
      {
        "description": "Stage explicitly selected GitHub issues as quoted source for a Nightshift plan without searching or writing back.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "import-issues",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Stage explicitly selected GitHub issues as quoted source for a Nightshift plan without searching or writing back."
        },
        "name": "import-issues",
        "plugin_release_skill_id": "pluginrsk_6ae3a3952a408191833f5f161e6587ec"
      },
      {
        "description": "Work an authorized coding punch list or scoped project objective, keeping receipts, parked decisions, and an exact continuation note.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "nightshift",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Work an authorized coding punch list or scoped project objective, keeping receipts, parked decisions, and an exact continuation note."
        },
        "name": "nightshift",
        "plugin_release_skill_id": "pluginrsk_6ae3a393071c81918a2f549a61164fe6"
      },
      {
        "description": "Explore a project and design a scoped Nightshift plan with the owner before implementation.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "plan",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Explore a project and design a scoped Nightshift plan with the owner before implementation."
        },
        "name": "plan",
        "plugin_release_skill_id": "pluginrsk_6ae3a3943b408191915466df50ac2681"
      },
      {
        "description": "Leave Nightshift planning and identify the next implementation step without starting work unless requested.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "plan-exit",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Leave Nightshift planning and identify the next implementation step without starting work unless requested."
        },
        "name": "plan-exit",
        "plugin_release_skill_id": "pluginrsk_6ae3a3931fd0819182a216145247c757"
      },
      {
        "description": "Delete this project's Nightshift state only after an explicit deletion request and confirmation of the exact target.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "purge",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "bolt",
          "short_description": "Delete this project's Nightshift state only after an explicit deletion request and confirmation of the exact target."
        },
        "name": "purge",
        "plugin_release_skill_id": "pluginrsk_6ae3a396cbd0819189c1a0b657533449"
      },
      {
        "description": "Inspect project quality debt and compose or work a scoped queue of defects, tests, documentation, accessibility, or compatibility fixes.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "quality",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "Inspect project quality debt and compose or work a scoped queue of defects, tests, documentation, accessibility, or compatibility fixes."
        },
        "name": "quality",
        "plugin_release_skill_id": "pluginrsk_6ae3a3983a88819189af65bd1c81cab8"
      },
      {
        "description": "Reset a paused Nightshift skills-only session notebook while preserving work, decisions, and receipts.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "reset",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Reset a paused Nightshift skills-only session notebook while preserving work, decisions, and receipts."
        },
        "name": "reset",
        "plugin_release_skill_id": "pluginrsk_6ae3a394b2c48191a66b64f58e061626"
      },
      {
        "description": "Prepare instructions for an owner-requested future Nightshift run without registering a scheduler or promising background recovery.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "schedule",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Prepare instructions for an owner-requested future Nightshift run without registering a scheduler or promising background recovery."
        },
        "name": "schedule",
        "plugin_release_skill_id": "pluginrsk_6ae3a39694d081919daab6d63b44906f"
      },
      {
        "description": "Set up Nightshift planning, punch-list work, receipts, and continuation in a persistent project or prepare equivalent documents in a conversation.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "setup",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Set up Nightshift planning, punch-list work, receipts, and continuation in a persistent project or prepare equivalent documents in a conversation."
        },
        "name": "setup",
        "plugin_release_skill_id": "pluginrsk_6ae3a3930a4081919ad72b16f59f382c"
      },
      {
        "description": "Begin or resume an authorized Nightshift punch list from its saved continuation note.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "start",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "bolt",
          "short_description": "Begin or resume an authorized Nightshift punch list from its saved continuation note."
        },
        "name": "start",
        "plugin_release_skill_id": "pluginrsk_6ae3a3970ba88191975825053e32c2b3"
      },
      {
        "description": "Read Nightshift's saved punch list, decisions, receipts, and continuation note without changing project state.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "status",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "Read Nightshift's saved punch list, decisions, receipts, and continuation note without changing project state."
        },
        "name": "status",
        "plugin_release_skill_id": "pluginrsk_6ae3a39308b881918d37560b9f36e1e2"
      },
      {
        "description": "Pause Nightshift work, leave unfinished items open, and save a continuation note.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "stop",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "bolt",
          "short_description": "Pause Nightshift work, leave unfinished items open, and save a continuation note."
        },
        "name": "stop",
        "plugin_release_skill_id": "pluginrsk_6ae3a3946b2c819191dbaf83c050d0e3"
      }
    ],
    "version": "0.30.0"
  },
  "scope": "GLOBAL",
  "share_url": "https://chatgpt.com/plugins/plugins_6a7c58f65d708191b3a705a8625baffe?open_in_app",
  "status": "ENABLED"
}

SHA-256 of public snapshot: 54c81c4744be9b6994baf38393ebc2c27909d9c0dc986ae6e4d392f22d5f8449