返回顶部
c

copilot-cli-operatorCopilot CLI操作

Run GitHub Copilot CLI from OpenClaw for coding tasks in a target project directory. Use when the user asks OpenClaw to use Copilot for implementation, debugging, refactoring, review, or scripted coding workflows.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
281
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

copilot-cli-operator

GitHub Copilot CLI 操作器

使用此技能可靠地从OpenClaw调用Copilot CLI。

核心规则

  1. 1. 在首次任务前验证Copilot CLI是否存在(copilot --version)。
  2. 始终通过OpenClaw exec 运行Copilot,并设置 pty:true。
  3. 始终将显式 workdir 设置为目标仓库。
  4. 对于长时间任务,使用 background:true 并通过 process 进行跟踪。
  5. 报告清晰的里程碑:已启动、等待输入、已完成/失败。

执行模式

一次性编码任务

使用:

  • - exec.command:copilot -p <任务> --allow-all-tools
  • exec.pty:true
  • exec.workdir:<仓库路径>

限定工具授权

使用 --allow-tool 和 --deny-tool 控制Copilot可执行的操作:

  • - exec.command:copilot -p <任务> --allow-tool shell(git) --allow-tool write
  • exec.pty:true
  • exec.workdir:<仓库路径>

阻止危险操作:

  • - copilot -p <任务> --allow-all-tools --deny-tool shell(rm) --deny-tool shell(git push)

交互式会话

使用:

  • - exec.command:copilot
  • exec.pty:true
  • exec.workdir:<仓库路径>

长时间运行的后台任务

  1. 1. 使用 exec(background:true, pty:true, workdir, command:copilot -p ... --allow-all-tools) 启动
  2. 记录返回的 sessionId
  3. 使用 process action:poll 轮询
  4. 使用 process action:log 读取输出
  5. 如果Copilot请求输入,使用 process action:submit

恢复之前的会话

使用:

  • - exec.command:copilot --resume(从列表中选择)
  • exec.command:copilot --continue(恢复最近的会话)

推荐提示

  • - 实现<功能>并编写测试,运行测试,总结修改的文件。
  • 查找此仓库中CI失败的根本原因,并提出最小修复方案。
  • 审查当前分支差异,首先列出高风险问题。
  • 在新分支上处理问题 https://github.com/owner/repo/issues/123。
  • 创建一个PR,使用最新的API用法更新README。

安全护栏

  • - 除非日志显示完成,否则不要声称文件已被修改。
  • 如果 copilot 缺失或认证失败,返回确切的修复步骤。
  • 将OpenClaw工具配置(pty/workdir/background)与CLI参数分开。
  • 为安全起见,优先使用带有特定作用域的 --allow-tool,而非 --allow-all-tools。
  • 在包含重要数据的目录中工作时,使用 --deny-tool shell(rm)。

参考

  • - references/copilot-doc-summary.md
  • references/copilot-usage-recipes.md
  • scripts/run-copilot-example.sh

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 copilot-cli-skill-1776182118 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 copilot-cli-skill-1776182118 技能

通过命令行安装

skillhub install copilot-cli-skill-1776182118

下载

⬇ 下载 copilot-cli-operator v1.0.0(免费)

文件大小: 4.89 KB | 发布时间: 2026-4-15 11:38

v1.0.0 最新 2026-4-15 11:38
Initial release

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部