← Po OnceCONTENT HISTORY

Update to Po Once

Snapshot Oct 26, 2026 · 18:05 UTC · version 0.2.1

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 Po Once and check future changes in Following.

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

Before

Oct 24, 2026 · 13:41 UTC

4a774138bcdd19ee97d6412494779849e1e2aec2be71b0dac1871ead76f6ba02

After

Oct 26, 2026 · 18:05 UTC

d87d24e1d3afd45fee6492f2d1a026db5c7e3b8f77b50f548db341f68c6f5721

Package file

Before

Oct 24, 2026 · 13:41 UTC

4639

After

Oct 26, 2026 · 18:05 UTC

6983

Package file

Before

Oct 24, 2026 · 13:41 UTC

Not present

After

Oct 26, 2026 · 18:05 UTC

{"sha256":"968957e8f5b520190f923f13485a8f0056a4b6e01da3d927b08b0c23ed70a446","size":1066}

Package file

Before

Oct 24, 2026 · 13:41 UTC

dbbd864d0d19db9b12da841c2cfaea1268c4360049425c7b5e4dddcc14dedbec

After

Oct 26, 2026 · 18:05 UTC

ef3c5248046074bcedce4450ad18a724d84198572eba92512c46077855fb3437

Compare saved observations

Download comparison JSON

Changed files

Choose a file to see its text changes. Binary or large files show metadata only.

.codex-plugin/plugin.json →

LICENSE →

README.md →

skills/po-once/SKILL.md →

skills/po-once/references/cli.md →

skills/po-once/scripts/po-once.cjs →

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

BEFORE
"4a774138bcdd19ee97d6412494779849e1e2aec2be71b0dac1871ead76f6ba02"
AFTER
"d87d24e1d3afd45fee6492f2d1a026db5c7e3b8f77b50f548db341f68c6f5721"

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

BEFORE
4639
AFTER
6983

added /files/LICENSE

BEFORE
Field was absent
AFTER
{
  "sha256": "968957e8f5b520190f923f13485a8f0056a4b6e01da3d927b08b0c23ed70a446",
  "size": 1066
}

changed /files/README.md/sha256

BEFORE
"dbbd864d0d19db9b12da841c2cfaea1268c4360049425c7b5e4dddcc14dedbec"
AFTER
"ef3c5248046074bcedce4450ad18a724d84198572eba92512c46077855fb3437"

changed /files/README.md/size

BEFORE
2726
AFTER
1848

changed /files/skills~1po-once~1SKILL.md/sha256

BEFORE
"208859f1017ba441a52c95e8096cdad870dc5190b9c846d1b498ee0901da88eb"
AFTER
"3fed82a6fb3227a9ed7f0b52266c720b0dcf959d75a933053492dc79849b1c0d"

changed /files/skills~1po-once~1SKILL.md/size

BEFORE
5813
AFTER
10352

changed /files/skills~1po-once~1references~1cli.md/sha256

BEFORE
"8c55a6e28ef942b4974aa00732a0ceaf58ff81ce24db6eeabe29ebd33fc23efe"
AFTER
"6bf84d8cebe3eec1dd72838d2dcc15e89cca205adc9fe708ebe416d5e7ee9538"

changed /files/skills~1po-once~1references~1cli.md/size

BEFORE
20581
AFTER
34011

changed /files/skills~1po-once~1scripts~1po-once.cjs/sha256

BEFORE
"42e2a79111f1dd0c540b7916350122652dbac45d49877b950d9b4a3e558b9c86"
AFTER
"969fef744416bdf909fc72c2bcc9ef34096d07b7d54c1632e9fa57655bd9ac65"

changed /files/skills~1po-once~1scripts~1po-once.cjs/size

BEFORE
54119
AFTER
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