Copilot CLI 飞书微信桥
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_6afd2e6f/github-coplit-im-bridge。
技能介绍
解决什么问题
当你不在电脑前时,GitHub Copilot CLI 通常只能在本地终端使用。这个技能把 Copilot CLI 接到飞书、钉钉或微信,使手机消息能触发 CLI 会话,并在聊天里返回文本、文件或图片。适合需要临时让模型继续处理任务,但不想打开笔记本的场景。
核心工作方式
- 双桥接工具:
cc-connect面向 Feishu/Lark、Slack、DingTalk、Telegram;wechat-acp面向微信,社区维护且基于 hook。 - 官方消息通道:飞书方案通过企业自建应用、
im:message权限、长连接和事件订阅接入,可接收消息并回传结果。 - Copilot 认证:可使用交互式登录、环境变量、GitHub CLI token、secret manager 或 wrapper script;必须使用真实
copilot二进制,避免 VS Code shim 导致的认证失败。 - 上下文延续:由于每条 IM 消息可能启动隔离会话,技能可用 history-sync 模式把会话历史写入 cc-connect session JSON,并在
message.sent时重建.github/copilot-instructions.md,让下一轮会话继承上下文。 - 文件回传:通过
cc-connect send支持把文件或图片发回聊天,可在.github/copilot-instructions.md中指示 Copilot 自动发送。 - 长期运行:可持久化为 macOS LaunchAgent、Windows Scheduled Task 或 Linux systemd。
适用边界
它不共享 VS Code Copilot 与 IM Copilot 的会话记忆,但共享同一项目文件系统。远程执行时建议开启 --yolo,减少确认阻塞;同时用独立 work_dir 或 filter_external_sessions 隔离会话。微信路径依赖 hook,文件/图片能力弱于飞书,且中文路径、权限配置和进程常驻都需要额外排查。
使用场景
- 工程师外出时用飞书发送任务,让 Copilot CLI 修改代码并回传补丁文件。
- 值班时通过微信询问报错日志,由 wechat-acp 调用 Copilot 分析并回复。
- 在飞书里让 Copilot 生成脚本或图片,并用 cc-connect send 回传文件。
- 将桥接进程注册为 LaunchAgent 或 systemd,保持远程 Copilot 会话长期可用。
适合人员
- 使用 GitHub Copilot CLI 的工程师,希望用手机继续处理代码任务。
- 维护飞书或钉钉机器人的平台工程师,需要把外部 CLI 接入群聊。
- 负责远程值班的系统工程师,需要随时查看报错并让模型辅助排查。
- 偏好移动端交互的独立开发者,希望把 Copilot 接到个人消息工具。