github-automation
自动化 GitHub 工作流
GitHub 管理通常需要在仓库、拉取请求、议题和 CI/CD 状态之间进行大量重复检查。此技能引导 Claude、Codex 和 Claude Code 完成 Rube MCP GitHub 工作流。
安装前请停下并请求确认。
请审查安装计划,并在更改文件前获得用户明确同意。
使用我的智能体安装
将此请求复制给你的智能体,其中包含权威 Skill 页面和清单。
Review the Skillstore skill "github-automation" from https://skillstore.io/skills/sickn33-github-automation.md and its manifest at https://skillstore.io/api/skills/sickn33-github-automation/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.你的智能体仍应展示其计划,并按安全策略请求必要确认。
Agent 可读资源
当 AI Agent、爬虫或脚本需要干净上下文,而不是读取完整页面时,请使用这些链接。
测试它
正在使用“github-automation”。 合并前审查拉取请求 42。
预期结果:
响应会总结拉取请求状态、变更文件、可合并性、检查运行状态和分支保护阻塞项。它会在合并前请求明确批准。
正在使用“github-automation”。 在我的仓库中查找有关登录失败的议题。
预期结果:
响应会按仓库、标题、状态、标签、负责人和更新时间列出匹配的议题。拉取请求会与议题分开显示。
正在使用“github-automation”。 审计平台团队的仓库权限。
预期结果:
响应会报告协作者角色、分支保护状态,以及任何需要手动确认的权限变更。
安全审计
高风险All 116 external-command alerts are false positives caused by Markdown inline code, not shell execution. The Rube endpoint is a real third-party network dependency that delegates GitHub access through OAuth. Workflow dispatch and access-control changes lack explicit confirmation requirements, although merge and deletion are guarded.
已确认安全问题 (2)
能力复核项 (1)
这些是真实的本地能力,对此技能可能是预期行为,因此需要复核,但不会按已确认恶意行为计分。
风险因素
⚙️ 外部命令 (50)
🌐 网络访问 (1)
分享与引用此报告
分享版本化评估报告、中性徽章、嵌入卡片和引用。Skillstore 只报告证据,不判断该 Skill 是否安全。
复制报告链接
https://skillstore.io/skills/sickn33-github-automation/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown 徽章
[](https://skillstore.io/skills/sickn33-github-automation?utm_source=security_passport_badge)HTML 徽章
<a href="https://skillstore.io/skills/sickn33-github-automation?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-github-automation/security.svg" alt="Skillstore security assessment" loading="lazy"></a>嵌入卡片
<iframe src="https://skillstore.io/embed/skills/sickn33-github-automation.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>学术引用 (APA · BibTeX · CFF)
APA 引用
sickn33. (2026). github-automation security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-github-automation/audits/5BibTeX 引用
@techreport{sickn33-sickn33-github-automation-2026,
author = {sickn33},
title = {github-automation security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/sickn33-github-automation/audits/5},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "github-automation security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/sickn33-github-automation/audits/5"
identifiers:
- type: other
value: "skillstore:sickn33-github-automation:audit:5"
description: "Skillstore immutable audit report identifier"
Skillstore 评分
评分依据 证据置信度: 中你能构建什么
分流仓库议题
查找开放议题,将拉取请求与议题分开,添加评论,并为可访问的仓库准备标签或负责人。
审查拉取请求
在决定是否合并前,检查拉取请求详情、变更文件、可合并性和检查运行结果。
审计仓库访问权限
列出协作者,检查权限,审查分支保护,并识别需要后续处理的设置。
试试这些提示
使用 GitHub 自动化技能列出我可访问的仓库。显示名称、可见性、默认分支和最近活动。
在 OWNER/REPO 中创建一个标题为 TITLE 的 GitHub 议题,描述如下:DESCRIPTION。创建前确认目标仓库。
审查 OWNER/REPO 中的拉取请求 NUMBER。检查变更文件、可合并性、分支保护和 CI 状态。在执行任何操作前总结风险。
审计 OWNER/REPO 的发布就绪情况。审查开放的拉取请求、失败的检查、最近部署、工作流、协作者和分支保护缺口。
最佳实践
- 先调用 Rube 工具发现,以便请求使用当前的 GitHub 工具 schema。
- 在执行特权操作前验证仓库所有者、仓库名称、分支和拉取请求编号。
- 在合并或更改设置前立即检查可合并性、CI 状态和分支保护。
避免
- 不要在没有用户明确批准的情况下合并拉取请求、删除仓库或更改权限。
- 不要假设议题结果不包含拉取请求;应先检查拉取请求标记。
- 在列出仓库、议题、协作者或分支时,不要停留在第一页。