Skip to content

Bootstrapping a Codex plugin directory (for when they're ready to use it)#459

Open
johno-stripe wants to merge 2 commits into
mainfrom
johno/codex-plugin
Open

Bootstrapping a Codex plugin directory (for when they're ready to use it)#459
johno-stripe wants to merge 2 commits into
mainfrom
johno/codex-plugin

Conversation

@johno-stripe

Copy link
Copy Markdown
Contributor

Summary

The OpenAI marketplace doesn't support adding third party Codex plugins yet, but they have defined a spec for how they should be packaged. I'm setting this up for now so that Stripes who want to make Codex-specific versions of Skills have a clear place to put them.

  • Bootstraps a plugin directory for Codex (providers/codex/plugin/), mirroring the existing Claude and Cursor plugin structures.
  • Adds Codex plugin manifest (.codex-plugin/plugin.json), app config (.app.json), marketplace entry, and app icon.
  • Syncs all shared skills (stripe-best-practices, stripe-directory, stripe-projects, upgrade-stripe) into the new Codex plugin directory.
  • Updates scripts/sync.js to include the Codex plugin in skill sync and version bumping.
  • Updates CI workflows (guard-skills.yml, sync-skills.yml) to cover the new providers/codex/plugin/skills/** path.

Test plan

  • Run node scripts/sync.js and verify Codex skills stay in sync with Claude/Cursor skills
  • Verify guard-skills.yml triggers on changes to providers/codex/plugin/skills/**
  • Verify sync-skills.yml includes providers/codex/plugin/.codex-plugin/plugin.json in its git add step

…ly use the format in their own marketplace yet
@johno-stripe johno-stripe requested a review from matv-stripe July 8, 2026 19:24

@stripe-ai-sync stripe-ai-sync Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR modifies files that are automatically synced from a centrally maintained copy at docs.stripe.com/.well-known/skills. Any changes made here will be overwritten by the next sync.

To make lasting changes, apply them to the source. You can find instructions at go/add-stripe-skill.

@johno-stripe johno-stripe requested review from anthonydresser-stripe and removed request for matv-stripe July 8, 2026 19:24
@matv-stripe

Copy link
Copy Markdown
Contributor

can we use the new logo? (http://go/logo)

@stripe-ai-sync stripe-ai-sync Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR modifies files that are automatically synced from a centrally maintained copy at docs.stripe.com/.well-known/skills. Any changes made here will be overwritten by the next sync.

To make lasting changes, apply them to the source. You can find instructions at go/add-stripe-skill.

@johno-stripe johno-stripe requested a review from matv-stripe July 8, 2026 20:44
@johno-stripe

Copy link
Copy Markdown
Contributor Author

Plugged in the white-on-blurple parallelogram, @matv-stripe , matches up with our existing icon! Will merge if you're peaceful.

@matv-stripe matv-stripe left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

quick question but lgtm

@@ -0,0 +1,33 @@
{
"name": "stripe",
"version": "5.0.0",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do we need to run the same auto-plugin bumping stuff here?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

https://github.com/stripe/ai/pull/452/changes , i see it in version files so Im assuming that is working?

"url": "https://stripe.com"
},
"homepage": "https://stripe.com",
"repository": "https://github.com/openai/plugins",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should repository link to openai/plugins or to us?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants