Commit Graph

10 Commits

Author SHA1 Message Date
John O'Sullivan 29f2b79419 Add Agent Plugins 1.0 provider package (#487)
* bootstrapping agent-plugins provider

* nesting into a  folder in case we start hosting more than one plugin in the future

* Align Agent Plugin paths with nested layout

Document the multi-plugin provider convention and keep sync automation pointed at the relocated portable package.

Co-authored-by: Cursor <cursoragent@cursor.com>
Committed-By-Agent: cursor

* changing installation instructions

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-17 17:15:09 -04:00
anthonydresser-stripe 6f686d8a4e remove connect-recommend carve out (#468) 2026-07-29 07:06:51 -07:00
Kerem Yilmaz cfc7296a9b Add Grok Build provider plugin (#463)
* Add Grok Build provider plugin

Ship providers/grok/plugin from the Claude layout with Grok-native wiring:
named Company Researcher subagent (tools allowlist), connect-recommend
spawn path, SKILL_DIR refs, .grok-plugin marketplace, and sync/guard hooks.

* Track Grok provider .mcp.json

.gitignore ignores .mcp.json; force-add like the Claude provider so the
hosted Stripe MCP ships with the plugin.

* Use kebab-case company-researcher agent id

Frontmatter name must match agents/<name>.md so Grok spawn resolve
finds the file. Display name "Company Researcher" broke spawn while
still appearing in Available types.

* company-researcher: Grok-native tools and deny MCP

Use read_file/list_dir/grep/web_fetch/web_search allowlist and
disallowedTools search_tool/use_tool so parent MCP does not leak into
the research subagent.

* Set Grok provider version to 0.1.0

First public publish; start at 0.1.0 like Cursor's early line.

* Simplify Grok Build install to marketplace command

Document grok plugin install stripe --trust for the official
marketplace path once the plugin is listed.

* Shorten Grok plugin description for marketplace

Match the wording requested on the PR review.
2026-07-16 13:08:35 -04:00
John O'Sullivan 4a060c8394 Bootstrapping a Codex plugin directory (for when they're ready to use it) (#459)
* bootstrapping a plugin directory for codex, even if they can't actually use the format in their own marketplace yet

* moving to white-on-blurple parallelogram, matching other icons

* finished setting things up for teh codex directory GIT_VALID_PII_OVERRIDE

* breaking files into newlines for sync-skills, not adding our marketplace file because OpenAI's syntax lets us point to the version file in the relevant directory
2026-07-10 16:33:01 -04:00
anthonydresser-stripe 2cf8986d67 Bump plugin versions automatically during skill sync (#452)
After writing skill files, use git status to detect whether skills were
added/deleted (minor bump) or only updated (patch bump), then increment
the version in all four plugin manifests so consumers pick up the changes.


Committed-By-Agent: claude

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-22 09:07:35 -07:00
anthonydresser-stripe d9527bfc2d Replace .local marker mechanism with hardcoded exemptions for local skills (#449)
* Hardcode connect-recommend as exempt instead of using .local marker mechanism

Replace the generic .local file-based exemption with explicit hardcoded lists
in sync.js (LOCAL_SKILLS set) and guard-skills.yml (path exclusion pattern),
making adding new local skills require an intentional code change.

Committed-By-Agent: claude

* version bump the claude plugin
2026-06-17 14:35:48 -07:00
anthonydresser-stripe f1860abd22 Add connect-recommend skill and company-researcher agent to claude plugin (#447)
* Add connect-recommend skill and company-researcher agent to claude plugin

Update sync.js to preserve locally-added plugin directories by skipping
cleanup for any directory containing a .local marker file.

Co-Authored-By: Chris Greer <chrisg@stripe.com>
Co-Authored-By: Emily Littlepage <ezl@stripe.com>

* update the guard workflow to check for a .local mechanism to avoid false positives

---------

Co-authored-by: Chris Greer <chrisg@stripe.com>
Co-authored-by: Emily Littlepage <ezl@stripe.com>
2026-06-17 13:54:02 -07:00
John O'Sullivan 4bc7b8bd96 Omit metadata.yaml files when syncing Skills (#439)
Filter out files to omit during the syncing process.
2026-06-04 16:09:31 -04:00
John O'Sullivan 949615033a fix on glob syntax to ensure it points at files, more generic setup for preventing files from being deleted (#428) 2026-05-20 14:42:25 -04:00
John O'Sullivan 119545ef7f Improve skills-sync automation and block manual edits (#427)
* Updated sync-skills script & workflow to handle new/deleted/renamed files, generally cleared out code that only made sense when skills were manually edited in this repo

* guard-skills: use app token for reviews, exclude skills/README.md

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Committed-By-Agent: claude

* link in my guard comment was actually broken, had to point to index.json

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-20 14:02:29 -04:00