mcpField
G
github

github

github.com/bntvllnt开发1758 次安装26 周前更新
代码仓库

关于 github

通过 `gh` 操作 GitHub 的技能,可将仓库、Issue、PR、Actions、发布和配置等任务导向对应参考资料。它还为会改变状态的命令设定确认规则,并说明只读操作的安全处理方式。

主要功能

  1. 01将 GitHub 任务路由到详细参考资料
  2. 02管理仓库、Issue 和 PR
  3. 03处理 Actions、CI 与发布
  4. 04搜索仓库、Issue、PR 和代码
  5. 05状态变更操作前要求确认

适用场景

  1. 01整理 Issue 并审查 PR
  2. 02监控 CI 检查和工作流运行
  3. 03准备发布并管理仓库设置

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/bntvllnt/agent-skills --skill github

安装后在 Claude Code 中输入/github确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

README.md
references/
actions.md
api.md
auth.md
ci-monitor.md
cli-help.md
config.md
extensions.md
gists.md
issue.md
pr-dashboard.md
pr.md
projects.md
release-assets.md
release-create.md
release-manage.md
release-strategy.md
release.md
repo.md
search.md
secrets-vars.md

详细介绍

GitHub

通过 gh 执行 GitHub 操作。

路由

用户提及加载参考资料执行操作
help / gh help / flags / optionsreferences/cli-help.md安全地显示 CLI 帮助
auth / login / tokenreferences/auth.md验证 gh
repo / clone / fork / syncreferences/repo.md仓库操作
issue / issuesreferences/issue.mdissue 分类和管理
pr / pull request / reviewreferences/pr.mdPR 创建/审查/合并工作流
actions / workflow / runreferences/actions.mdGitHub Actions(工作流 + 运行)
ci / monitor ci / check ci / ci status / watch cireferences/ci-monitor.md通过实时轮询监控 CI 检查(如果用户只说“ci”,请询问:是监控检查还是查看工作流?)
pr dashboard / pr overview / open prs / my prs / pr statusreferences/pr-dashboard.mdPR 概览及状态分类
release / publish releasereferences/release.md发布 + 资源 + 验证
release strategy / release format / versioningreferences/release-strategy.md版本管理、标题/描述格式、生成协议
secrets / variablesreferences/secrets-vars.md管理机密和变量
projectreferences/projects.md项目操作
gistreferences/gists.mdgist 操作
searchreferences/search.md搜索仓库/issue/PR/代码
apireferences/api.mdgh api(高级)
extensionreferences/extensions.md管理 gh 扩展
configreferences/config.mdgh 配置基础知识

安全规则

  • 执行任何会更改状态的操作(创建/编辑/删除/合并/关闭)前都必须确认。
  • 切勿将机密上传为资源。
  • 将 gh api 视为高权限工具:执行任何写入操作前都必须确认。
  • 除非用户明确要求,否则切勿删除或移动已发布的版本/标签。
  • 创建 PR 时,始终设置指派对象:除非用户明确指定其他人,否则默认为 @me。
  • 创建 PR 时,尽可能应用相关的现有标签;根据 PR 上下文(标题/正文/分支 + 已更改的路径)自动选择,并避免创建新标签,除非确有必要。
  • 如果必须创建标签,请先获取现有标签(gh label list),提出符合仓库命名规则的最小集合,并在执行 gh label create 前确认。

确认策略

只读命令始终可以执行。

以下操作需要确认:

  • 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、gh run cancel
  • 会更改状态的 gh api 调用(POST/PATCH/PUT/DELETE)

只读(无需确认)

gh auth status
gh release list
gh release view <tag>
gh release view <tag> --web
gh help
gh pr checks <number> --json ...
gh run list --branch <branch> --json ...
gh run view <run-id>
gh run view <run-id> --log-failed

评论

支持 Markdown