← NightshiftCONTENT HISTORY

Update to Nightshift

Snapshot Nov 7, 2026 · 12:40 UTC · version 0.30.2

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Save Nightshift and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

Declared skills

Before

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...

After

Nov 7, 2026 · 12:40 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...

Composer icon url

Before

Oct 30, 2026 · 00:05 UTC

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

After

Nov 7, 2026 · 12:40 UTC

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

Logo url

Before

Oct 30, 2026 · 00:05 UTC

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

After

Nov 7, 2026 · 12:40 UTC

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

Version

Before

Oct 30, 2026 · 00:05 UTC

0.30.0

After

Nov 7, 2026 · 12:40 UTC

0.30.2

Compare saved observations

Download comparison JSON
Full technical diff · 5 changed fields

changed /release/id

BEFORE
"pluginrel_16a6ee82da508191a5ba71fdd9e53072"
AFTER
"pluginrel_6b469bb876bc81919f36170ce124d8f1"

changed /release/interface/composer_icon_url

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

changed /release/interface/logo_url

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

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_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"
  }
]
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_6aeef4269038819198c0fd3d1e77268e"
  },
  {
    "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_6aeef42815d48191b237f880f7c6b9a3"
  },
  {
    "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": "hierarchy",
      "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_6aeef425c30881918ceab66dff219311"
  },
  {
    "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_6aeef42473d48191b7190b8597c8361f"
  },
  {
    "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_6aeef4275f708191a9734b5e80ace9ec"
  },
  {
    "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_6aeef42795b4819190682f3cf9459f0d"
  },
  {
    "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_6aeef424d7fc81919927f559c2c3d704"
  },
  {
    "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_6aeef424b48881918a6f6189d7a1d3c5"
  },
  {
    "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": "radar",
      "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_6aeef4248a0c81918d098889779b6279"
  },
  {
    "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_6aeef426c23881919ee87a127e54aed3"
  },
  {
    "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_6aeef42825ec81918d45df09a2b7d339"
  },
  {
    "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_6aeef42745908191b14582430e3be9dc"
  },
  {
    "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_6aeef42684108191a615e9288941ce1d"
  },
  {
    "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_6aeef42575788191acc7e897febe2984"
  },
  {
    "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_6aeef425b6a48191b19b63cc4c8541ff"
  }
]

changed /release/version

BEFORE
"0.30.0"
AFTER
"0.30.2"
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_6b469bb876bc81919f36170ce124d8f1",
    "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_00000000ca8c81f4ab127091bf84cddc",
      "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_0000000039c081f490af487b615a259d",
      "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_6aeef4269038819198c0fd3d1e77268e"
      },
      {
        "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_6aeef42815d48191b237f880f7c6b9a3"
      },
      {
        "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": "hierarchy",
          "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_6aeef425c30881918ceab66dff219311"
      },
      {
        "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_6aeef42473d48191b7190b8597c8361f"
      },
      {
        "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_6aeef4275f708191a9734b5e80ace9ec"
      },
      {
        "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_6aeef42795b4819190682f3cf9459f0d"
      },
      {
        "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_6aeef424d7fc81919927f559c2c3d704"
      },
      {
        "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_6aeef424b48881918a6f6189d7a1d3c5"
      },
      {
        "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": "radar",
          "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_6aeef4248a0c81918d098889779b6279"
      },
      {
        "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_6aeef426c23881919ee87a127e54aed3"
      },
      {
        "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_6aeef42825ec81918d45df09a2b7d339"
      },
      {
        "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_6aeef42745908191b14582430e3be9dc"
      },
      {
        "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_6aeef42684108191a615e9288941ce1d"
      },
      {
        "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_6aeef42575788191acc7e897febe2984"
      },
      {
        "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_6aeef425b6a48191b19b63cc4c8541ff"
      }
    ],
    "version": "0.30.2"
  },
  "scope": "GLOBAL",
  "share_url": "https://chatgpt.com/plugins/plugins_6a7c58f65d708191b3a705a8625baffe?open_in_app",
  "status": "ENABLED"
}

SHA-256 of public snapshot: ca0208643e041575b71e06f24bf6501869bac36ea3178ae81f806b46fcda1c5c