Repository navigation
Add Grok Build plugin - #27
dora-dotcom wants to merge 4 commits into
Conversation
grok/: .grok-plugin/plugin.json, .mcp.json with the hosted MCP server and OAuth sign-in, the box skill, README and LICENSE. Same shape as other vendors' grok/ folders. Listed in xai-org/plugin-marketplace as a remote source pinned to a commit on main. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
@chenchenSimular tested end to end on a real Grok Build 1.0.70 (sign-in, screenshot, Hacker News in the box's Chrome). Could you take a look when you have a minute? After merge I'll send the xai-org/plugin-marketplace PR pinned to the merge commit. thanks! |
chenchenSimular
left a comment
There was a problem hiding this comment.
Looks good. The package matches xAI's plugin format (.grok-plugin/plugin.json + .mcp.json, same shape as TinyFish's entry), uses https://mcp.box.simular.ai/mcp with OAuth only, and has no secrets.
Please add CI here or in a quick follow-up. No checks ran on this PR because grok/** isn't in publish-cli.yml's pull_request.paths:
- Add
grok/**to the path filter. - In the
pluginsjob, rungrok plugin validate ./grok, with the Grok version pinned incli/e2e/clients.json.
Non-blocking:
- For the xai-org marketplace entry, use brand keywords only (xAI's review rejects generic ones like
computer-use/cloud-computer). - README step 2 (
/marketplace, find box) only works once the xai-org PR merges; worth a note.
|
@chenchenSimular thanks! Added both:
|
|
@dora-dotcom this now conflicts with main in README.md (the client table). Could you rebase it? I'll take another look at the two commits added after my approval once it's rebased. |
# Conflicts: # README.md
|
Merged main into the branch to fix the README conflict (kept both the OpenAI and Grok rows, and the |
Why
Grok Build's plugin marketplace (xai-org/plugin-marketplace) is another place people can find and install box. Low effort, and it doesn't wait on the org owner.
What
grok/:.grok-plugin/plugin.json,.mcp.jsonwithhttps://mcp.box.simular.ai/mcp(http, OAuth sign-in through/mcps, no key in the package), theboxskill, README and LICENSE. Same shape as TinyFish's and Browser Use'sgrok/folders in the marketplace.After merge
Open a PR to xai-org/plugin-marketplace adding
boxas a remote source pinned to the merge commit on main,path: grok(the entry is ready locally), and regenerate their plugin index.Checks
grok plugin validate ./grok(Grok 1.0.70): manifest valid, 1 skill dir, MCP servers.grok plugin install simular-ai/box-plugin@grok#grok);grok mcp doctorsawboxand got "Auth required" before sign-in./mcps→ box →isigned in through the browser. "take a screenshot of my box" read the skill, called one tool and described the live desktop; "open Hacker News in my box and summarize the top 5 posts" opened Chrome in the box (seen live on box.simular.ai/box) and summarized the posts.🤖 Generated with Claude Code