Update to Po Once
Snapshot Oct 26, 2026 · 18:05 UTC · version 0.2.1
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.
Up to 3 plugins free · no card required.
All fields and original values.
These are saved file metadata. Open a changed file to read its text edits.
Package file
Oct 24, 2026 · 13:41 UTC
4a774138bcdd19ee97d6412494779849e1e2aec2be71b0dac1871ead76f6ba02
Oct 26, 2026 · 18:05 UTC
d87d24e1d3afd45fee6492f2d1a026db5c7e3b8f77b50f548db341f68c6f5721
Package file
Oct 24, 2026 · 13:41 UTC
4639
Oct 26, 2026 · 18:05 UTC
6983
Package file
Oct 24, 2026 · 13:41 UTC
Not present
Oct 26, 2026 · 18:05 UTC
{"sha256":"968957e8f5b520190f923f13485a8f0056a4b6e01da3d927b08b0c23ed70a446","size":1066}
Package file
Oct 24, 2026 · 13:41 UTC
dbbd864d0d19db9b12da841c2cfaea1268c4360049425c7b5e4dddcc14dedbec
Oct 26, 2026 · 18:05 UTC
ef3c5248046074bcedce4450ad18a724d84198572eba92512c46077855fb3437
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
LICENSE →
README.md
− removed · + added
--- before +++ after @@ -1,64 +1,39 @@ -# Po Once for Codex +# Po Once plugin 0.2.1 -A Codex plugin combining the Po Once workflow skill, hosted MCP server, and -optional local CLI helper. The server runs at https://po-once.com/mcp; no local -server or bundled credentials are required. - -## Install from the distribution ZIP - -Extract the ZIP, open a terminal in the extracted `po-once-codex-plugin` folder -(the folder containing `.agents` and `plugins`), and run: - -```bash -codex plugin marketplace add . -codex plugin add po-once@po-once -``` - -Keep the extracted folder in a permanent location: it is the local marketplace -source. The ZIP includes hidden metadata folders, so extract the entire archive. - -If you have access to the source repository, you can instead run: - -```bash -codex plugin marketplace add Stiffjobs/po-once-web -codex plugin add po-once@po-once -``` - -The repository installation route works only after the plugin files are pushed -to its default branch and requires repository access while it remains private. -ZIP recipients do not need access to the application repository. +Po Once combines a hosted MCP connection, workflow instructions, and an optional +local CLI for social publishing and analytics. The hosted endpoint is +https://po-once.com/mcp and uses browser OAuth. ## Connect -Install the plugin in Codex, complete browser sign-in, select your organization, -and approve the permissions you need. Organization owner or admin access and a -plan with Agent API access are required. Start a new chat after installation to -pick up the skill and tools, then ask “Show my connected social accounts.” - -The connection stays bound to the organization you approved. Reconnect to grant -additional scopes. Manage or revoke connections on Po Once’s AI Agent page. +Sign in to Po Once, select the workspaces and permissions the plugin may use, +and return to the chat client. Any workspace member can connect; each selected +workspace needs a plan with Agent API access. Manage grants on the AI Agent +page. Reauthorize existing connections to approve new scopes for account +connection links and saved-content deletion. ## Included -- `.codex-plugin/plugin.json`: metadata and component paths. -- `.mcp.json`: hosted Streamable HTTP MCP connection using browser OAuth. -- `skills/po-once/SKILL.md`: MCP-first workflow instructions. -- `skills/po-once/references/cli.md`: existing CLI usage and provider guidance. -- `skills/po-once/scripts/po-once.cjs`: standalone helper for local uploads and automation. -- `assets/`: existing Po Once icons. - -The CLI requires Node.js 18+ and a separate organization Agent API key. Read its -reference before configuring it. OAuth credentials are managed by the host and -are not shared with the CLI. Keep API keys and local config outside the plugin. - -MCP Apps upload UI depends on host support. A presigned upload or the CLI can -transfer local files when an embedded picker is unavailable. Comments are -read-only; scheduling, direct publishing, and eligible scheduled-post -cancellation use the organization's granted permissions. - -## Validation - -The plugin and skill are validated with the Codex plugin-creator and -skill-creator validators. Local validation does not certify browser OAuth, -MCP Apps rendering, or live publishing; verify those with an authorized test -account before a public release. +- `.codex-plugin/plugin.json`: package identity, listing, and review metadata. +- `.mcp.json`: hosted HTTP MCP endpoint. +- `skills/po-once/SKILL.md`: MCP-first workflows for multiple workspaces, + saved content, scheduling, quota checks, analytics, comments, and discovery. +- `skills/po-once/references/cli.md`: CLI usage and provider details. +- `skills/po-once/scripts/po-once.cjs`: standalone CLI helper. +- `assets/`: Po Once icons. +- `LICENSE`: license for the bundled CLI and reference source. + +The optional CLI needs Node.js 18+ and a separate organization API key. OAuth +credentials remain managed by the host. Keep credentials outside this package. +The media picker requires host support for MCP Apps. + +## Updating the existing ChatGPT plugin + +Upload `po-once-submission-0.2.1.zip` as a new version of the existing plugin, +complete applicable review steps, and publish the approved version. Hosted MCP +tool changes also require server deployment and an MCP rescan. Packaging does +not deploy the server or publish the plugin. + +Local validation checks package structure, referenced files, CLI syntax, and +CLI behavior with mocked requests. Browser OAuth, actual MCP rendering, and +live publishing still need verification in the target client.
Full technical diff · 11 changed fields
changed /files/.codex-plugin~1plugin.json/sha256
"4a774138bcdd19ee97d6412494779849e1e2aec2be71b0dac1871ead76f6ba02"
"d87d24e1d3afd45fee6492f2d1a026db5c7e3b8f77b50f548db341f68c6f5721"
changed /files/.codex-plugin~1plugin.json/size
4639
6983
added /files/LICENSE
Field was absent
{
"sha256": "968957e8f5b520190f923f13485a8f0056a4b6e01da3d927b08b0c23ed70a446",
"size": 1066
}changed /files/README.md/sha256
"dbbd864d0d19db9b12da841c2cfaea1268c4360049425c7b5e4dddcc14dedbec"
"ef3c5248046074bcedce4450ad18a724d84198572eba92512c46077855fb3437"
changed /files/README.md/size
2726
1848
changed /files/skills~1po-once~1SKILL.md/sha256
"208859f1017ba441a52c95e8096cdad870dc5190b9c846d1b498ee0901da88eb"
"3fed82a6fb3227a9ed7f0b52266c720b0dcf959d75a933053492dc79849b1c0d"
changed /files/skills~1po-once~1SKILL.md/size
5813
10352
changed /files/skills~1po-once~1references~1cli.md/sha256
"8c55a6e28ef942b4974aa00732a0ceaf58ff81ce24db6eeabe29ebd33fc23efe"
"6bf84d8cebe3eec1dd72838d2dcc15e89cca205adc9fe708ebe416d5e7ee9538"
changed /files/skills~1po-once~1references~1cli.md/size
20581
34011
changed /files/skills~1po-once~1scripts~1po-once.cjs/sha256
"42e2a79111f1dd0c540b7916350122652dbac45d49877b950d9b4a3e558b9c86"
"969fef744416bdf909fc72c2bcc9ef34096d07b7d54c1632e9fa57655bd9ac65"
changed /files/skills~1po-once~1scripts~1po-once.cjs/size
54119
73256
Full snapshot data
{
"files": {
".app.json": {
"sha256": "b24a8e92c729cb9f276f0c5ff62d6660f4848d376a4d52fb53d201b265bde9fd",
"size": 99
},
".codex-plugin/plugin.json": {
"sha256": "d87d24e1d3afd45fee6492f2d1a026db5c7e3b8f77b50f548db341f68c6f5721",
"size": 6983
},
".mcp.json": {
"sha256": "206b8d9ae9a5b6dc48e78640a146b34898fedc2c49630e687d57c9736a025fc2",
"size": 110
},
"LICENSE": {
"sha256": "968957e8f5b520190f923f13485a8f0056a4b6e01da3d927b08b0c23ed70a446",
"size": 1066
},
"README.md": {
"sha256": "ef3c5248046074bcedce4450ad18a724d84198572eba92512c46077855fb3437",
"size": 1848
},
"assets/icon.png": {
"sha256": "cabada5852520f270faa130cb4001bb4de0d7e97c577713af6ae2280ce0d020a",
"size": 7764
},
"assets/logo.png": {
"sha256": "e363585b97189d788ad131c2a3dc85a93bfdf0a3d65a17e98bd35effe34c792b",
"size": 19213
},
"skills/po-once/SKILL.md": {
"sha256": "3fed82a6fb3227a9ed7f0b52266c720b0dcf959d75a933053492dc79849b1c0d",
"size": 10352
},
"skills/po-once/references/cli.md": {
"sha256": "6bf84d8cebe3eec1dd72838d2dcc15e89cca205adc9fe708ebe416d5e7ee9538",
"size": 34011
},
"skills/po-once/scripts/po-once.cjs": {
"sha256": "969fef744416bdf909fc72c2bcc9ef34096d07b7d54c1632e9fa57655bd9ac65",
"size": 73256
}
}
}SHA-256 of public snapshot: d902a4d95e08e61249064e203d0484c917073c6ad551640f73589565f99b3267