prep-repo

prep-repo is a skill for Claude Code, Codex from KerberosClaw/kc_ai_skills. It costs 64 tokens per session (3,506 once invoked), scanned A, original, MIT.

A release-readiness review for preparing a local project for GitHub, a platform for hosting and sharing code.

In plain words
What is it for?
Use it to inspect and fix README files, bilingual documentation, repository layout, tests, CI, Docker files, links, and sensitive-data exposure before release.
Why use it?
It finds publication problems such as missing documentation, exposed private data, broken links, weak tests, or incomplete project setup.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one. Also seen: mentions subagents.

Good fit Use it to inspect and fix README files, bilingual documentation, repository layout, tests, CI, Docker files, links, and sensitive-data exposure before release.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/kerberosclaw/kc_ai_skills/prep-repo
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add KerberosClaw/kc_ai_skills --skill prep-repo
Clone the repo
git clone --depth 1 https://github.com/KerberosClaw/kc_ai_skills

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for prep-repo

README.md
[![agentmods](https://agentmods.dev/badge/skills/kerberosclaw/kc_ai_skills/prep-repo/github.svg)](https://agentmods.dev/skills/kerberosclaw/kc_ai_skills/prep-repo)
Your own site
<a href="https://agentmods.dev/skills/kerberosclaw/kc_ai_skills/prep-repo"><img src="https://agentmods.dev/badge/skills/kerberosclaw/kc_ai_skills/prep-repo/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for prep-repo

Your own site · 80×15
<a href="https://agentmods.dev/skills/kerberosclaw/kc_ai_skills/prep-repo"><img src="https://agentmods.dev/badge/skills/kerberosclaw/kc_ai_skills/prep-repo.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 64 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 3,506 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00064 $0.03506
Opus 5.5 $0.00026 $0.01402
Sonnet 5.5 $0.00013 $0.00701
Haiku 4.5 $0.00006 $0.00351

Measured 1mo ago against content hash 7e25dc9f39da, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

prep-repo scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

prep-repo/SKILL.md · 107 lines

How it starts

The opening of the file, as written. The whole thing — 107 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Prep Repo

English summary: Prepare releases with scope-appropriate checks. Technical documents default to Traditional Chinese with an English summary for GitHub; explicit language requirements are acceptance criteria, while separate bilingual READMEs retain their languages.

先判斷這次要交付什麼,再檢查它能否安全、正確地公開。真正的機敏外洩、不可執行的安裝指引、錯誤的功能宣稱需要修;未約定的格式偏好不應讓已可交付的工作無限延長;使用者明確指定的語系/摘要格式屬於驗收要求,不能降級成可略過的修飾。

範圍與分工

  • 從使用者要求、repo 規範與實際檔案確認目標、visibility、交付物及已有授權。已講清楚的決定不重問;資訊確實不足才釐清。
  • 先查 working tree、branch、remote、現行 README/安裝方式與發布流程,保留無關的 dirty changes。只修改此次授權的 repo/檔案;多 repo 任務各自核對範圍。
  • 私庫與公開匯出分開處理;不要因為準備 OSS 就把私庫改 public、複製整條 private history,或把私人操作手冊當公開文件。
  • 既有系統缺技術文件可用 project-docs(doc-qa plugin);新功能設計走 spec,根因不明的 bug 走 diagnose。不要把簡單文件修正升級成整套工程流程。

先分類,再修正

結果 判準 處理
阻擋發布 具體機敏外洩、預定交付物無法安裝/使用、必要驗證失敗、重要功能或安全宣稱失實 提供證據、影響和最小修法,修正並驗證後才發布
待確認/未驗證 疑似敏感值無法判定、缺少必要權限或環境、工具失敗/跳過 說明缺口;必要檢查未完成不能寫成通過
一般改善 無功能影響的命名、badge、措辭或排版偏好 按範圍和成本調整,不當作新 gate
不適用 此交付物沒有該能力或契約 註明理由,不為填 checklist 新增能力

沿用使用者/repo 的嚴重度定義;沒有定義時不要把所有 blocker 都叫 P0。第一輪合併回報已知問題;修正後重驗受影響項與整體發布檔案邊界,不重跑沒有新理由的全部檢查,也不每輪追加無關修飾。遵守使用者指定的修正輪次與停止條件;沒有指定時,以能否提出有證據、不同於已失敗嘗試的最小修法決定是否繼續。反覆無進展就回報殘餘問題,不宣稱收斂。

依交付物挑檢查

檢查面 要確認的事 不要機械套用的要求
README 用途、成熟度、必要依賴、可重現的 quick start、限制與文件入口符合現況;重要目錄樹與實際檔案相符 標題可以是專案名稱;趣味標題、固定位置 badge 不是必要條件
語言與導覽 技術文件預設正體中文(臺灣用語);發布到 GitHub 的文件開頭放簡短英文摘要,正文用正體中文。私庫去敏匯出也沿用此規則。雙語 README 維持英文版/中文版內容同步與互連,本 repo 使用 README.md/README_zh.md 與 正體中文/English 連結 獨立英文 README、程式碼、指令、API/schema 識別字與授權原文保留原樣。使用者/組織明確指定其他語系才覆蓋預設;現有文件是英文不算例外。核對本次交付,不為小修翻譯未授權的歷史檔案
安全說明 有外部服務、憑證或私人資料的程式,要說清楚資料去向、保存方式與回報管道;可連到既有 SECURITY/privacy 文件 靜態首頁不需要虛構 runtime 安全章節;不得宣稱完美去敏
授權與追蹤檔 檢查 LICENSE、依賴/素材授權、實際 tracked/staged/打包內容;缺授權選擇不可擅自選 MIT。ignore 規則涵蓋此專案產物與私人 runtime .gitignore 不會移除已 tracked 檔案,也不能取代掃描
結構與 metadata 保留有用途的入口/設定;檢查 manifest、skill frontmatter、references 和實際被使用的 scripts。若 lock 檔影響語言統計,可用 .gitattributes 標記 generated 根目錄 AGENTS、CONTRIBUTING、SECURITY、CHANGELOG 都可能合理;純 Mermaid 不需建立空 images 目錄
安裝與測試 對程式發布驗證實際安裝/建置入口和相關測試;用隔離環境。現有必要 checks 應通過;既有失敗與本次回歸分清楚,不隱藏或略過 required checks 文件/profile 更新以連結與渲染為主,不硬加無關程式測試;離線成功不代表 live 整合成功
CI 核對現有 workflow 是否真的測試預定 artifact/平台;需要持續驗證的程式發布可補 CI 靜態文件不一定需要新 workflow;存在 YAML 不代表跑過
Docker 專案提供或宣稱支援 Docker 時,才驗 build、compose 與必要 health check;測試不得占用正式服務或憑證 原生平台依賴不是 Docker-ready;無容器交付就不補 Dockerfile/badge
命名與 commit 沿用 repo/user 的命名和 commit 慣例;檢查 metadata 是否含私人資訊 普通作者署名、Co-Authored-By 不等於洩漏;不得為統一樣式刪署名或重寫歷史

Read the full file on GitHub · 107 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 1mo ago Changed 7e25dc9f39da
  2. 1mo ago Changed · -173 lines · -35 tokens per session 6df7d7f3527b
  3. 1mo ago First seen · 280 lines · 99 tokens per session scan A ce96bce8908d

Subscribe to this mod's changes

prep-repo is a skill published in the GitHub repository KerberosClaw/kc_ai_skills (79 stars, last pushed 13d ago), licensed MIT. It adds 64 tokens to every session and 3,506 once invoked, about $0.0003 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

pypi-release

This skill should be used when releasing tunacode-cli to PyPI. It keeps the existing local release checks, then hands the actual PyPI upload to a GitHub Actions workflow that uses the repository's PYPIAPITOKEN secret.

alchemiststudiosDOTai/tunacode · 52 tokens

github-repo-care

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…

ellmos-ai/skills · 72 tokens

migrate-rename

Evolutionary file renaming with wrapper files, plus the terse MOVED-stub standard for whole folder/file moves. Enables renames without hard breaks — references are organically updated through usage.

ellmos-ai/skills · 42 tokens

reissverschluss-merge

Reißverschluss-Verfahren (englisch: zipper merge) für sehr konfliktreiche Merges: Wenn zwei divergente Branches oder ein PR und sein Zielbranch BEIDE wertvolle, unvereinbar erscheinende Änderungen tragen, wird nicht pauschal eine Seite gewählt, sondern Abschnitt für Abschnitt verglichen, per Entscheidungstabelle…

ellmos-ai/skills · 189 tokens

cut-release

Decide whether unreleased develop work warrants a release, pick the version per semver.org, and cut it following this repo's established commit/PR/tag/release pattern.

coeusyk/inference-x · 38 tokens

github

GitHub via gh CLI: PRs, issues, reviews, repos, auth.

NousResearch/hermes-agent · 19 tokens