CLI编码技能

一个教导AI代理如何通过直接shell调用来驱动编码CLI(cursor-agent,opencode)的技能,无需服务器进程或依赖。

  • by YumoeZhung
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 YumoeZhung/codebridge-mcp

使用说明

CodeBridge

一种技能,教AI代理如何通过直接shell调用驱动编码CLIs(游标代理、opencode)。没有服务器进程,没有依赖关系——只有一个结构化的文档,任何具有shell访问权限的代理都可以读取和遵循。

这是什么

SKILL.md 是整个可交付成果。它包含:

  • 游标代理和opencode的身份验证设置
  • 带有非交互模式精确标志的CLI命令参考
  • 不同代理架构的使用模式(子代理循环、直接执行、人工引导)
  • 会话管理(创建、恢复、继续)
  • 错误处理、超时和反模式

先决条件

  • 游标代理 在PATH(或已知的绝对路径)中安装并可访问
    • 需要a CURSOR_API_KEY -从光标设置>API键获取
  • 开源代码 已安装并可在PATH中访问(可选,用于开放代码支持)

安装

复制或符号链接 SKILL.md 进入代理的技能发现路径。

光标

mkdir -p /path/to/project/.cursor/skills/codebridge
cp SKILL.md /path/to/project/.cursor/skills/codebridge/SKILL.md

或全球可用性:

mkdir -p ~/.cursor/skills/codebridge
cp SKILL.md ~/.cursor/skills/codebridge/SKILL.md

开爪

放置在代理可以访问的位置(例如工作区技能目录),或在向代理发出指令时直接引用文件路径。

DeskClaw(纳米机器人)

与OpenClaw相同,nanobot使用OpenClaw技能基础设施。

运作原理

该技能教代理调用游标代理和opencode 非交互模式:

cursor-agent -p --force --trust --workspace /project "fix the bug in auth.py"

进程运行,完成后退出,代理读取stdout。没有MCP服务器,没有心跳,没有轮询——只是 spawn → wait → read output.

对于需要保持响应的代理(OpenClaw、DeskClaw),该技能建议生成一个子代理,在主代理处理用户消息的同时同步运行编码循环。