SuperAPI AI 工具集

blink-github

编程与开发

查看项目

更新于 10-15 17:27

技能介绍

用途:通过 Blink 工作区安装的 GitHub App 对 GitHub 进行完整操作,包括克隆仓库、推送代码、创建 Pull Request、创建 Issue、查看 CI 状态以及调用 GitHub REST API。认证方式不依赖个人访问令牌(PAT),令牌由服务端即时签发、有效期 1 小时,磁盘上不留密钥,也无需 gh auth login。

主要能力:命令行支持查看已连接的 GitHub 账号(blink github status)、克隆仓库(blink github clone owner/repo,可加 --branch)、输出短时令牌供脚本使用(blink github token --json | jq -r .token)。支持多账号,可用 --account blink-new 或 --account my-employer-org 指定具体安装。REST 调用通过 blink connector exec github <endpoint> <METHOD> [json] 完成,例如列仓库、读仓库、创建 Issue、列出开放 PR、查询 Actions 运行记录、读取文件(返回 base64 内容)。MCP 场景使用 blink_connector_exec 工具并设置 provider: "github",传入 projectId、endpoint、httpMethod 与 params。

使用前提:需先在 blink.new/settings?tab=connectors 连接 GitHub 一次。工作区绑定的是 GitHub App 安装而非个人 OAuth 令牌,因此适用于启用 SSO/SAML 的组织,令牌短时有效,撤销只需卸载 App,无需手动轮换密钥,且可分别关联个人账号与工作组织。在 Blink Claw 智能体上,git clone、git push、gh pr create 零配置可用,镜像内置系统级 git 凭据助手自动签发令牌。

限制:具体权限范围、可用仓库范围与配额限制资料中暂未提供;需先完成连接配置才能使用。