Token导航 LogoToken导航

Agent Skill · 开发

github(GitHub 代码协作)

用于围绕 GitHub 仓库、Issue、Pull Request、分支、提交和代码协作流程提供辅助能力。它适合让 Agent 查询项目状态、整理变更、辅助创建或检查协作事项,并把仓库中的信息转成可执行的下一步。使用时需要区分只读查询和写入操作;涉及创建 PR、修改 Issue、推送分支或访问私有仓库时,应确认 token 权限、目标仓库范围和用户授权。

github 是开发类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为调用外部服务;许可证信息还不明确,第三方扫描有提醒项,按安装量在开发类的 21,746 个 Skill 里排第 19,065。

总安装 294周安装 12GitHub Stars 1下载 94核验 2026-05-01

安装说明

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

安装方式

通过对话安装

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

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

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/alemar11/skills --skill github

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

github 提供围绕仓库、Issue、PR 的完整协作支持能力。包括状态查询、变更整理、事项创建与分支管理辅助。需区分只读与写入操作,涉及私有仓库时验证 token 权限。推荐通过 scripts/ghops 作为唯一运行时入口点。github 属于开发类 Skill,可作为该场景下的辅助能力补充。

来源仓库内路径:skills/github

上手步骤

4 步
  1. 1

    确认自己的宿主工具

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

  2. 2

    拿到安装命令

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

  3. 3

    安装后重启宿主

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

  4. 4

    按最小权限试用

    它需要调用外部服务,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

github 怎么安装?

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

github 支持哪些 AI 工具?

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

github 需要什么权限?

权限级别是调用外部服务。该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

github 是免费的吗?

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

github 用的人多吗?

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

github 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

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

值得选的地方

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

先想清楚的地方

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

适不适合你

更适合

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

不太适合

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

开发类 Skill 对比

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

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
github

GitHub 代码协作 · 本页

2941调用外部服务未明确有提醒

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

SKILL.md 原文

GitHub

Overview

Use this skill as the repo-owned GitHub runtime entrypoint for repository-scoped GitHub work plus authenticated-user star and star-list workflows.

Breaking change: the only supported runtime entrypoint is scripts/ghops. Do not use or reintroduce the older per-domain scripts/{triage,reviews,ci,releases,publish}/... surface as a public runtime path.

Keep commit authoring and staging discipline with the separate git-commit skill, and keep full local-worktree publish in yeet.

Runtime surface

  • scripts/ghops is the only supported runtime entrypoint.
  • When the current checkout does not contain scripts/ghops, resolve the installed github skill root first and run <skill-root>/scripts/ghops instead of falling back to legacy per-domain scripts.
  • scripts/ghops --version is the runtime version check.
  • scripts/ghops --json doctor is the runtime readiness check.
  • The maintained runtime implementation lives under projects/ghops/src/ghops/.
  • Do not treat scripts/{triage,reviews,ci,releases,publish}/... as the public runtime surface.

Internal domains

These still organize the implementation and references behind ghops:

Request typeDomain
Repository orientation, issue/PR summaries, personal stars and star lists, patch inspection, issue lifecycle, reactions, PR metadatatriage
Review follow-up, reply, and review submissionreviews
PR checkschecks
Generic GitHub Actions investigationactions
Release-backed tags and tag-only flowsreleases
Current-branch PR open or reuse and PR lifecycle mutationspublish
Full publish from local checkout to draft PRyeet

Trigger rules

  • Use for repository-scoped GitHub work in the current repository, an explicitly provided owner/repo, or authenticated-user star and star-list workflows.
  • Stay in github for triage, reviews, checks, generic Actions, releases, and publish or lifecycle work.
  • Route only full publish-from-worktree requests out to yeet.
  • Reject or reroute organization-level or enterprise-level mutation requests.

Quick workflow

  1. Determine whether the request is repository-scoped or authenticated-user scoped.
  2. Resolve the shipped ghops artifact. Use scripts/ghops when the current checkout has it; otherwise run <resolved-skill-root>/scripts/ghops.
  3. Start with scripts/ghops --json doctor when auth or repo context is uncertain.
  4. Choose the narrowest ghops noun/verb for the task.
  5. Use --json when parsing or relaying structured results.
  6. Route only full local-worktree publish to yeet.
  7. Restate the resolved target repository, list, PR, issue, or reaction target before mutating anything.

Fast path

  • Runtime readiness:

- scripts/ghops --json doctor

  • Repository orientation:

- scripts/ghops repos view - scripts/ghops --json repos list --limit 20

  • Issue triage:

- scripts/ghops issues view --issue 123 --repo owner/repo - scripts/ghops --json issues list --repo owner/repo --state open --limit 20

  • Pull request triage:

- scripts/ghops prs view --pr 42 --repo owner/repo - scripts/ghops --json prs patch --pr 42 --repo owner/repo

  • Review follow-up:

- scripts/ghops reviews address --pr 42 --repo owner/repo

  • PR checks:

- scripts/ghops --json checks pr --pr 42 --repo owner/repo

  • Generic Actions runs:

- scripts/ghops --json actions list --repo owner/repo --limit 10

  • Authenticated-user stars and star lists:

- scripts/ghops --json stars list - scripts/ghops --json lists list

  • Release planning:

- scripts/ghops releases plan --repo owner/repo

  • Current-branch PR publish lifecycle:

- scripts/ghops --json publish context - scripts/ghops publish open --draft

Command map

  • doctor

- Runtime readiness, gh install/auth state, and local repo detection.

  • repos

- list, view

  • issues

- list, view, create, update, comment, comments, close, reopen, close-with-evidence, copy, move, lock, unlock, pin, unpin, suggest-labels - labels list|create|update|delete - milestones list

  • prs

- list, view, patch, update

  • reactions

- list, add, remove

  • reviews

- address, comment, comments, review-comments, review

  • checks

- pr

  • actions

- list, inspect

  • stars

- list, add, remove

  • lists

- list, items, create, delete, assign, unassign

  • releases

- plan, notes, create

  • publish

- context, open, create, draft, ready, merge, close, reopen, checkout

  • request

- get

Scope rules

  • This skill must not perform organization-level management or settings actions.
  • Work on non-current repositories only when the user explicitly provides owner/repo, unless the selected ghops command resolves the current repo from the local checkout.
  • Authenticated-user star and star-list helpers may run outside a git checkout.
  • For repo-targeted star or list membership operations, require explicit owner/repo targets.
  • request get is the only raw escape hatch in phase 1. Keep it read-only.

JSON and output

  • Use --json only at the ghops level:

- scripts/ghops --json <noun> <verb>...

  • --json returns a CLI envelope, not raw provider payloads:

- success: {"ok": true, "version": "...", "command": [...], "data":...} - error: {"ok": false, "version": "...", "command": [...], "error": {...}}

  • doctor --json must remain machine-readable even when gh is missing or auth is missing.
  • actions inspect --json is summary-only and rejects mixed-output modes such as --job-id or --artifact-name.
  • request get rejects raw mutating gh api flag forms, including compact and --flag=value variants.
  • Never print full tokens, cookies, or raw gh auth status dumps in JSON.

References navigation

  • Start at references/script-summary.md for the public ghops entrypoint and the command-map index behind it.
  • Open references/workflows.md when you need the full domain runbook before executing the task.
  • When issue routing is the core problem, open references/triage/issue-workflows.md first.
  • When authentication, CLI setup, or retry behavior is uncertain, open references/core/installation.md or references/core/failure-retries.md.

Learn

  • If repeated runtime GitHub work suggests a better ghops route, command contract, or reference update, treat that as a runtime learning signal; see references/core/github_skill_learn.md.
  • Prefer improving an existing ghops command or the projects/ghops/ implementation before proposing a new runtime command.
  • Keep user-facing guidance in references/ aligned with the shipped scripts/ghops runtime behavior.

CLI Maintenance

  • Keep normal execution on the shipped ghops artifact: scripts/ghops from the owning checkout, or <skill-root>/scripts/ghops when operating from a different repository.
  • Treat projects/ghops/ as the maintained Python project behind the shipped artifact at scripts/ghops.
  • Treat projects/ghops/pyproject.toml as the CLI semver source of truth, and use scripts/ghops --version to verify the shipped runtime version.
  • Open projects/ghops/ when fixing bugs, improving performance, rebuilding, or extending the ghops contract.
  • Keep runtime logic in projects/ghops/src/ghops/; do not add new runtime behavior anywhere else.
  • Do not add compatibility aliases or runtime shims for the older public per-domain script surface.
  • Keep normal skill users on scripts/ghops; do not direct them to run Python directly from projects/ghops/.
  • Treat any future build outputs outside scripts/ghops as intermediates, not supported runtime entrypoints.
  • Follow semver for shipped CLI changes:

- major for breaking CLI contract changes - minor for backward-compatible new features or meaningful capability additions - patch for backward-compatible bug fixes and corrections

  • After maintenance changes, re-verify through the shipped artifact with:

- scripts/ghops --help - scripts/ghops --version - scripts/ghops --json doctor

Examples

  • "Summarize this repo and tell me what matters first."
  • "Show me the open PRs for this repo and summarize which one needs attention."
  • "Show me my starred repos."
  • "Show me my GitHub star lists."
  • "Add these repositories to my Agent Skills list."
  • "Create a list for MCP repos and star this batch."
  • "Show me what changed in PR 482."
  • "Close issue 77 with the implementation evidence from this commit."
  • "Add a thumbs-up reaction to this PR review comment."
  • "Debug the failing PR checks."
  • "Create a release-backed tag without guessing the target ref."
  • "Update the PR title and body without changing review state."
  • "Yeet this worktree into a draft PR."

平台分布

Codex

39.29%
按下载量换算37

Claude

28.93%
按下载量换算27

Cursor

18.41%
按下载量换算17

Gemini CLI

9.65%
按下载量换算9

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

调用外部服务

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

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

继续浏览同类 Skills