Key takeaways
- Grok app skills, CLI plugin packages, and Bot skills/routines are separate surfaces with different execution and account requirements.
- The official CLI catalog pins remote source commits and publishes a generated component index; neither mechanism guarantees safe runtime behavior.
- Grok reads Claude-style extension files, but fields such as allowed-tools do not enforce equivalent permissions.
- Plugin licenses vary, while model usage and connected services remain separate costs.
FAQ
What are Grok Skills and the Plugin Marketplace?
Grok app skills save reusable expertise for chats, while the Grok Build marketplace distributes CLI packages containing skills and other components. Grok Bot separately combines reusable procedures with scheduled or event-triggered routines.
Are all marketplace plugins open source?
No. The inspected catalog includes MIT- and Apache-licensed packages alongside a proprietary Omneky integration; each package and its connected services retain their own terms.
Will a Claude skill behave identically in Grok Build?
Do not assume so. Grok documents automatic discovery of Claude extensions, but its frontmatter and hook semantics differ, and a plugin can depend on host tools, executable helpers, credentials, or services.
Does a SHA-pinned plugin run safely by default?
A pin identifies the repository revision being installed, not the safety of its code or the permissions of the running agent. Review runtime dependencies, credentials, hooks, and the actual sandbox and permission configuration.
Executive Summary
Grok Skills and Plugin Marketplace covers three related extension systems: reusable expertise in the Grok app, installable packages for Grok Build, and procedures used by Grok Bot. The app Skills launch was May 18, 2026; the terminal marketplace followed on June 11. These are distinct delivery and execution surfaces, not a single synchronized library.[1][2][3]
The most inspectable part is the official xai-org/plugin-marketplace GitHub repository. It supplies a catalog, source revisions, component metadata, and an update process for Grok Build. That makes it a distribution entry in agentic skills frameworks, rather than a development methodology comparable to the workflows it distributes. Its strengths are reviewable packaging and pinned provenance; permission semantics, external dependencies, and individual licenses still need separate evaluation.[4][5]
| Attribute | Checked September 16, 2026 |
|---|---|
| Official catalog | xai-org/plugin-marketplace, inspected at commit 6b781e0[6] |
| Catalog snapshot | 27 entries: 25 remote sources and two local third-party copies; this is a package count, not an adoption metric[6] |
| Package components | Skills, commands, agents, hooks, MCP configurations, and LSP configurations, in varying combinations[4] |
| Licensing | Per-plugin terms; public catalog visibility is not a blanket open-source license[5][7] |
| Review method | Documentation, manifests, source inspection, and dated public reports; no live account or plugin execution benchmark |
Three Surfaces, Three Workflows
| Surface | What is reused | How it operates |
|---|---|---|
| Grok app Skills | Expertise, preferences, formatting rules, and procedures | Saved through conversation, uploads, or authored instructions; the launch documents web, iOS, and Android support[1] |
| Grok Build skills and plugins | Repository/user skill folders plus packages of executable and declarative components | Discovered locally or installed through configured marketplaces in the terminal client[8] |
| Grok Bot skills and routines | A reusable method plus a separate trigger owned by a Bot | Skills can be enabled for Bots; routines schedule or trigger execution on the Bot service[3] |
The app launch includes document, presentation, spreadsheet, PDF, and skill-creation capabilities. It describes built-in skills on every account and custom versions taking precedence. That announcement establishes the app workflow; it does not establish that installing a CLI package also installs it into a Grok chat or a Bot.[1]
For Bots, a skill describes how to work, while a routine determines when one Bot does it. The guide distinguishes reusable skills from the connectors and logins needed to execute them. It also distinguishes event integrations on the Cursor account from similarly named Slack or GitHub plugins.[3]
Teach-by-demonstration, where enabled, records visible computer interaction for up to ten minutes and produces a draft skill to review. Availability can roll out gradually. A Bot's Test run performs real work: it is not a dry-run guarantee. Saved instructions and learned procedures therefore need validation before recurring execution.[3]
How the CLI Marketplace Works
Catalog, source, and component index
The source of truth is .grok-plugin/marketplace.json. Each entry names a plugin and either points to files in the catalog repository or identifies a remote repository, full commit SHA, and optional subdirectory. At the inspected commit, the local copies are Neon and Omneky. The layout supports a first-party plugins/ directory, but this snapshot should not be described as containing a first-party plugin collection merely because that directory is documented.[6][4]
A separate generated plugin-index.json describes components before installation. Examples illustrate why “plugin” does not mean “one skill”:
| Catalog entry | Indexed components |
|---|---|
| Superpowers | Development skills and a SessionStart hook |
| Chrome DevTools | Browser-development skills and a stdio MCP server |
| Neon | Database skills and a hosted MCP server |
| Omneky | A hosted MCP server; no skills listed in the inspected component record |
These rows describe the checked index, not an independent functionality test of each package.[9]
Remote catalog sources must contain a full 40-character lowercase SHA. The validator checks that field and rejects unsafe source-subdirectory shapes. The README also documents installer verification of the cloned commit. A pin fixes the selected repository revision; it is not a signature proving the author trustworthy or a review of every operation the plugin may perform.[10][4]
Index generation fetches pinned sources and extracts their components. CI compares regenerated output with the committed index, so missing upstream commits and stale metadata can fail validation. The index records its remote SHA; the documented client behavior ignores index data that no longer matches the catalog pin.[11][4]
Publishing and updating
A contributor adds or changes the catalog entry, pins the remote source, regenerates the index, and submits a PR for CI and code-owner review. The contribution guide calls for stated licenses, legitimate source ownership, and disclosed endpoints and credentials. Its published review criteria cover scripts, hooks, MCP scope, and injection attempts; this is a description of the submission process, not proof that every installed package has passed an independent security audit.[5]
The repository also contains a daily update workflow: it looks for upstream HEAD changes accompanied by a plugin manifest version change, then opens proposed pin-update PRs. It explicitly requires manual review rather than auto-merging them. This publishes catalog revisions; it does not establish that every user's installed plugin is automatically updated.[12]
Discovery and Portability in Grok Build
Grok discovers skills from project .grok/skills/ directories, user ~/.grok/skills/, enabled plugins, and configured extra paths. The docs also describe automatic discovery of Claude Code extension files and user-level .agents skills and commands. Use grok inspect to see what the current directory actually loads, including instructions, plugins, hooks, and MCP servers.[8][13]
The metadata semantics need inspection, even when the file parses:
| Field | Documented Grok behavior |
|---|---|
paths | Hidden until a matching file is touched |
allowed-tools | Neither grants nor restricts tools |
user-invocable | Defaults to true; false hides the skill from both user and model; only literal YAML true counts |
disable-model-invocation | Restricts invocation to the slash command |
model, effort, license, compatibility | Accepted, but not applied by Grok |
These are host-specific semantics, not a portable permission contract. In particular, accepting a license field without applying it is not permission to disregard the package's actual license.[8]
Hooks are another compatibility boundary. Grok maps supported Claude and Cursor event conventions, and project hooks require trust. Only PreToolUse is a blocking event. A crash, timeout, or malformed result is documented as fail-open: the failure is recorded and the tool call proceeds. An explicit denial is therefore materially different from a hook that simply fails.[14]
The Grok–Claude Bridge Is an Adapter
The separate official grok-build-plugin-cc repository installs a Claude Code plugin that launches the real grok executable. It requires Node, an installed CLI, and Grok authentication; the plugin owns run state and process tracking. It offers review, critique, delegation, and session-import commands. This is an execution adapter with its own dependencies, not proof that a shared SKILL.md makes all hosts interchangeable.[15]
The inspected code differs from the README's permission examples. At commit 92b76a6, review and critique request the read-only sandbox but set automatic approval. The generic run path does the same until --write removes that sandbox request; the documented delegate policy uses write-capable runs unless asked for read-only work. The installed CLI and any managed policy determine final enforcement; read that configuration before treating a bridge action as approval-gated.[16][15]
The underlying sandbox also has limits. Grok documents it as off by default; its built-in read-only profile still permits reads broadly and writes to runtime/temp directories. Child-network restrictions differ between Linux and macOS, and do not block the model API or in-process web tools. A “read-only” label should not be interpreted as preventing all data exposure.[17]
A Concrete Evaluation Workflow
Consider a developer adding browser diagnostics to an existing application. The following is an evaluation design, not a test performed for this report:
- Choose the execution surface. Open the Grok Build extensions interface and its Marketplace tab. Select a package for the actual task rather than assume an app skill or Bot template is the same installation.[8][2]
- Inspect the package. Review its source SHA, component index, license, and MCP configuration. For the pinned Chrome DevTools package, the configuration invokes a separately distributed
chrome-devtools-mcp@1.9.0package throughnpx; that runtime dependency is part of the operational setup.[6][18] - Verify discovery and authority. After installation, inspect the loaded configuration with
grok inspect. Check available tools, credentials, hook behavior, and sandbox settings; a skill'sallowed-toolsfield is not the control to rely on.[13][8][14] - Run a bounded trial. Ask for evidence about a known test-page problem, specify permitted actions and a stopping condition, and compare findings against the known defect. Record the package and host versions along with the result.
- Retest after changes. A catalog update, new host binary, or changed connected service can alter behavior. A repository pin does not freeze a hosted MCP service or all downstream software.[12][18][7]
The acceptance criteria in this workflow are editorial recommendations. No claim of improved completion rate or reduced cost follows merely from installing the plugin.
Pricing and Licensing
There is no single Grok Skills price or license. Packages, the host agent, and connected services are separate parts of the bill and permission model.
| Layer | Verified terms or units |
|---|---|
| Grok account | The September 16 pricing page lists Free at $0/month, SuperGrok at $30/month, and SuperGrok Plus at $100/month; these are account plans, not plugin purchase prices[19] |
| Paid app/Build usage | The FAQ describes a shared weekly allowance with consumption varying by workload, and separate Extra Usage Credits; a saved skill does not create unlimited execution[20] |
| Grok Bot routines | Weekly usage and optional on-demand charges are metered through the Cursor account; qualifying linked subscriptions grant access but do not stack allowances[21] |
| Connected services | Authentication and provider terms still apply; for example, Omneky's package uses its hosted OAuth MCP service and requires an account[7] |
The Build overview separately documents API-key authentication and configurable model endpoints. A local skill file does not include the cost or service entitlement of whatever model configuration runs it.[13] The reviewed sources do not establish a separate universal marketplace installation charge.
Licensing must be checked at the selected package revision:
| Example | Evidence at the inspected revision |
|---|---|
| Superpowers | MIT license[22] |
| Chrome DevTools MCP | Apache-2.0 license[23] |
| Omneky plugin | README states proprietary terms and separate hosted-service terms[7] |
This sample demonstrates variation; it is not a license audit of all 27 entries. The marketplace warns that third-party packages can execute code and access data, and expressly declines guarantees about their security and behavior. Public distribution, review guidelines, and SHA pinning answer different questions.[4]
What Developers Say
Two specific bridge reports show why host/version testing matters. On August 7, 2026, GitHub user kai-wedekind, who also maintains a downstream bridge fork, reported outside-workspace reads and writes on Windows using the bridge-style automatic-approval/read-only invocation. The report identifies CLI versions 1.0.0 and 0.2.118 and remained open when checked September 16. This review verified the current bridge's argument construction but did not reproduce the reported Windows behavior.[24][16]
On August 29, pmallett-ao reported critique-command failure with bridge 0.2.1 and Grok CLI 0.2.11 on macOS, where an argument was rejected before the model ran. That issue also remained open. It supports testing a particular version combination, not a claim that every current Grok skill or bridge invocation fails.[25]
These are first-hand reports about an adapter, not representative satisfaction data for the entire marketplace. The sources reviewed did not establish a controlled evaluation of current catalog-wide quality or a reliable adoption total.
Competitive and Complementary Context
The useful choice is the operating model. A plain project skill is enough when one repository needs a reusable procedure. A plugin is useful when the procedure requires bundled tools, hooks, or agents. Bot routines serve recurring work in the Bot service. A complete methodology such as Superpowers can itself be distributed inside the Grok catalog, so the catalog and the methodology are not substitutes.[8][3][9] See Anthropic Skills for another catalog and Claude Plugin Marketplace for the related distribution ecosystem.
Tembo operates at the execution-platform layer. Its current site lists Grok Build among supported agents and describes preserving agent configurations while running foreground or background work with team visibility and review. That is relevant when a team wants to operate coding-agent workflows beyond one terminal. It is not evidence that every Grok marketplace package is preinstalled, compatible, or equivalently permissioned inside Tembo.[26]
Tembo Agent Studio is a different comparison for reusable team procedures: skills are committed into the connected repository, installed by a workspace administrator, and selected per agent. Its documented Pydantic path loads skill resources and executes scripts locally; binary resources are skipped on import. Draft/stable promotion governs agent definitions separately. No reviewed source establishes a direct Grok-marketplace import or Grok Bot routine integration.[27][28]
Disclosure: Ry Walker is Tembo's co-founder and CEO.
Assessment
Best fit: Developers already using Grok Build who want inspectable packages and explicit source revisions, or Grok users turning a recurring task into reusable instructions on the appropriate app/Bot surface.
Poor fit: Teams expecting one catalog to standardize permission behavior across clients, guarantee every package's security, or make model and connected-service usage free.
The catalog's manifest, component index, and reviewable updates are concrete infrastructure. The decision still belongs at the package-and-runtime level: identify what loads, what runs, which credentials it receives, and how the result will be checked. That is more informative than a blanket compatibility label or marketplace size.
Research by Ry Walker Research • methodology
Sources
- [1] Grok app Skills announcement — May 18, 2026
- [2] Grok Build Plugin Marketplace launch — June 11, 2026
- [3] Grok Bot — Skills, routines, and teaching by demonstration
- [4] xAI Plugin Marketplace — Structure, sources, and limitations
- [5] Plugin submission, licensing, and review requirements
- [6] Official marketplace catalog — inspected September 16, 2026
- [7] Omneky hosted MCP, authentication, and proprietary terms
- [8] Grok Build — Skills, plugins, marketplaces, and compatibility
- [9] Generated plugin component index
- [10] Catalog SHA and path validation implementation
- [11] Component index generation implementation
- [12] Scheduled plugin-pin update workflow
- [13] Grok Build — Authentication and configuration inspection
- [14] Grok Build — Hooks and fail-open behavior
- [15] Grok Build–Claude Code bridge setup and architecture
- [16] Bridge review and delegate permission construction
- [17] Grok Build — Sandbox profiles and platform limits
- [18] Chrome DevTools plugin runtime package configuration
- [19] Grok monthly plan prices
- [20] Grok FAQ — Weekly allowances and Extra Usage Credits
- [21] Grok Bot — Access, linked subscriptions, and Cursor billing
- [22] Superpowers MIT license at the marketplace-pinned commit
- [23] Chrome DevTools MCP Apache-2.0 license at the pinned commit
- [24] kai-wedekind — Windows read-only bridge report, August 7, 2026
- [25] pmallett-ao — Version-specific critique failure, August 29, 2026
- [26] Tembo — Agent execution, configuration, and team workflows
- [27] Agent Studio — Repository skills, imports, and local execution
- [28] Agent Studio — Draft, stable snapshots, and promotion