SuperAPI AI 工具集

github

编程与开发

查看项目

更新于 10-15 17:27

技能介绍

用途:这是一个围绕 GitHub CLI(gh)的智能体技能,让用户用自然语言完成 GitHub 上的常见操作。技能以“路由器”方式工作:根据用户话语匹配对应参考文档,再执行相应操作。

主要能力:按主题覆盖帮助与参数、认证登录、仓库操作(克隆/复刻/同步)、issue 管理与分诊、PR 创建/评审/合并、GitHub Actions 工作流与运行、CI 状态监控与轮询、PR 概览与状态分类、发布与资产及校验、版本与发布策略、secrets 与 variables、projects、gist、搜索仓库/issue/PR/代码,以及 gh api 高级用法、扩展管理与配置。

使用方式:用户表达需求后,技能加载对应参考文档,例如 issue 走 references/issue.md,PR 走 references/pr.md,Actions 走 references/actions.md,CI 监控走 references/ci-monitor.md,发布走 references/release.md,密钥走 references/secrets-vars.md,API 走 references/api.md 等。若用户只说“ci”,需先询问是监控检查还是查看工作流。

安全与确认规则:任何改变状态的操作(创建/编辑/删除/合并/关闭/重开)都需先确认;只读命令始终允许,如 gh auth status、gh release list、gh release view <tag>、gh help、gh pr checks <number> --json ...、gh run list --branch <branch> --json ...、gh run view <run-id> 等。需要确认的包括 gh issue create/edit/close/reopen/delete,gh pr create/edit/close/merge/review,gh repo create/edit/rename/archive/delete/sync,gh release create/edit/delete、gh release upload、gh release delete-asset,gh secret set/delete、gh variable set/delete,gh run rerun/cancel,以及会变更状态的 gh api 调用(POST/PATCH/PUT/DELETE)。其他限制:不得把密钥作为资产上传;gh api 视为高权限,写操作须确认;未经明确要求不得删除或移动已发布的 release/tag;创建 PR 时默认指派 @me,并尽量套用已有标签,必要时先 gh label list 再提议最小标签集并确认。

适用场景:适合在开发流程中快速处理仓库、议题、PR、CI 与发布等任务。局限:资料未提供更细的平台支持、收费或价格信息。