← Plugin CreatorCONTENT HISTORY

Update to Plugin Creator

Snapshot Oct 9, 2026 · 00:02 UTC · version 0.1.23

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.

WHAT CHANGED · RULE-BASED ANALYSIS

Instructions updated for update-plugin

Instruction wording changed from “or asks about ” to “delete packaged files, or inspect ”. 1 additional added or edited line is in the evidence.

Observed in instructions or declared skills. Runtime behavior has not been tested.

Product description

Before

or asks about

After

delete packaged files, or inspect

Skill instructions

Before

or asks about a previous version.

After

delete packaged files, or inspect a previous version. explicit file deletion,

Supporting files

Before

[{"relative_path":"references/account-updates.md","size_in_bytes":5100},{"relative_path":"references/legacy-manifest-migration.md","size_in_bytes":6437}]

After

[{"relative_path":"references/account-updates.md","size_in_bytes":5724},{"relative_path":"references/legacy-manifest-migration.md","size_in_bytes":6437}]

Compare saved observations

Download comparison JSON
Full technical diff · 3 changed fields

changed /description

BEFORE
"Inspect, edit, or extend custom plugins the user owns or has permission to edit. Use when the user asks to change a plugin's instructions, skills, tools, app UI, Extensions, metadata, assets, or configuration, or asks about a previous version."
AFTER
"Inspect, edit, or extend custom plugins the user owns or has permission to edit. Use when the user asks to change a plugin's instructions, skills, tools, app UI, Extensions, metadata, assets, or configuration, delete packaged files, or inspect a previous version."

changed /included_files

BEFORE
[
  {
    "relative_path": "references/account-updates.md",
    "size_in_bytes": 5100
  },
  {
    "relative_path": "references/legacy-manifest-migration.md",
    "size_in_bytes": 6437
  }
]
AFTER
[
  {
    "relative_path": "references/account-updates.md",
    "size_in_bytes": 5724
  },
  {
    "relative_path": "references/legacy-manifest-migration.md",
    "size_in_bytes": 6437
  }
]

changed /skill_md_contents

BEFORE
"---\nname: update-plugin\ndescription: Inspect, edit, or extend custom plugins the user owns or has permission to edit. Use when the user asks to change a plugin's instructions, skills, tools, app UI, Extensions, metadata, assets, or configuration, or asks about a previous version.\n---\n\n# Update a plugin\n\nStart from the selected plugin and its current source. Preserve its identity,\ndata, hosting, and audience while making the requested change. A question about\nthe plugin or its history does not by itself call for an edit.\n\n## Find the source that owns the change\n\n| Plugin or change | Workflow |\n| --- | --- |\n| A Site's website, MCP tools, or Extensions | Edit the existing Site source and use [Sites MCP](../create-plugin/references/sites-mcp.md). Keep its project, App, and plugin IDs. |\n| A local plugin | Edit the selected directory and follow [local plugins](../create-plugin/references/local-plugins.md) to reload it when requested. |\n| A separately hosted MCP server or app | Change its server/UI repository and use its existing deployment process. Update the plugin package only if its files or connection configuration also change. |\n| A standalone plugin saved through Plugin Creator | Follow [account plugin updates](references/account-updates.md) to retrieve source and publish an eligible update. |\n| A Git-synced or otherwise managed plugin | Change its owning source and use that release process. The archive editor cannot update every installed plugin. |\n\nRead the [Extensions reference](../create-plugin/references/extensions.md) when\nchanging host integration. Use [package format](../create-plugin/references/plugin-packages.md)\nwhen changing manifests, skills, or packaged assets. Inspect existing files\nbefore replacing them; reuse the implementation where it still fits.\n\nFor an account plugin, use its verified backend ID and existing scope, not a\nsimilarly named result or the active account's scope. Prefer the source tools\nfor text edits. Download an archive only for history or content those tools\ncannot return. The account reference covers ownership, partial-file updates,\nand release-conflict handling.\n\n## Apply and verify\n\nHonor requests to save source without deploying. For a shared plugin, make\nthe effect on other users clear before publishing and obtain authorization\nif the conversation has not already provided it. Keep sharing and permissions\nunchanged unless the user requests otherwise through a supported workflow.\n\nTest the behavior affected by the change. For an MCP App, verify its tools and\nUI in the intended ChatGPT or Codex host when available. Return the plugin link\nor source changes, a brief account of what changed, and any unverified behavior.\nUse [prepare-plugin-submission](../prepare-plugin-submission/SKILL.md) for a\nrequested public submission, not for an ordinary private update.\n"
AFTER
"---\nname: update-plugin\ndescription: Inspect, edit, or extend custom plugins the user owns or has permission to edit. Use when the user asks to change a plugin's instructions, skills, tools, app UI, Extensions, metadata, assets, or configuration, delete packaged files, or inspect a previous version.\n---\n\n# Update a plugin\n\nStart from the selected plugin and its current source. Preserve its identity,\ndata, hosting, and audience while making the requested change. A question about\nthe plugin or its history does not by itself call for an edit.\n\n## Find the source that owns the change\n\n| Plugin or change | Workflow |\n| --- | --- |\n| A Site's website, MCP tools, or Extensions | Edit the existing Site source and use [Sites MCP](../create-plugin/references/sites-mcp.md). Keep its project, App, and plugin IDs. |\n| A local plugin | Edit the selected directory and follow [local plugins](../create-plugin/references/local-plugins.md) to reload it when requested. |\n| A separately hosted MCP server or app | Change its server/UI repository and use its existing deployment process. Update the plugin package only if its files or connection configuration also change. |\n| A standalone plugin saved through Plugin Creator | Follow [account plugin updates](references/account-updates.md) to retrieve source and publish an eligible update. |\n| A Git-synced or otherwise managed plugin | Change its owning source and use that release process. The archive editor cannot update every installed plugin. |\n\nRead the [Extensions reference](../create-plugin/references/extensions.md) when\nchanging host integration. Use [package format](../create-plugin/references/plugin-packages.md)\nwhen changing manifests, skills, or packaged assets. Inspect existing files\nbefore replacing them; reuse the implementation where it still fits.\n\nFor an account plugin, use its verified backend ID and existing scope, not a\nsimilarly named result or the active account's scope. Prefer the source tools\nfor text edits. Download an archive only for history or content those tools\ncannot return. The account reference covers ownership, partial-file updates,\nexplicit file deletion, and release-conflict handling.\n\n## Apply and verify\n\nHonor requests to save source without deploying. For a shared plugin, make\nthe effect on other users clear before publishing and obtain authorization\nif the conversation has not already provided it. Keep sharing and permissions\nunchanged unless the user requests otherwise through a supported workflow.\n\nTest the behavior affected by the change. For an MCP App, verify its tools and\nUI in the intended ChatGPT or Codex host when available. Return the plugin link\nor source changes, a brief account of what changed, and any unverified behavior.\nUse [prepare-plugin-submission](../prepare-plugin-submission/SKILL.md) for a\nrequested public submission, not for an ordinary private update.\n"

SKILL.md line diff

--- before
+++ after
@@ -1,6 +1,6 @@
 ---
 name: update-plugin
-description: Inspect, edit, or extend custom plugins the user owns or has permission to edit. Use when the user asks to change a plugin's instructions, skills, tools, app UI, Extensions, metadata, assets, or configuration, or asks about a previous version.
+description: Inspect, edit, or extend custom plugins the user owns or has permission to edit. Use when the user asks to change a plugin's instructions, skills, tools, app UI, Extensions, metadata, assets, or configuration, delete packaged files, or inspect a previous version.
 ---
 
 # Update a plugin
@@ -28,7 +28,7 @@
 similarly named result or the active account's scope. Prefer the source tools
 for text edits. Download an archive only for history or content those tools
 cannot return. The account reference covers ownership, partial-file updates,
-and release-conflict handling.
+explicit file deletion, and release-conflict handling.
 
 ## Apply and verify
 
Full snapshot data
{
  "description": "Inspect, edit, or extend custom plugins the user owns or has permission to edit. Use when the user asks to change a plugin's instructions, skills, tools, app UI, Extensions, metadata, assets, or configuration, delete packaged files, or inspect a previous version.",
  "included_files": [
    {
      "relative_path": "references/account-updates.md",
      "size_in_bytes": 5724
    },
    {
      "relative_path": "references/legacy-manifest-migration.md",
      "size_in_bytes": 6437
    }
  ],
  "name": "update-plugin",
  "skill_md_contents": "---\nname: update-plugin\ndescription: Inspect, edit, or extend custom plugins the user owns or has permission to edit. Use when the user asks to change a plugin's instructions, skills, tools, app UI, Extensions, metadata, assets, or configuration, delete packaged files, or inspect a previous version.\n---\n\n# Update a plugin\n\nStart from the selected plugin and its current source. Preserve its identity,\ndata, hosting, and audience while making the requested change. A question about\nthe plugin or its history does not by itself call for an edit.\n\n## Find the source that owns the change\n\n| Plugin or change | Workflow |\n| --- | --- |\n| A Site's website, MCP tools, or Extensions | Edit the existing Site source and use [Sites MCP](../create-plugin/references/sites-mcp.md). Keep its project, App, and plugin IDs. |\n| A local plugin | Edit the selected directory and follow [local plugins](../create-plugin/references/local-plugins.md) to reload it when requested. |\n| A separately hosted MCP server or app | Change its server/UI repository and use its existing deployment process. Update the plugin package only if its files or connection configuration also change. |\n| A standalone plugin saved through Plugin Creator | Follow [account plugin updates](references/account-updates.md) to retrieve source and publish an eligible update. |\n| A Git-synced or otherwise managed plugin | Change its owning source and use that release process. The archive editor cannot update every installed plugin. |\n\nRead the [Extensions reference](../create-plugin/references/extensions.md) when\nchanging host integration. Use [package format](../create-plugin/references/plugin-packages.md)\nwhen changing manifests, skills, or packaged assets. Inspect existing files\nbefore replacing them; reuse the implementation where it still fits.\n\nFor an account plugin, use its verified backend ID and existing scope, not a\nsimilarly named result or the active account's scope. Prefer the source tools\nfor text edits. Download an archive only for history or content those tools\ncannot return. The account reference covers ownership, partial-file updates,\nexplicit file deletion, and release-conflict handling.\n\n## Apply and verify\n\nHonor requests to save source without deploying. For a shared plugin, make\nthe effect on other users clear before publishing and obtain authorization\nif the conversation has not already provided it. Keep sharing and permissions\nunchanged unless the user requests otherwise through a supported workflow.\n\nTest the behavior affected by the change. For an MCP App, verify its tools and\nUI in the intended ChatGPT or Codex host when available. Return the plugin link\nor source changes, a brief account of what changed, and any unverified behavior.\nUse [prepare-plugin-submission](../prepare-plugin-submission/SKILL.md) for a\nrequested public submission, not for an ordinary private update.\n"
}

SHA-256 of public snapshot: a6220d726a5dca7d17c178ea72619098de3718720764936415be76a0768ee463