尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
GitHub CLI 有 Skill 吗?从安装到使用 Agent Skills 的完整指南
GitHub CLI 有 Skill 吗从安装到使用 Agent Skills 的完整指南近期在研究各种 CLI 工具的 Skill 机制时发现GitHub CLIgh不仅有官方内置的gh skill命令还在 2025 年初随着 v2.67.0 版本正式开启了 Agent Skills 时代。本文整理从查阅资料、安装到上手验证的全流程以及和飞书 CLI 的对比。一、gh确实有 Skill从 v2.67.0 起GitHub CLI 内置了一组gh skill子命令专门用来给 AI 编程助手Claude Code、GitHub Copilot、Cursor 等安装技能包——也就是如何正确调用gh的说明书。最常用的三条命令# 安装官方 gh 技能用户级别 gh skill install cli/cli gh --scope user # 更新技能 gh skill update gh # 查看已安装的所有技能 gh skill list仓库引用格式是OWNER/REPO不能只写cli。cli/cli里的cli是 GitHub CLI 仓库的 owner第二个cli是仓库名。安装时的常用变体场景命令安装官方 gh 技能用户级gh skill install cli/cli gh --scope user安装到项目级默认gh skill install cli/cli gh强制覆盖已有技能gh skill install cli/cli gh -f从本地目录安装gh skill install ./my-skill --from-local安装所有技能不逐个确认gh skill install cli/cli --all二、安装时的交互选择第一次执行gh skill install后会进入一个全屏选择器询问要把技能安装到哪个 AI Agent 上方向键移动光标空格键选中/取消选中右键全选左键全部取消回车确认根据自己用的编辑器选一个或多个即可用的 AI 工具建议选择VS Code 里的 GitHub Copilot保持默认选中 GitHub Copilot直接回车Claude Code命令行版 Claude空格选中 Claude Code再回车Cursor 编辑器空格选中 Cursor再回车不确定保持默认 GitHub Copilot直接回车安装器屏幕上会出现一段安全提示技能未经过 GitHub 验证可能包含提示注入、隐藏指令或恶意脚本。使用前请务必审查技能内容。这是官方模板的标准提示cli/cli仓库是可信的但养成装完先看一眼内容的习惯总没错。三、技能装好之后AI 能帮你做什么技能包本质上是一份 Markdown 使用说明书告诉 AI 如何正确调用gh。装好后AI 会参考它自动拼出正确的命令。想做的事可以这样问 AI看仓库的 Issue帮我看看这个仓库有哪些开放的 Issue创建一个 PR帮我创建一个 PR标题是 xxx内容是 xxx看 PR 状态我有哪些待审核的 PR搜索特定 Issue搜索 repo:cli/cli 里标签是 bug 的 Issue读文件内容帮我看一下 README.md 的内容典型产出长这样gh issue list --limit 5 --json number,title,state,createdAt不必再去背零散的命令直接用人话提问就行。四、技能文档里的几个关键点官方技能包SKILL.md目前随 v2.96.0 release 发布的核心要点1. 结构化输出优先人类可读的列格式难以被程序解析永远先考虑--json# 查看全部可用字段 gh issue list --limit 1 --json # 指定字段 gh issue list --json number,title,state,createdAt # 直接按 jq 过滤 gh issue list --json number,title --jq .[] | select(.title | contains(bug))注意--template/-T在gh pr create -T、gh issue create -T上会和 body-template 撞名用前先--help看一眼。2. 分页必须显式指定列表命令默认只返回 30 条且不暴露totalCount没有全部共 N 条这种字段。需要总数就得退回 GraphQLgh api graphql -f query query { repository(owner: cli, name: cli) { issues(first: 0) { totalCount } } }需要下一页用--paginategh api --paginate repos/cli/cli/issues3. Repo 定位别含糊gh默认从当前目录的 git remote 推断仓库。要明确指定gh issue list --repo cli/cli # 简写 gh issue list -R cli/cli4. Search vs List 的语义差异场景用什么跨仓库搜索、按 author/label 过滤gh search issues|prs|code|repos|commits|users当前仓库内的列表gh issue list/gh pr list搜索语法里多个 qualifier要分多个 token 写# ✅ 正确 gh search issues repo:cli/cli is:open author:monalisa # ❌ 错误会被当成一个关键字解析 gh search issues repo:cli/cli is:openbot 作者如 dependabot要写--app dependabot--author dependabot会找不到。5. Issue 高级关系子 Issue、阻塞gh issue新版本支持类型化与层级化# 创建时指定类型、父 issue、阻塞关系 gh issue create --type Bug --parent 23 --blocked-by 24,25 # 编辑多个 issue 的关系 gh issue edit 23 34 \ --add-sub-issue 100,101 \ --add-blocked-by 200 # 查看结构化字段 gh issue view 23 --json issueType,parent,subIssues,blockedBy,blocking返回的subIssues、blockedBy、blocking形状是{nodes: [...], totalCount: N},nodes会被截断subIssues100 条blockedBy/blocking各 50 条。要判断是否被截看nodes.length是否等于totalCount。GHES 自托管版本Issue 类型/子 Issue 需要 3.17阻塞关系需要 3.19。6. 看不下去就用gh api一些--json没暴露的字段直接打 REST/GraphQL# PR 的 review thread 评论gh pr view --comments 不显示这种 gh api repos/cli/cli/pulls/1234/comments # 任意 GraphQL gh api graphql -f query... -F varvalue{owner}/{repo}占位符只在 git remote 推断得到时才会被替换要确定性的话显式写。7. 认证状态gh auth status # 人类可读 gh auth status --json # 结构化五、和飞书 CLI 的技能对比维度飞书 CLIGitHub CLI (gh skill)官方支持飞书办公场景专属消息/文档/日历通用 GitHub 操作Issues/PRs/Discussions命令规模200 命令19 个官方 Agent Skills内置gh子命令 1 套gh技能包第三方协议飞书自研MCPmcp-gh等社区实现把gh包装成 MCP 工具AI 适配官方优先官方 社区双轨两者本质理念一致——让 AI 能直接操作系统而不是让人来回搬运粘贴。在 AI 编程工具上先试内置的gh skill install cli/cli gh --scope user通常是最快的路径。六、一个验证脚本装完跑一下看有没有装上gh skill list然后让 AI 帮你执行一条命令验证它确实在用技能文档帮我用 gh 查看当前仓库最近的 5 个 Issue。正常会得到类似gh issue list --limit 5 --json number,title,state,createdAt这种带--json的结构化命令而不是gh issue list | head -5这种纯文本管道——后者说明 AI 还没读懂技能文档。小结gh skill是 GitHub CLI v2.67.0 的官方 Agent Skills 管理子命令本质是一份 Markdown 使用说明书装给 AI 看。安装格式是gh skill install OWNER/REPO SKILL_NAMEcli/cli gh用--scope user装到用户级。装好后AI 在调用gh时会自动参考技能文档用--json、-L N等AI 友好的方式拿到数据。看不下去--json没覆盖的字段直接gh api或者gh api graphql。GitHub CLI 和飞书 CLI 是同一思路给 AI 直接操作系统的两种生态实现先试官方的gh skill install通常最省事。
RELATED

相关推荐

Horizon Connection Server 证书配置:3步排查自签名证书无效与‘vdm’友好名缺失

Horizon Connection Server 证书配置:3步排查自签名证书无效与‘vdm’友好名缺失

Horizon Connection Server证书配置实战:从自签名无效到"vdm"友好名缺失的深度解析在虚拟桌面基础设施(VDI)的部署中,Horizon Connection Server作为核心组件,其证书配置的准确性直接关系到整个系统的安全性和可用性。许多管理员在…

📅 2026/11/2 21:04:30
Windows内存优化终极指南:使用Mem Reduct轻松提升系统性能30%

Windows内存优化终极指南:使用Mem Reduct轻松提升系统性能30%

Windows内存优化终极指南:使用Mem Reduct轻松提升系统性能30% 【免费下载链接】memreduct Lightweight real-time memory management application to monitor and clean system memory on your computer. 项目地址: https://gitcode.com/gh_mirrors/me/memreduct …

📅 2026/11/10 15:30:38
通义千问和豆包大模型哪个更实用,怎么选?

通义千问和豆包大模型哪个更实用,怎么选?

一、通义千问:专业办公场景的“效率担当”核心优势‌:依托阿里云生态,逻辑推理、代码生成、百万级长文档处理能力更严谨,复杂数据分析、公文报告撰写的错误率更低,回答风格正式规范,适配职场深度办公需求。…

📅 2026/10/27 8:46:01
MORE NEWS

更多资讯

📰

特种工最新消息内部消息:怕考不过白交培训费?这些避坑技巧必须知道

特种工最新消息内部消息:怕考不过白交培训费?这些避坑技巧必须知道 怕考不过白交培训费?特种工考试不是儿戏,但你要是选对了培训机构,再配合点内部消息,一次性通过不是梦。今天我就从南阳卧龙区初次报考人员的角度,给你掰开揉碎讲明白,特种工最新消息…

📰

电工证中级天津哪里考?千万别踩坑的全流程避坑指南

电工证中级天津哪里考?千万别踩坑的全流程避坑指南 实操考试心里没底怕挂科,这是很多准备报考电工证中级的天津小伙伴的真实写照。面对复杂的考试流程、不清晰的报考信息,很多人都在担心: 电工证中级天津哪里考…

📰

考电工证怎么选择学校 郑州报考避坑指南

考电工证怎么选择学校 郑州报考避坑指南 证书过期了不知道怎么复审延期?你不是一个人。现在很多人因为工作变动、证书到期后不了解复审流程,导致证书失效,影响职业发展甚至面临处罚。特别是在郑州地区,特种作业证的办理和复审流程相对复杂,稍有不慎就可…

📰

淮安疫情电工证复审怎么报名才能顺利上岗?

淮安疫情电工证复审怎么报名才能顺利上岗? 你是不是正为 急需特种作业证才能上岗找工作 而发愁?尤其是像 淮安疫情电工证复审…

📰

拿到电工证有什么好处 郑州报考避坑指南

拿到电工证有什么好处 郑州报考避坑指南 你还在为找不到工作发愁?电工证不拿,岗位都进不去!特种作业证是进入多个行业的“通行证”,尤其是在建筑、电力、制造等行业,没有电工证,连面试机会都没有。尤其是在郑州这种大城市,企业对持证上岗的要求越来越…

📰

高压电工证在手,上岗必备怎么考?工地太忙根本没时间复习考试?

高压电工证在手,上岗必备怎么考?工地太忙根本没时间复习考试? 工地太忙根本没时间复习考试,这几乎是每个准备考高压电工证的工友的真实写照。你不是不想考,是没时间、没精力、怕不过。高压电工证在手,不仅是个上岗必备的门槛,更是你未来职业发展的“跳…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬