headlessknight

让Claude Code能调用多种AI命令行工具的插件

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:headlessknight。
它的用途是:让Claude Code能调用多种AI命令行工具的插件
完整的 Skill 内容见:https://321skill.com/skills/headlessknight/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

`/claude 分析 src/auth.js 的安全问题,重点关注SQL注入和XSS防护`,它会在后台调用 Claude Code CLI 工具执行分析并返回结果。或者

对AI说:`/translate 将这篇README的核心部分翻译成英文`,它会调用专业的翻译Agent完成任务。

介绍

HeadlessKnight 是一个 Claude Code 插件,它完美解决了在 Claude Code 中调用外部 AI 命令行工具(如 Claude Code、Gemini CLI、Codex CLI)时,长文本、多段任务描述的参数传递难题。它通过 MCP 服务架构提供类型安全的接口,让你无需担心 shell 转义问题,轻松传递包含特殊字符的复杂指令。

使用方式非常灵活:你可以通过直观的斜杠命令(如 /claude/gemini)快速调用,也可以直接使用对应的 Skill(如 run-claude),或者通过 MCP 工具进行更底层的 JSON-RPC 调用。插件会在独立子进程中运行这些 CLI 工具,确保环境隔离与稳定。

它非常适合需要在 Claude Code 环境中串联不同 AI 能力来完成复杂工作流的开发者、技术写作者和研究人员。例如,你可以用 /claude 分析代码,再用 /gemini 生成测试,最后用 /commit 生成规范的提交信息。

建议在使用前,根据你需要调用的工具(如 Claude Code、Gemini CLI 等)预先配置好相应的 API 密钥和环境变量。插件内置了中文标点规范等辅助功能,能进一步提升中文输出的专业性。

核心特点

核心区别在于其基于 MCP 服务的架构和完美的参数传递机制。它彻底解决了在 Shell 中拼接和转义长文本、多段落 AI 指令的痛点,支持任意长度和包含特殊字符的提示词,这是普通脚本或简单封装工具难以做到的。

注意事项

需要用户已安装并配置好目标 AI CLI 工具(如 Claude Code、Gemini CLI 等)及其 API 密钥,不适合只想在 Web UI 中直接使用 AI 功能的场景。

常见问题

HeadlessKnight 是做什么的?

它是一个 Claude Code 插件,让你能在 Claude Code 里直接调用 Claude Code、Gemini CLI 等其他 AI 命令行工具,并完美解决长指令参数传递问题。

如何快速开始使用?

安装插件后,在 Claude Code 聊天框中直接输入 `/claude 你的任务描述` 或 `/gemini 你的任务描述` 即可。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/headlessknight/raw/index.md 读取 headlessknight 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。