Token导航 LogoToken导航

Agent Skill · 研究检索

openakita%2fskills%40github-automation(openakita 2fskills 40github 自动化)

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

openakita%2fskills%40github-automation 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为调用外部服务;许可证信息还不明确,暂无第三方扫描结果,按安装量在研究检索类的 73,675 个 Skill 里排第 57,766。

总安装 424周安装 17GitHub Stars 1,724下载 137核验 2026-05-01

安装说明

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

安装方式

通过对话安装

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

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

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/openakita/openakita --skill openakita/skills@github-automation

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

用于围绕 GitHub 仓库、Issue 和 Pull Request 提供辅助能力,适合查询项目状态。适用于整理变更、创建协作事项和执行代码审查等场景。通过 npx skills add 命令从 GitHub 仓库安装,需区分只读查询和写入操作。涉及创建 PR 或访问私有仓库时应确认 token 权限和用户授权。

需明确目标仓库范围和操作边界,避免越权行为。

来源仓库内路径:skills/openakita%2Fskills%40github-automation

上手步骤

4 步
  1. 1

    确认自己的宿主工具

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

  2. 2

    拿到安装命令

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

  3. 3

    安装后重启宿主

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

  4. 4

    按最小权限试用

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

常见问题

6 条

openakita%2fskills%40github-automation 怎么安装?

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

openakita%2fskills%40github-automation 支持哪些 AI 工具?

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

openakita%2fskills%40github-automation 需要什么权限?

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

openakita%2fskills%40github-automation 是免费的吗?

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

openakita%2fskills%40github-automation 用的人多吗?

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

openakita%2fskills%40github-automation 安全吗?

没有查到第三方扫描结果,安全性无法从公开资料判断,安装前请自行审查源码、依赖和命令行为。

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

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 来源仓库有 1,724 星,维护活跃度相对可查。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 没有第三方扫描结果,安全性只能靠自己读源码判断。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

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

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 要求有安全扫描结论才肯安装的团队。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

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

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
openakita%2fskills%40github-automation

openakita 2fskills 40github 自动化 · 本页

4241,724调用外部服务未明确未收录

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

SKILL.md 原文

GitHub Automation via Rube MCP

Automate GitHub repository management, issue tracking, pull request workflows, branch operations, and CI/CD through Composio's GitHub toolkit.

Prerequisites

  • Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
  • Active GitHub connection via RUBE_MANAGE_CONNECTIONS with toolkit github
  • Always call RUBE_SEARCH_TOOLS first to get current tool schemas

Setup

Get Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.

  1. Verify Rube MCP is available by confirming RUBE_SEARCH_TOOLS responds
  2. Call RUBE_MANAGE_CONNECTIONS with toolkit github
  3. If connection is not ACTIVE, follow the returned auth link to complete GitHub OAuth
  4. Confirm connection status shows ACTIVE before running any workflows

Core Workflows

1. Create and Manage Issues

When to use: User wants to create, list, or manage GitHub issues

Tool sequence:

  1. GITHUB_LIST_REPOSITORIES_FOR_THE_AUTHENTICATED_USER - Find target repo if unknown [Prerequisite]
  2. GITHUB_LIST_REPOSITORY_ISSUES - List existing issues (includes PRs) [Required]
  3. GITHUB_CREATE_AN_ISSUE - Create a new issue [Required]
  4. GITHUB_CREATE_AN_ISSUE_COMMENT - Add comments to an issue [Optional]
  5. GITHUB_SEARCH_ISSUES_AND_PULL_REQUESTS - Search across repos by keyword [Optional]

Key parameters:

  • owner: Repository owner (username or org), case-insensitive
  • repo: Repository name without.git extension
  • title: Issue title (required for creation)
  • body: Issue description (supports Markdown)
  • labels: Array of label names
  • assignees: Array of GitHub usernames
  • state: 'open', 'closed', or 'all' for filtering

Pitfalls:

  • GITHUB_LIST_REPOSITORY_ISSUES returns both issues AND pull requests; check pull_request field to distinguish
  • Only users with push access can set assignees, labels, and milestones; they are silently dropped otherwise
  • Pagination: per_page max 100; iterate pages until empty

2. Manage Pull Requests

When to use: User wants to create, review, or merge pull requests

Tool sequence:

  1. GITHUB_FIND_PULL_REQUESTS - Search and filter PRs [Required]
  2. GITHUB_GET_A_PULL_REQUEST - Get detailed PR info including mergeable status [Required]
  3. GITHUB_LIST_PULL_REQUESTS_FILES - Review changed files [Optional]
  4. GITHUB_CREATE_A_PULL_REQUEST - Create a new PR [Required]
  5. GITHUB_CREATE_AN_ISSUE_COMMENT - Post review comments [Optional]
  6. GITHUB_LIST_CHECK_RUNS_FOR_A_REF - Verify CI status before merge [Optional]
  7. GITHUB_MERGE_A_PULL_REQUEST - Merge after explicit user approval [Required]

Key parameters:

  • head: Source branch with changes (must exist; for cross-repo: 'username:branch')
  • base: Target branch to merge into (e.g., 'main')
  • title: PR title (required unless issue number provided)
  • merge_method: 'merge', 'squash', or 'rebase'
  • state: 'open', 'closed', or 'all'

Pitfalls:

  • GITHUB_CREATE_A_PULL_REQUEST fails with 422 if base/head are invalid, identical, or already merged
  • GITHUB_MERGE_A_PULL_REQUEST can be rejected if PR is draft, closed, or branch protection applies
  • Always verify mergeable status with GITHUB_GET_A_PULL_REQUEST immediately before merging
  • Require explicit user confirmation before calling MERGE

3. Manage Repositories and Branches

When to use: User wants to create repos, manage branches, or update repo settings

Tool sequence:

  1. GITHUB_LIST_REPOSITORIES_FOR_THE_AUTHENTICATED_USER - List user's repos [Required]
  2. GITHUB_GET_A_REPOSITORY - Get detailed repo info [Optional]
  3. GITHUB_CREATE_A_REPOSITORY_FOR_THE_AUTHENTICATED_USER - Create personal repo [Required]
  4. GITHUB_CREATE_AN_ORGANIZATION_REPOSITORY - Create org repo [Alternative]
  5. GITHUB_LIST_BRANCHES - List branches [Required]
  6. GITHUB_CREATE_A_REFERENCE - Create new branch from SHA [Required]
  7. GITHUB_UPDATE_A_REPOSITORY - Update repo settings [Optional]

Key parameters:

  • name: Repository name
  • private: Boolean for visibility
  • ref: Full reference path (e.g., 'refs/heads/new-branch')
  • sha: Commit SHA to point the new reference to
  • default_branch: Default branch name

Pitfalls:

  • GITHUB_CREATE_A_REFERENCE only creates NEW references; use GITHUB_UPDATE_A_REFERENCE for existing ones
  • ref must start with 'refs/' and contain at least two slashes
  • GITHUB_LIST_BRANCHES paginates via page/per_page; iterate until empty page
  • GITHUB_DELETE_A_REPOSITORY is permanent and irreversible; requires admin privileges

4. Search Code and Commits

When to use: User wants to find code, files, or commits across repositories

Tool sequence:

  1. GITHUB_SEARCH_CODE - Search file contents and paths [Required]
  2. GITHUB_SEARCH_CODE_ALL_PAGES - Multi-page code search [Alternative]
  3. GITHUB_SEARCH_COMMITS_BY_AUTHOR - Search commits by author/date/org [Required]
  4. GITHUB_LIST_COMMITS - List commits for a specific repo [Alternative]
  5. GITHUB_GET_A_COMMIT - Get detailed commit info [Optional]
  6. GITHUB_GET_REPOSITORY_CONTENT - Get file content [Optional]

Key parameters:

  • q: Search query with qualifiers (language:python, repo:owner/repo, extension:js)
  • owner/repo: For repo-specific commit listing
  • author: Filter by commit author
  • since/until: ISO 8601 date range for commits

Pitfalls:

  • Code search only indexes files under 384KB on default branch
  • Maximum 1000 results returned from code search
  • GITHUB_SEARCH_COMMITS_BY_AUTHOR requires keywords in addition to qualifiers; qualifier-only queries are not allowed
  • GITHUB_LIST_COMMITS returns 409 on empty repos

5. Manage CI/CD and Deployments

When to use: User wants to view workflows, check CI status, or manage deployments

Tool sequence:

  1. GITHUB_LIST_REPOSITORY_WORKFLOWS - List GitHub Actions workflows [Required]
  2. GITHUB_GET_A_WORKFLOW - Get workflow details by ID or filename [Optional]
  3. GITHUB_CREATE_A_WORKFLOW_DISPATCH_EVENT - Manually trigger a workflow [Required]
  4. GITHUB_LIST_CHECK_RUNS_FOR_A_REF - Check CI status for a commit/branch [Required]
  5. GITHUB_LIST_DEPLOYMENTS - List deployments [Optional]
  6. GITHUB_GET_A_DEPLOYMENT_STATUS - Get deployment status [Optional]

Key parameters:

  • workflow_id: Numeric ID or filename (e.g., 'ci.yml')
  • ref: Git reference (branch/tag) for workflow dispatch
  • inputs: JSON string of workflow inputs matching on.workflow_dispatch.inputs
  • environment: Filter deployments by environment name

Pitfalls:

  • GITHUB_CREATE_A_WORKFLOW_DISPATCH_EVENT requires the workflow to have workflow_dispatch trigger configured
  • Full path .github/workflows/main.yml is auto-stripped to just main.yml
  • Inputs max 10 key-value pairs; must match workflow's on.workflow_dispatch.inputs definitions

6. Manage Users and Permissions

When to use: User wants to check collaborators, permissions, or branch protection

Tool sequence:

  1. GITHUB_LIST_REPOSITORY_COLLABORATORS - List repo collaborators [Required]
  2. GITHUB_GET_REPOSITORY_PERMISSIONS_FOR_A_USER - Check specific user's access [Optional]
  3. GITHUB_GET_BRANCH_PROTECTION - Inspect branch protection rules [Required]
  4. GITHUB_UPDATE_BRANCH_PROTECTION - Update protection settings [Optional]
  5. GITHUB_ADD_A_REPOSITORY_COLLABORATOR - Add/update collaborator [Optional]

Key parameters:

  • affiliation: 'outside', 'direct', or 'all' for collaborator filtering
  • permission: Filter by 'pull', 'triage', 'push', 'maintain', 'admin'
  • branch: Branch name for protection rules
  • enforce_admins: Whether protection applies to admins

Pitfalls:

  • GITHUB_GET_BRANCH_PROTECTION returns 404 for unprotected branches; treat as no protection rules
  • Determine push ability from permissions.push or role_name, not display labels
  • GITHUB_LIST_REPOSITORY_COLLABORATORS paginates; iterate all pages
  • GITHUB_GET_REPOSITORY_PERMISSIONS_FOR_A_USER may be inconclusive for non-collaborators

Common Patterns

ID Resolution

  • Repo name -> owner/repo: GITHUB_LIST_REPOSITORIES_FOR_THE_AUTHENTICATED_USER
  • PR number -> PR details: GITHUB_FIND_PULL_REQUESTS then GITHUB_GET_A_PULL_REQUEST
  • Branch name -> SHA: GITHUB_GET_A_BRANCH
  • Workflow name -> ID: GITHUB_LIST_REPOSITORY_WORKFLOWS

Pagination

All list endpoints use page-based pagination:

  • page: Page number (starts at 1)
  • per_page: Results per page (max 100)
  • Iterate until response returns fewer results than per_page

Safety

  • Always verify PR mergeable status before merge
  • Require explicit user confirmation for destructive operations (merge, delete)
  • Check CI status with GITHUB_LIST_CHECK_RUNS_FOR_A_REF before merging

Known Pitfalls

  • Issues vs PRs: GITHUB_LIST_REPOSITORY_ISSUES returns both; check pull_request field
  • Pagination limits: per_page max 100; always iterate pages until empty
  • Branch creation: GITHUB_CREATE_A_REFERENCE fails with 422 if reference already exists
  • Merge guards: Merge can fail due to branch protection, failing checks, or draft status
  • Code search limits: Only files <384KB on default branch; max 1000 results
  • Commit search: Requires search text keywords alongside qualifiers
  • Destructive actions: Repo deletion is irreversible; merge cannot be undone
  • Silent permission drops: Labels, assignees, milestones silently dropped without push access

Quick Reference

TaskTool SlugKey Params
List reposGITHUB_LIST_REPOSITORIES_FOR_THE_AUTHENTICATED_USERtype, sort, per_page
Get repoGITHUB_GET_A_REPOSITORYowner, repo
Create issueGITHUB_CREATE_AN_ISSUEowner, repo, title, body
List issuesGITHUB_LIST_REPOSITORY_ISSUESowner, repo, state
Find PRsGITHUB_FIND_PULL_REQUESTSrepo, state, author
Create PRGITHUB_CREATE_A_PULL_REQUESTowner, repo, head, base, title
Merge PRGITHUB_MERGE_A_PULL_REQUESTowner, repo, pull_number, merge_method
List branchesGITHUB_LIST_BRANCHESowner, repo
Create branchGITHUB_CREATE_A_REFERENCEowner, repo, ref, sha
Search codeGITHUB_SEARCH_CODEq
List commitsGITHUB_LIST_COMMITSowner, repo, author, since
Search commitsGITHUB_SEARCH_COMMITS_BY_AUTHORq
List workflowsGITHUB_LIST_REPOSITORY_WORKFLOWSowner, repo
Trigger workflowGITHUB_CREATE_A_WORKFLOW_DISPATCH_EVENTowner, repo, workflow_id, ref
Check CIGITHUB_LIST_CHECK_RUNS_FOR_A_REFowner, repo, ref
List collaboratorsGITHUB_LIST_REPOSITORY_COLLABORATORSowner, repo
Branch protectionGITHUB_GET_BRANCH_PROTECTIONowner, repo, branch

平台分布

Codex

36.71%
按下载量换算50

Claude

30.45%
按下载量换算42

Cursor

20.25%
按下载量换算28

Gemini CLI

10.3%
按下载量换算14

安全审计

暂无安全审计结果可展示。

权限和风险

调用外部服务

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

安装前确认

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

继续浏览同类 Skills