功能
Skills、Plugins 与 Marketplaces
Skills
Skills 是包含 Markdown instructions、script 文件和 Agent 资源的可复用文件夹。
Grok 从以下位置发现 skills:
./.grok/skills/(向上遍历到 repository 根目录)~/.grok/skills/任意已启用 plugin 的
skills/目录[skills] paths下的额外路径,配置位于~/.grok/config.toml
用户可调用的 skills 也会显示为 slash commands,例如 /<skill-name>。
Plugins
Plugins 使用额外 skills、agents、hooks、MCP servers 和 LSP servers 扩展 Grok。
Grok 从以下位置加载 plugins:
./.grok/plugins/~/.grok/plugins/~/.grok/plugins/marketplaces/下的 Marketplace 安装[plugins] paths下的额外路径,配置位于~/.grok/config.tomlCLI 上的
--plugin-dir <PATH>
可以从 TUI 中一个统一的 extensions modal 管理 plugins、hooks、skills 和 MCP servers,使用 /plugins、/hooks、/skills 或 /mcps 中任意命令打开。
Hooks
Hooks 在工具和 session lifecycle event 上运行脚本,例如在工具调用之前或之后。
Grok 从以下位置发现 hooks:
~/.grok/hooks/(通过~/.grok/hooks-paths添加额外根目录)项目
.grok/hooks/(需要/hooks-trust)已启用 plugins
Plugin hooks 还会在环境中收到 GROK_PLUGIN_ROOT 和 GROK_PLUGIN_DATA。有关 events、JSON 格式和脚本契约,请参阅 Hooks。
Marketplaces
TUI 包含 Marketplace tab,用于浏览和安装配置来源中的 plugins。
Marketplace 来源来自 [[marketplace.sources]](位于 ~/.grok/config.toml)和 ~/.grok/plugins/known_marketplaces.json。
Subagents
Subagents 会生成处理并行任务的独立子 sessions。有关类型和 personas,请参阅 Subagents。
Claude Code 兼容性
Grok 无需任何配置即可完整兼容 Claude Code。
Grok 会自动读取 Claude Code marketplaces、plugins、skills、MCPs、agents、hooks 和 instruction files(CLAUDE.md、Claude.md、CLAUDE.local.md 和 .claude/rules/),并与 .grok/ 一起使用。无需额外设置。
Agents.md 兼容性
Grok 还会读取 AGENTS.md instruction-file family(AGENTS.md、Agents.md、AGENT.md),从 cwd 向上遍历到 repository 根目录;请参阅 AGENTS.md。它还会从以下位置发现用户级 skills 和 commands:
~/.agents/skills/~/.agents/commands/