Features
Skills, Plugins & Marketplaces
Skills
Skills are reusable folders containing markdown instructions, script files, and resources for agents.
Grok discovers skills from:
./.grok/skills/(walked up to the repo root)~/.grok/skills/- Any enabled plugin's
skills/directory - Extra paths under
[skills] pathsin~/.grok/config.toml
User-invocable skills also appear as slash commands, for example /<skill-name>.
Plugins
Plugins extend Grok with additional skills, agents, hooks, MCP servers, and LSP servers.
Grok loads plugins from:
./.grok/plugins/~/.grok/plugins/- Marketplace installs under
~/.grok/plugins/marketplaces/ - Extra paths under
[plugins] pathsin~/.grok/config.toml --plugin-dir <PATH>on the CLI
Manage plugins, hooks, skills, and MCP servers from a single extensions modal in the TUI — open it with any of /plugins, /hooks, /skills, or /mcps.
Hooks
Hooks run scripts on tool and session lifecycle events, such as before or after tool calls.
Grok discovers hooks from:
~/.grok/hooks/(extra roots via~/.grok/hooks-paths)- Project
.grok/hooks/(requires/hooks-trust) - Enabled plugins
All hooks receive GROK_HOOK_EVENT, GROK_HOOK_NAME, GROK_SESSION_ID, and GROK_WORKSPACE_ROOT. Plugin hooks also receive GROK_PLUGIN_ROOT and GROK_PLUGIN_DATA. Runner and plugin values take precedence over any env declared in the hook definition. See the in-app Hooks guide for expansion rules and full details.
Marketplaces
The TUI includes a Marketplace tab for browsing and installing plugins from configured sources.
Marketplace sources come from [[marketplace.sources]] in ~/.grok/config.toml and ~/.grok/plugins/known_marketplaces.json.
Subagents
Subagents spawn independent child sessions that handle tasks in parallel.
Claude Code compatibility
Grok is fully compatible with Claude Code with zero configuration needed.
Grok automatically reads Claude Code marketplaces, plugins, skills, MCPs, agents, hooks, and instruction files (CLAUDE.md, Claude.md, CLAUDE.local.md, and .claude/rules/) alongside .grok/. No extra setup is needed.
Agents.md compatibility
Grok also reads the AGENTS.md instruction-file family (AGENTS.md, Agents.md, AGENT.md) walked from cwd to the repo root, and discovers user-level skills and commands from:
~/.agents/skills/~/.agents/commands/
Last updated: May 15, 2026