← Plugin CreatorCONTENT HISTORY

Update to Plugin Creator

Snapshot Oct 10, 2026 · 06:02 UTC · version 0.1.26

WHAT CHANGED · RULE-BASED ANALYSIS

Package or technical metadata updated

Package contents changed in 7 files: .codex-plugin/plugin.json, plugin.json, skills/create-plugin/SKILL.md, …. Open the file diff to inspect the edits.

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

Package file

Before

f8788b5bc444bebc878f23a5e159b001e490e22d9a01966602bf2bd6ef1d31c8

After

017ad2f76a9ebffce9da4da8edc0bf463af69e961422e6cf6a37abc6e906fc44

Package file

Before

1594d7904293e4b1eda8d9ab679c8dfafd36a60e1d74950303387f42e2867b86

After

2bbe26e963c005c5f32b9c5efcc3f9f1ae86272c80f1868f38fc0e445ceeab03

Package file

Before

7f5273ca28cf96062efe2158946ae20960179e00247e283c9af4056be79b9e00

After

85c190a37d27656f17eaaf8ab7c37985c4a0ba0986b561fde3d5666bd250ede1

Package file

Before

5128

After

5184

Compare saved observations

Download comparison JSON

skills/create-plugin/references/sites-mcp.md

--- before
+++ after
@@ -1,34 +1,36 @@
 # Host a plugin with Sites MCP
 
 Sites MCP is the default hosting path for a new cloud plugin. Read the
-available Sites plugin's `sites-mcp` skill and follow its setup,
-authentication, publishing, and connection workflow. Use `sites-building` and
-`sites-hosting` as directed there. If the skill or backend is unavailable,
+available Sites plugin's `sites` skill, then its **Site MCP server** reference
+at `references/site-mcp-server.md`, relative to that skill's directory. Follow
+`sites` for setup and publishing, and the MCP reference for server implementation,
+authentication, and connection. If the skill, reference, or backend is unavailable,
 explain the gap and continue independent source work without promising a
 working connection or substituting another host.
 
 ## Build the requested surface
 
-Reuse an existing Site's source and project identity. Let `sites-mcp` own the
-server implementation; choose the user-facing surface from the request:
+Reuse an existing Site's source and project identity. Follow the Sites skill's
+**Site MCP server** reference for the server implementation; choose the
+user-facing surface from the request:
 
 - **Tools used in chat:** build the MCP endpoint and required storage. Keep the
   website page minimal: the app's purpose and useful connection/status information.
 - **Interactive views:** add an MCP App when a view helps the workflow. Choose
   useful [Extensions](extensions.md) and follow that guide's implementation and
   verification steps. A published website URL is not an MCP App view.
-- **A website people will use:** follow `sites-building` and `sites-hosting`.
-  Add MCP to the same application when the request also needs tools in chat;
-  a standalone website does not require a plugin or MCP server.
+- **A website people will use:** follow `sites`. Add MCP to the same
+  application when the request also needs tools in chat; a standalone website
+  does not require a plugin or MCP server.
 
 ## Publish and connect
 
 Sites publishing provisions the App and its canonical private plugin. Follow
-the Sites skill's readiness and connection steps, then verify the requested
-tools and any in-chat view. Do not use `create_plugin` to create a duplicate,
+the **Site MCP server** reference's publishing and connection steps, then verify
+the requested tools and any in-chat view. Do not use `create_plugin` to create a duplicate,
 including while provisioning is pending. Reuse the existing App/plugin on updates
 and preserve Site sharing and plugin access separately. Honor source-only requests without deploying.
 
-The account archive editor rejects canonical App plugins. To add skills to a
-Site-generated plugin, first verify an editor supports it and preserves those
-files on later Site publishes; otherwise report the limitation.
+For skills in the Site's existing plugin, follow
+[account plugin updates](../../update-plugin/references/account-updates.md#skills-in-app-backed-plugins).
+Keep website, MCP tool, and Extension changes in the existing Site source.
Full technical diff · 12 changed fields

changed /files/.codex-plugin~1plugin.json/sha256

BEFORE
"f8788b5bc444bebc878f23a5e159b001e490e22d9a01966602bf2bd6ef1d31c8"
AFTER
"017ad2f76a9ebffce9da4da8edc0bf463af69e961422e6cf6a37abc6e906fc44"

changed /files/plugin.json/sha256

BEFORE
"1594d7904293e4b1eda8d9ab679c8dfafd36a60e1d74950303387f42e2867b86"
AFTER
"2bbe26e963c005c5f32b9c5efcc3f9f1ae86272c80f1868f38fc0e445ceeab03"

changed /files/skills~1create-plugin~1SKILL.md/sha256

BEFORE
"7f5273ca28cf96062efe2158946ae20960179e00247e283c9af4056be79b9e00"
AFTER
"85c190a37d27656f17eaaf8ab7c37985c4a0ba0986b561fde3d5666bd250ede1"

changed /files/skills~1create-plugin~1SKILL.md/size

BEFORE
5128
AFTER
5184

changed /files/skills~1create-plugin~1references~1sites-mcp.md/sha256

BEFORE
"4e971720d0c40751e866b3687c5694f3f145e2afa89f24624aaf050c7a94b625"
AFTER
"3eeef268c4f025d5da7df2eef741eb1537a37278d4e77e513abf9fab53327ab4"

changed /files/skills~1create-plugin~1references~1sites-mcp.md/size

BEFORE
1899
AFTER
2046

changed /files/skills~1prepare-plugin-submission~1references~1review-materials.md/sha256

BEFORE
"bd361a69856bb59d1bb4797e9ec6806559b224f54c7464be7db1a1b472cbd415"
AFTER
"0af5ca48ff07b45afff9b7bfbfe96f4f743095ca7423bf7dcd364947a87fb3bd"

changed /files/skills~1prepare-plugin-submission~1references~1review-materials.md/size

BEFORE
9519
AFTER
10139

changed /files/skills~1update-plugin~1SKILL.md/sha256

BEFORE
"9d98c2eb626551bc41458e4384eeab0fd5aa79ddad0dfb3bbc89dfa46a587dde"
AFTER
"eae09b4631f9ebdc35d91254cc0023127266124ecaa9345f63d225fafc8d6700"

changed /files/skills~1update-plugin~1SKILL.md/size

BEFORE
2890
AFTER
3144

changed /files/skills~1update-plugin~1references~1account-updates.md/sha256

BEFORE
"44f88d71d62815a0c59cbdeeeb648e9b806838e20231de36260a9c187bd0e41d"
AFTER
"cd9a4687d865a6861e060cc0a1c8dd093b661d9404174ad280012c56a6d9f07d"

changed /files/skills~1update-plugin~1references~1account-updates.md/size

BEFORE
5724
AFTER
6320
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "3c60fdb8f355bc7a5f26a0e035aa48b9dd5ccfbbafcd1556ce5753660c3cdc92",
      "size": 95
    },
    ".codex-plugin/plugin.json": {
      "sha256": "017ad2f76a9ebffce9da4da8edc0bf463af69e961422e6cf6a37abc6e906fc44",
      "size": 1642
    },
    "assets/composer-icon.png": {
      "sha256": "ad3d5b05b0b004a7e4ce1de5b4648650f124afefc5ef23441ac69c427d52574c",
      "size": 45952
    },
    "assets/logo.png": {
      "sha256": "4ba3224335d123d5f53d9aab895a96b87f0d717cd51da22fb8f98a9a3b623d79",
      "size": 135269
    },
    "assets/openai-platform.png": {
      "sha256": "776310bcb0f0f191c616f31a13fcb8de8cc94d920c77625c271b3a034199ac43",
      "size": 2699
    },
    "assets/plugin-creator-icon.png": {
      "sha256": "ad3d5b05b0b004a7e4ce1de5b4648650f124afefc5ef23441ac69c427d52574c",
      "size": 45952
    },
    "assets/plugin-creator.png": {
      "sha256": "4ba3224335d123d5f53d9aab895a96b87f0d717cd51da22fb8f98a9a3b623d79",
      "size": 135269
    },
    "plugin.json": {
      "sha256": "2bbe26e963c005c5f32b9c5efcc3f9f1ae86272c80f1868f38fc0e445ceeab03",
      "size": 1833
    },
    "skills/create-plugin/SKILL.md": {
      "sha256": "85c190a37d27656f17eaaf8ab7c37985c4a0ba0986b561fde3d5666bd250ede1",
      "size": 5184
    },
    "skills/create-plugin/assets/starter-plugin/README.md": {
      "sha256": "f200c6abeff607b6f854d34f89fec15c5d12cb2260aea15351c0c00392edf258",
      "size": 557
    },
    "skills/create-plugin/assets/starter-plugin/plugin.json": {
      "sha256": "a363e514a3fd950bc13cc518381c6ac92d31328f4aaa4bd0c799c056f0a09ee4",
      "size": 839
    },
    "skills/create-plugin/assets/starter-plugin/skills/starter-workflow/SKILL.md": {
      "sha256": "b69d712258ce8a88203e911fc762bbc376da38f34851f2fc18ee978cfe0fc32f",
      "size": 311
    },
    "skills/create-plugin/references/extensions.md": {
      "sha256": "d9df446176c188b4b364125508322857e5b71b8288d6e70439be0680d0aab7c0",
      "size": 663
    },
    "skills/create-plugin/references/local-plugins.md": {
      "sha256": "26fc90c88b6160bcca7d64f66f90345a573c1e3ba87bfc66162a1b372b2735aa",
      "size": 1953
    },
    "skills/create-plugin/references/plugin-packages.md": {
      "sha256": "987e8bc12359c03d7e36759e843d02fb0f908f4929433674ab416f2c0d9745ce",
      "size": 6908
    },
    "skills/create-plugin/references/server-access.md": {
      "sha256": "3a7a61da4cdfcd39ac20b1403a94b78f16e8181c4423cf24cd2c99b37979c13c",
      "size": 1264
    },
    "skills/create-plugin/references/sites-mcp.md": {
      "sha256": "3eeef268c4f025d5da7df2eef741eb1537a37278d4e77e513abf9fab53327ab4",
      "size": 2046
    },
    "skills/prepare-plugin-submission/SKILL.md": {
      "sha256": "31ce3516d89e1d86f967e23d61db0509fe5c3a1fedb5a18d27d3b73895d885a3",
      "size": 7185
    },
    "skills/prepare-plugin-submission/references/listing.md": {
      "sha256": "a0096d0520246e4fcc0715e68b29e97e7f2e71de1aeb5cd0c642e52a5242db0e",
      "size": 6190
    },
    "skills/prepare-plugin-submission/references/review-materials.md": {
      "sha256": "0af5ca48ff07b45afff9b7bfbfe96f4f743095ca7423bf7dcd364947a87fb3bd",
      "size": 10139
    },
    "skills/prepare-plugin-submission/references/submission-lifecycle.md": {
      "sha256": "0ac4eff6acd676a2c8031b1b4b188e526c2a9d47a9a8c6172b24b1999dc594c7",
      "size": 5324
    },
    "skills/update-plugin/SKILL.md": {
      "sha256": "eae09b4631f9ebdc35d91254cc0023127266124ecaa9345f63d225fafc8d6700",
      "size": 3144
    },
    "skills/update-plugin/references/account-updates.md": {
      "sha256": "cd9a4687d865a6861e060cc0a1c8dd093b661d9404174ad280012c56a6d9f07d",
      "size": 6320
    },
    "skills/update-plugin/references/legacy-manifest-migration.md": {
      "sha256": "dabf08d8467562b0e8f7abb095158d03b1081628399c9b1cb97499b4e61f6d84",
      "size": 6437
    }
  }
}

SHA-256 of public snapshot: 911aca748810167799bd73c78b37a7c9ba7747733d667e80d1b769155f519651