Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Protocol for safely creating, publishing, releasing, auditing, and maintaining GitHub repositories: check local rules and locks, create .gitignore before the first add, run privacy checks, prepare README/i18n/banner/metadata, verify release tags and GitHub releases, and update organization profiles, llms.txt files, and registry links.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 52% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 30% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 150% | 0% |
| case-05 | ✓→✓ | = Same ✓ | 68% | 0% |
| case-06 | ✓→✓ | = Same ✓ | 50% | 0% |
> 中文 — github-repo-care 官方中文版本。
当需要创建、发布、Release、审计或维护 GitHub 仓库时使用本 Skill。在首次公开推送 (public push)、Release 标签、仓库元数据、组织 Profile 和隐私检查前尤为重要。
请勿在没有 GitHub 发布步骤的纯代码实现工作中直接使用。请先完成相关的开发或调试工作流,然后再激活本 Skill 进行发布。
在首次公开推送前准备好仓库。在公开提交历史产生之前,配置好正确的 .gitignore、隐私门禁 (privacy gate)、许可证 (license)、README、元数据和 Release 描述,成本要低得多。
AGENTS.md、CLAUDE.md、START.md、Release 策略、命名策略和锁策略。LOCK.txt 或匹配的 LOCK.*.txt 处于激活状态,请勿编辑该作用域。git add 前创建 .gitignore。 排除密钥、本地数据、数据库、构建输出、虚拟环境、缓存、IDE 文件和私有笔记。README.md、LICENSE、CHANGELOG.md、SECURITY.md、CONTRIBUTING.md、CODE_OF_CONDUCT.md、llms.txt 和 CI。.env、数据库、私有文档、生成的产物和乱码 (mojibake)。llms.txt、中央注册表、本地模块索引和生态 README 中添加链接。检索暂存或已追踪的文件集,而不仅仅是可见的工作区树。
bashgit diff --cached --check git ls-files rg -n "C:\\\\Us[e]rs\\\\|C:/Us[e]rs/|/c/Us[e]rs/|s[k]-[A-Za-z0-9]|gh[p]_|gh[o]_|API[_-]?KEY|TO[K]EN|PASS[W]ORD|SEC[R]ET|\\x{C3}|\\x{C2}|\\x{FFFD}" .
对于公开模块,还需记录 RELEASE_GATE.md 或同等的门禁文档:日期、已检查的命令、结果、剩余警告和有意保留的例外。如果曾经提交过密钥,仅从 HEAD 删除是不够的;必须轮换 (rotate) 该密钥。
推送之后,显式设置元数据与 Release 数据。
bashgh repo edit ORG/REPO --description "Short concrete description" \ --add-topic local-first --add-topic python --add-topic llm git tag -a v1.0.0 -m "v1.0.0" git push origin v1.0.0 gh release create v1.0.0 --repo ORG/REPO --title "v1.0.0" --notes "..."
然后进行验证:
bashgh repo view ORG/REPO --json nameWithOwner,visibility,description,repositoryTopics,url gh release view v1.0.0 --repo ORG/REPO --json tagName,url,isDraft,isPrerelease gh run list --repo ORG/REPO --limit 5
如果 Release 后 CI 报错 (显示红色),说明仓库尚未规范发布。对于刚创建的初始 Release,立即且有针对性地将新 Tag 移动到修正后的 Commit 是可以接受的。
| 错误 | 修复方案 | |---|---| | 在 git add 之后才添加 .gitignore | 先取消暂存 (unstage),修复忽略规则,然后重新 add | | 界面或 Skill 为多语言,但 README 仅有单一语言 | 添加语言链接或多语言本地化 README | | 缺少 Banner、Topics 或 Description | 在对外发布前补充入口与展示资产 | | 存在 Release tag,但 CI 报错 (显示红色) | 修复 CI 并验证新的运行结果 | | 更新了组织 README,但遗漏了 llms.txt | 同时更新人类可读与机器可读的展示表面 | | 公开文档中出现了本地路径 | 替换为相对路径或通用示例 | | 公开仓库中包含测试数据库或 Notebook 收件箱 (inbox) | 将其从版本追踪中移除,添加忽略规则,重新运行门禁检查 |
.gitignore。llms.txt。Other measured skills in the registry, with their headline benchmark lift.