功能
技能、插件与市场
技能
技能是包含代理的 Markdown 指令、脚本文件和资源的可重用文件夹。
Grok 从以下位置发现技能:
./.grok/skills/(递归查找至仓库根目录)~/.grok/skills/- 任何已启用插件的
skills/目录 ~/.grok/config.toml中[skills] paths下的额外路径
用户可调用的技能也显示为斜杠命令,例如 /<skill-name>。
插件
插件通过额外的技能、代理、钩子、MCP 服务器和 LSP 服务器来扩展 Grok。
Grok 从以下位置加载插件:
./.grok/plugins/~/.grok/plugins/~/.grok/plugins/marketplaces/下的市场安装~/.grok/config.toml中[plugins] paths下的额外路径- CLI 上的
--plugin-dir <PATH>
在 TUI 的单个扩展模态框中管理插件、钩子、技能和 MCP 服务器 — 通过 /plugins、/hooks、/skills 或 /mcps 中的任何一个打开它。
钩子
钩子在工具和会话生命周期事件(如工具调用之前或之后)上运行脚本。
Grok 从以下位置发现钩子:
~/.grok/hooks/(通过~/.grok/hooks-paths的额外根目录)- 项目
.grok/hooks/(需要/hooks-trust) - 已启用的插件
插件钩子还会在其环境中接收 GROK_PLUGIN_ROOT 和 GROK_PLUGIN_DATA。有关事件、JSON 格式和脚本契约,请参阅 Hooks。
市场
TUI 包含一个市场标签页,用于浏览和配置来源中的插件。
市场来源来自 ~/.grok/config.toml 中的 [[marketplace.sources]] 和 ~/.grok/plugins/known_marketplaces.json。
子代理
子代理生成独立的子会话,用于并行处理任务。类型和人格特性请参见 Subagents。
Claude Code 兼容性
Grok 与 Claude Code 完全兼容,无需任何配置。
Grok 会自动读取 Claude Code 市场、插件、技能、MCP、代理、钩子和指令文件(CLAUDE.md、Claude.md、CLAUDE.local.md 和 .claude/rules/),与 .grok/ 并行。无需额外设置。
Agents.md 兼容性
Grok 还读取从当前工作目录递归查找至仓库根目录的 AGENTS.md 指令文件系列(AGENTS.md、Agents.md、AGENT.md)— 请参阅 AGENTS.md — 并从以下位置发现用户级别的技能和命令:
~/.agents/skills/~/.agents/commands/