Token导航 LogoToken导航

Agent Skill · 待分类

commit-push(提交推送)

commit-push 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

commit-push 是待分类类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证信息还不明确,第三方扫描有未通过项,按安装量在待分类类的 11,209 个 Skill 里排第 7,953。

总安装 329周安装 14GitHub Stars 公开资料未说明下载 115核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:commit-push(提交推送)
来源仓库:https://github.com/mitscherlich/skills
仓库路径:skills/commit-push
安装命令:
npx skills add https://github.com/mitscherlich/skills --skill commit-push
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/mitscherlich/skills --skill commit-push

这个 Skill 是做什么的

这个 Skill 的分类还没最终确定,用法以来源仓库的说明为准。

用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息。适合围绕仓库状态、代码变更或协作事项进行整理。可查询项目状态、辅助创建或检查协作事项。安装前建议确认权限范围和维护状态。commit-push 属于待分类类 Skill,可作为该场景下的辅助能力补充。

注意是否会触发联网、命令执行或文件读写操作。

来源仓库内路径:skills/commit-push

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/mitscherlich/skills --skill commit-push;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

commit-push 怎么安装?

在终端执行 npx skills add https://github.com/mitscherlich/skills --skill commit-push。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

commit-push 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

commit-push 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

commit-push 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

commit-push 用的人多吗?

公开数据是累计安装 329 次,近一周安装 14 次,下载 115 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

commit-push 安全吗?

第三方扫描有未通过项,风险较高。除非你确认过源码,否则不建议直接安装到常用环境。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理待分类类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

待分类类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
infsh-cli

infsh CLI · Codex、Claude

4,374,576382权限未标注未明确未收录
ai-video-generation

AI 视频生成 · Codex、Claude

4,313,376382调用外部服务未明确有提醒
lark-openapi-explorer

云雀 OpenAPI 浏览器 · Codex、Claude

2,064,1209,011需要联网未明确有提醒
lark-workflow-standup-report

Lark 工作流程站立报告 · Codex、Claude

2,041,6328,978需要联网未明确通过
use-my-browser

使用我的浏览器 · Codex、Claude

1,848,49140操作浏览器未明确未通过
commit-push

提交推送 · 本页

329—需要联网未明确未通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Git 提交与推送工作流

此技能提供规范化的 git 提交与推送流程。根据用户意图,自动分析代码变更、生成规范提交信息,并执行提交和/或推送操作。

核心流程

第一步:识别用户意图

分析用户请求,确定需要执行的操作:

意图触发词示例执行动作
仅提交"提交代码"、"commit"执行第二至五步
仅推送"推送代码"、"push"、"推上去"仅执行第六步
提交并推送"提交并推送"、"commit and push"执行全部步骤

支持组合执行——根据用户实际需求灵活选择执行哪些步骤。

第二步:检查并查看变更内容

运行 git status 和 git diff(含已暂存和未暂存的变更),获取当前工作区的完整变更状态。

如果没有任何变更(工作区干净):

  • 提示用户当前无变更内容,终止流程
  • 示例提示:"当前工作区没有需要提交的变更。"

如果存在变更: 继续下一步。

第三步:分析变更并总结内容

仔细阅读所有变更的 diff 内容,按以下维度总结:

  • 新增功能:新增了 xx 功能/模块/文件
  • 功能修改:修改了 xx 功能的 yy 行为
  • 问题修复:修复了 xx 问题,当 aa 时,应该 bb
  • 代码重构:重构了 xx 模块,影响范围包括 1. xx, 2. yy
  • 文档变更:更新了 xx 文档/注释
  • 配置变更:修改了 xx 配置文件
  • 测试变更:新增/修改了 xx 测试用例

总结应简明扼要,突出关键变更点。

第四步:确定提交类型

根据变更内容总结,选择最匹配的提交类型:

类型适用场景示例
feat新增功能或功能性修改新增用户登录功能
fix问题修复修复列表页分页异常
docs文档变更(README、注释等)更新 API 文档
refactor代码重构(不改变功能)重构数据访问层
chore配置/工具链变更更新 ESLint 配置
test测试相关变更新增单元测试
style代码格式调整(不影响逻辑)统一缩进风格
perf性能优化优化列表渲染性能
ciCI/CD 相关变更更新 GitHub Actions 配置
misc混合类型/无法归类(尽量避免)多项不相关改动

选择原则: 以变更的主要目的为准。若变更涉及多种类型且无法明确主要目的,使用 misc,但应建议用户将变更拆分为多次提交。

第五步:生成提交信息并执行提交

提交信息格式
<type>[(scope)]: <message>

<body>

---

Co-authored-by: <model_name> <email>

各部分说明:

  • type:第四步确定的提交类型
  • scope(可选):主要涉及的修改对象

- 组件相关 → (components) - 某功能模块 → (模块名) - 多个模块 → 可省略 scope - 示例:(auth)、(ui)、(api)、(config)

  • message:一句话总结变更内容,不超过 15 个字
  • body:详细描述本次变更的内容,基于第三步的分析结果,列出关键变更点。每个要点独占一行,使用 - 前缀
  • Co-authored-by:标注 AI 协作者信息,以 --- 分隔线与主体隔开。根据当前 agent 自动填充签名(见下方签名映射表)
Co-authored-by 签名映射

根据当前运行的 AI agent 自动选择对应的签名:

Agent签名
ClaudeCo-authored-by: claude-4.5-sonnet <noreply@anthropic.com>
GeminiCo-authored-by: gemini-3-pro <noreply@google.com>

填充规则:

  • 签名格式:Co-authored-by: <model_name> <email>
  • model_name:当前 agent 使用的模型名称(如 claude-4.5-sonnet、gemini-3-pro)
  • email:对应厂商的 noreply 邮箱
  • 如果无法识别当前 agent,默认使用 ai-assistant <noreply@example.com>
提交信息示例
feat(auth): 新增用户登录功能

- 新增 LoginForm 组件,支持用户名/密码登录
- 新增 auth 模块,封装登录/登出/Token 刷新逻辑
- 新增登录页路由配置

---

Co-authored-by: <model_name> <email>
fix(list): 修复分页数据加载异常

- 修复分页参数未正确传递导致的数据重复加载问题
- 修正页码从 0 开始的偏移错误

---

Co-authored-by: <model_name> <email>
docs: 更新 API 接口文档

- 补充用户模块接口的请求/响应示例
- 更新认证相关接口的参数说明

---

Co-authored-by: <model_name> <email>
执行提交
  1. 使用 git add 将相关文件添加到暂存区(优先添加具体文件,避免使用 git add.)
  2. 由于提交信息包含多行内容,使用 HEREDOC 方式传递提交信息: git commit -m "$(cat <<'EOF' <type>[(scope)]: <message> <body> --- Co-authored-by: <model_name> <email> EOF)"
  3. 如果提交因 git hook 失败,禁止使用 --no-verify 跳过验证,立即停止流程并告知用户具体的 hook 错误信息
  4. 确认提交成功后,向用户展示提交结果

第六步:执行推送(如需要)

根据第一步识别的意图,如果需要推送:

  1. 使用 git push 推送到远程仓库
  2. 如果当前分支没有上游分支,使用 git push -u origin <branch-name>
  3. 检查推送命令的返回输出:

- 如果输出中包含创建 Pull Request 的链接:提示用户可以通过该链接创建 Pull Request - 如果输出中包含已有 Pull Request 的链接:提示用户可以通过该链接查看 Pull Request - 如果没有返回任何链接:不做额外提示,仅确认推送成功

注意事项

  • 提交前确认变更文件中不包含敏感信息(如 .env、密钥文件等)
  • 如果发现可能的敏感文件,警告用户并等待确认
  • 如果提交因 git hook(pre-commit、commit-msg 等)失败,严禁使用 --no-verify 参数跳过 hook 验证。 应立即停止提交流程,将 hook 输出的错误信息完整地告知用户,由用户自行决定后续处理方式
  • 推送失败时,分析错误原因并给出解决建议
  • 若遇到网络错误,最多重试 4 次,采用指数退避策略(2s、4s、8s、16s)
  • 整个流程中使用中文与用户交互

平台分布

Codex

35.37%
按下载量换算41

Claude

30.85%
按下载量换算35

Cursor

18.56%
按下载量换算21

Gemini CLI

8.06%
按下载量换算9

安全审计

Gen Agent Trust Hub

未通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills