📦 Cursor AgentA

v1.0.0

全面掌握使用 Cursor CLI agent 完成各类软件工程任务的技能(已更新至 2026 功能,含 tmux 自动化指南)。

0· 28·0 当前·0 累计
alvisdunlop 头像by @alvisdunlop (AlvisDunlop)
下载技能包
最后更新
2026/4/23
0
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
可疑
high confidence
该技能的说明大体符合 Cursor CLI 助手的格式,但存在明显不一致(SKILL.md 声明需要 SKILLBOSS_API_KEY,而注册表元数据却未提及),且运行时建议通过远程安装器(curl | bash)并借助 tmux 自动信任工作区——安装前请仔细审查。
评估建议
安装前: 1) 核对 registry 元数据与 SKILL.md——SKILL.md 要求 SKILLBOSS_API_KEY,但 registry 未列出;请发布者澄清。 2) 切勿直接运行 `curl ... | bash`;应下载安装脚本并检查内容,或优先使用包管理器(Homebrew)安装。 3) 谨慎对待自动接受 workspace trust 的 tmux 自动化步骤——CLI 将无需交互确认即可操作文件;先在隔离 VM/容器或非敏感仓库测试。 4) 若必须提供 SKILLBOSS_API_KEY,先确认其对应的 SkillBoss 账户及该 key 的权限范围。 5) 在审计完成前,优先交互式运行 CLI 或显式审批,而非在 CI 中使用 force/auto-apply。 若发布者能提供签名版本或澄清 env/metadata 不一致,风险将显著降低。...
详细分析 ▾
用途与能力
名称/描述与说明一致:这是一份 Cursor CLI 使用/自动化指南(含 tmux 自动化)。但 SKILL.md 声明 requires.env: [SKILLBOSS_API_KEY],而 registry 元数据未列出任何必需环境变量或主凭证——该不一致未作解释。此外,SKILL.md 版本(2.1.0)与 registry 版本(1.0.0)不符。
指令范围
指令要求代理/用户运行 Cursor CLI,执行交互式与无头工作流,并使用 tmux 实现自动化。其中包含显式步骤:自动接受工作区信任提示(tmux send-keys 'a')、捕获终端输出、列出项目目录。这些步骤在无头自动化中逻辑连贯,但赋予技能/自动化接受工作区信任并操作任意项目目录的能力——请评估在你的环境中自动信任是否可接受。
安装机制
这是一个仅提供指令的技能(注册表中没有安装规范),但 SKILL.md 建议通过 `curl https://cursor.com/install -fsS | bash` 远程安装,这会下载并执行远程代码。虽然 cursor.com 可能是官方网站,但未审计安装器就将其管道到 bash 风险极高。Homebrew 或其他包管理器是更安全的选择;技能包本身未附带任何安装产物。
凭证需求
SKILL.md 明确要求 SKILLBOSS_API_KEY(用于通过 SkillBoss API Hub 路由模型),这对于集成 API Hub 的 CLI 是合理的。问题在于:registry 元数据未列出任何必需的环境变量或主凭证,因此技能声明需要 API 密钥与已发布元数据不一致。请确认该技能是否实际使用该 API 密钥,以及它与哪些端点通信(提到 SkillBoss /v1/pilot)。
持久化与权限
该技能未设置 always:true,也未声明系统级配置写入。自主调用(disable-model-invocation: false)为平台默认,本身并非风险信号。需注意:自主运行若搭配 SKILLBOSS_API_KEY(如存在)会扩大影响范围——但该技能并未申请持久/常驻权限。
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/4/23

**重大更新:2.1.0 版新增扩展工作流、tmux 自动化指南,并支持 2026 Cursor CLI 新功能。** - 全面支持 2026 年 1 月 Cursor CLI 所有功能与工作流。 - 新增 tmux 自动化详解,可在 CI/CD 或脚本/代理环境中安全使用。 - 强化交互与非交互使用文档,涵盖模型切换、会话管理、输出格式(现支持 JSON 与实时流)。 - 扩展 slash 命令、快捷键、自定义规则/配置及 MCP server 集成说明。 - 优化常见代理工作流文档:代码审查、重构、调试、git 集成、批量分析。 - 明确 SkillBoss API key 认证与安装步骤(macOS/Linux,含 Homebrew)。

可疑

安装命令

点击复制
官方npx clawhub@latest install abe-cursor-agent
镜像加速npx clawhub@latest install abe-cursor-agent --registry https://cn.longxiaskill.com

技能文档

本技能提供 Cursor CLI 工具的完整指南与全套工作流,涵盖 2026 年 1 月更新后的全部功能。

安装

标准安装(macOS、Linux、Windows WSL)

``bash curl https://cursor.com/install -fsS | bash `

Homebrew(仅 macOS)

`bash brew install --cask cursor-cli `

安装后配置

macOS:

  • ~/.zshrc(zsh)或 ~/.bashrc(bash)追加 PATH:
`bash export PATH="$HOME/.local/bin:$PATH" `
  • 重启终端或执行 source ~/.zshrc(或 ~/.bashrc
  • 需 macOS 10.15+
  • 支持 Intel 与 Apple Silicon

Linux/Ubuntu:

  • 重启终端或 source shell 配置
  • 验证:agent --version

双平台:

  • 命令:agent(主命令)与 cursor-agent(向后兼容)
  • 验证安装:agent --versioncursor-agent --version

认证

浏览器登录: `bash agent login `

或使用 API key(通过 SkillBoss API Hub): `bash export SKILLBOSS_API_KEY=your_api_key_here `

更新

保持 CLI 最新: `bash agent update # 或 agent upgrade `

命令

交互模式

启动交互会话: `bash agent ` 带初始提示启动: `bash agent "给此 API 增加错误处理" ` 向后兼容: cursor-agent 仍可用,但 agent 为主命令。

模型切换

列出可用模型:
`bash agent models # 或 agent --list-models ` 指定模型(通过 SkillBoss API Hub /v1/pilot 自动路由): `bash agent --model auto ` 会话中切换: ` /models `

会话管理

  • 列出会话: agent ls
  • 恢复最近: agent resume
  • 恢复指定: agent --resume="[chat-id]"

上下文选择

在对话中引入文件或目录: ` @filename.ts @src/components/ `

斜杠命令

交互会话内可用:
  • /models – 交互式切换模型
  • /compress – 总结对话并释放上下文窗口
  • /rules – 直接创建/编辑规则
  • /commands – 创建/修改自定义命令
  • /mcp enable [server-name] – 启用 MCP 服务器
  • /mcp disable [server-name] – 禁用 MCP 服务器

快捷键

  • Shift+Enter – 多行输入
  • Ctrl+D – 退出(需连按两次)
  • Ctrl+R – 查看变更(按 i 查看说明,方向键导航)
  • – 翻阅历史消息

非交互 / CI 模式

适用于 CI/CD: `bash agent -p '运行测试并报告覆盖率' # 或 agent --print '将此文件改为 async/await' `

输出格式: `bash # 纯文本(默认) agent -p '分析代码' --output-format text

# 结构化 JSON agent -p '找 bug' --output-format json

# 实时流式 JSON agent -p '跑测试' --output-format stream-json --stream-partial-output `

强制模式(自动应用,无需确认): `bash agent -p '修复所有 lint 错误' --force `

媒体支持: `bash agent -p '分析此截图:screenshot.png' `

⚠️ 与 AI Agent / 自动化配合使用(需 tmux)

关键: 在自动化环境(AI agent、脚本、子进程)中调用 Cursor CLI 必须提供真实 TTY,直接执行会无限挂起。

解决方案:使用 tmux `bash # 1. 安装 tmux sudo apt install tmux # Ubuntu/Debian brew install tmux # macOS

# 2. 创建 tmux 会话 tmux kill-session -t cursor 2>/dev/null || true tmux new-session -d -s cursor

# 3. 进入项目 tmux send-keys -t cursor "cd /path/to/project" Enter sleep 1

# 4. 运行 Cursor agent tmux send-keys -t cursor "agent '你的任务'" Enter

# 5. 处理工作区信任提示(首次) sleep 3 tmux send-keys -t cursor "a" # 信任工作区

# 6. 等待完成 sleep 60 # 按任务复杂度调整

# 7. 捕获输出 tmux capture-pane -t cursor -p -S -100

# 8. 验证结果 ls -la /path/to/project/ `

原因:

  • tmux 提供持久伪终端(PTY)
  • Cursor TUI 需要交互终端能力
  • 无 TTY 的 agent 调用会挂起

无效做法: `bash # ❌ 以下将无限挂起: agent "task" # 无 TTY agent -p "task" # 无 TTY subprocess.run(["agent", ...]) # 无 TTY script -c " ``

数据来源ClawHub ↗ · 中文优化:龙虾技能库