前言¶
日常开发里,Git 命令不难查,难的是两件事:一是脑子里有「备份、拉代码、看改动、回退、开分支」的意图,却要自己拼 git / gh 参数;二是回退、强推、删分支一旦手滑,代价很大。若你已经在 Cursor 等带 Agent 的环境里写代码,更希望用中文说清楚「git 备份一下」「git 看看我改了啥」,由助手在当前工作目录选对命令、先说清楚再执行,危险步骤再确认一遍——下面介绍 SkillHub 上的 GitHub操作助手(@user_00bc0e74/git-plain-speak)正是按这个思路设计的。
这是什么¶
GitHub操作助手 是 SkillHub 社区技能(分类 dev-programming,当前版本 1.0.3,发布者 user_00bc0e74),不需要 API Key(requires_api_key=false)。
一句话定位:把带 「git」 关键词的日常说法,翻译成准确的 git / gh 命令,在当前项目目录执行;执行前用大白话说明将要做什么;对回滚、强制推送、删除分支等操作强制二次确认。适用于已 git init 的仓库;若未初始化或未关联 GitHub,会引导完成 init、安装 gh CLI、登录与建库。
官方页面:SkillHub - GitHub操作助手
技能元数据 API:https://api.skillhub.cn/user_00bc0e74/git-plain-speak
核心功能¶
以下能力均来自官方简介,按工作流归纳。
配置 GitHub 环境¶
- 安装 gh CLI(用户可说「git装 gh」)
- 登录 GitHub(「git登录 GitHub」)
- 在 GitHub 上创建仓库(「git建仓库」)
备份与同步¶
- 将本地改动备份、推送到远程(例如「git备份一下」「git备份到 GitHub」)
拉取与下载¶
- 从远程拉取或下载项目(「git拉下来」「git下载项目」)
查询与历史¶
- 查看当前改了什么、历史记录(「git看看我改了啥」及同类表述)
回滚¶
- 回退到上一版本或指定历史(「git回退到上一个版本」);属危险操作,需二次确认
分支管理¶
- 新建功能分支、合并到主分支(「git新建个分支搞新功能」「git合并到主分支」);删除分支等危险操作同样会二次确认
安装与启用¶
SkillHub 页面给出的安装方式是:让 AI 按官方安装文档安装指定坐标。
请根据 https://skillhub.cn/install/skillhub.md,安装 `@user_00bc0e74/git-plain-speak`。
若本机已安装 skillhub CLI,可按 SkillHub 安装与优先源配置 用命令安装,并必须用 --dir 指向当前 Agent 的 skills 目录,否则默认装到 ./skills/ 可能不会被识别。
先检查 CLI:
command -v skillhub && skillhub --version
未安装时可执行(完整安装,含 CLI 与默认 Skill):
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
仅安装 CLI:
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only
安装本技能示例(将 <skills 目录> 换成你当前环境的路径):
skillhub install user_00bc0e74/git-plain-speak --dir <skills 目录>
常用 Agent 的 skills 目录(摘自 SkillHub 安装文档):
| 环境 | 路径 |
|---|---|
| Cursor | ~/.cursor/skills/ |
| Claude Code | ~/.claude/skills/ |
| Codex | ~/.codex/skills/ 或项目下的 .agents/skills/ |
安装后按你所用客户端的要求重启或刷新技能列表;各客户端细节以官方文档为准。
典型用法¶
触发条件:用户话里要包含 「git」 关键词,并用日常中文表达意图。官方列出的示例说法包括:
git备份一下/git备份到 GitHubgit下载项目/git拉下来git看看我改了啥git回退到上一个版本git新建个分支搞新功能/git合并到主分支git建仓库/git登录 GitHub/git装 gh
经过上面的步骤装好技能后,在项目根目录(或已初始化的 git 仓库内)用自然语言发起上述请求即可;Agent 应先说明将执行的命令与影响,再在终端于当前工作目录执行。涉及回滚、强制推送、删分支时,应等待你明确确认后再继续。
适用场景与注意¶
适合谁
- 已在 Agent 里写代码,希望少记命令、少翻文档的开发者
- 本地项目需要从零完成
git init、装 gh、登录、建远程仓库的一体化引导 - 希望危险 Git 操作多一道确认的人
限制与注意
- 所有触发表述需含 「git」 关键词,避免与普通「备份」「下载」对话混淆
- 技能针对当前工作目录下的仓库;多仓库并存时需自己切换到正确目录
- 评分与下载量以 SkillHub 页面为准(抓取时约为评分 100000、下载 1666);实际体验取决于 Agent 是否允许执行 shell、网络与 gh 登录状态
- 未在官方资料中单独说明 Cursor / Codex / Claude Code 的行为差异时,以各客户端对 Skill 与终端权限的配置为准
结尾¶
GitHub操作助手把「意图 → 命令 → 执行 → 危险操作确认」串成一条可复述的流程,适合不想每次手写 git / gh 、又希望操作落在当前项目里的场景。安装与详情见 SkillHub:
https://www.skillhub.cn/skills/user_00bc0e74/git-plain-speak