Update to Plugin Creator
Snapshot Oct 10, 2026 · 06:02 UTC · version 0.1.26
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
f8788b5bc444bebc878f23a5e159b001e490e22d9a01966602bf2bd6ef1d31c8
017ad2f76a9ebffce9da4da8edc0bf463af69e961422e6cf6a37abc6e906fc44
Package file
1594d7904293e4b1eda8d9ab679c8dfafd36a60e1d74950303387f42e2867b86
2bbe26e963c005c5f32b9c5efcc3f9f1ae86272c80f1868f38fc0e445ceeab03
Package file
7f5273ca28cf96062efe2158946ae20960179e00247e283c9af4056be79b9e00
85c190a37d27656f17eaaf8ab7c37985c4a0ba0986b561fde3d5666bd250ede1
Package file
5128
5184
Compare saved observations
Download comparison JSONChanged files
skills/create-plugin/SKILL.md →
skills/create-plugin/references/sites-mcp.md →
skills/prepare-plugin-submission/references/review-materials.md →
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
"f8788b5bc444bebc878f23a5e159b001e490e22d9a01966602bf2bd6ef1d31c8"
"017ad2f76a9ebffce9da4da8edc0bf463af69e961422e6cf6a37abc6e906fc44"
changed /files/plugin.json/sha256
"1594d7904293e4b1eda8d9ab679c8dfafd36a60e1d74950303387f42e2867b86"
"2bbe26e963c005c5f32b9c5efcc3f9f1ae86272c80f1868f38fc0e445ceeab03"
changed /files/skills~1create-plugin~1SKILL.md/sha256
"7f5273ca28cf96062efe2158946ae20960179e00247e283c9af4056be79b9e00"
"85c190a37d27656f17eaaf8ab7c37985c4a0ba0986b561fde3d5666bd250ede1"
changed /files/skills~1create-plugin~1SKILL.md/size
5128
5184
changed /files/skills~1create-plugin~1references~1sites-mcp.md/sha256
"4e971720d0c40751e866b3687c5694f3f145e2afa89f24624aaf050c7a94b625"
"3eeef268c4f025d5da7df2eef741eb1537a37278d4e77e513abf9fab53327ab4"
changed /files/skills~1create-plugin~1references~1sites-mcp.md/size
1899
2046
changed /files/skills~1prepare-plugin-submission~1references~1review-materials.md/sha256
"bd361a69856bb59d1bb4797e9ec6806559b224f54c7464be7db1a1b472cbd415"
"0af5ca48ff07b45afff9b7bfbfe96f4f743095ca7423bf7dcd364947a87fb3bd"
changed /files/skills~1prepare-plugin-submission~1references~1review-materials.md/size
9519
10139
changed /files/skills~1update-plugin~1SKILL.md/sha256
"9d98c2eb626551bc41458e4384eeab0fd5aa79ddad0dfb3bbc89dfa46a587dde"
"eae09b4631f9ebdc35d91254cc0023127266124ecaa9345f63d225fafc8d6700"
changed /files/skills~1update-plugin~1SKILL.md/size
2890
3144
changed /files/skills~1update-plugin~1references~1account-updates.md/sha256
"44f88d71d62815a0c59cbdeeeb648e9b806838e20231de36260a9c187bd0e41d"
"cd9a4687d865a6861e060cc0a1c8dd093b661d9404174ad280012c56a6d9f07d"
changed /files/skills~1update-plugin~1references~1account-updates.md/size
5724
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