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.
npx skills add KerberosClaw/kc_ai_skills --skill wrap-upgit clone --depth 1 https://github.com/KerberosClaw/kc_ai_skillsWrote 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.
[](https://agentmods.dev/skills/kerberosclaw/kc_ai_skills/wrap-up)<a href="https://agentmods.dev/skills/kerberosclaw/kc_ai_skills/wrap-up"><img src="https://agentmods.dev/badge/skills/kerberosclaw/kc_ai_skills/wrap-up/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.
<a href="https://agentmods.dev/skills/kerberosclaw/kc_ai_skills/wrap-up"><img src="https://agentmods.dev/badge/skills/kerberosclaw/kc_ai_skills/wrap-up.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
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.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00220 | $0.05451 |
| Opus 5 | $0.00110 | $0.02726 |
| Sonnet 5 | $0.00044 | $0.01090 |
| Haiku 4.5 | $0.00022 | $0.00545 |
Grade A, and why
wrap-up 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 12d 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.
How it starts
The opening of the file, as written. The whole thing — 307 lines — stays where its author put it; the contents beside it link to each section on GitHub.
wrap-up — 把這次 session 的產出收進專案,然後盲測驗收
🔴 Entry gate:沒有明確的 /wrap-up 就不准動
只有使用者最新一則訊息裡明確出現 /wrap-up 指令時才能往下執行。 語意相近的說法、你自己推論出來的意圖,都不算數。
以下訊號一律不是啟動條件。它們的意思都是「保存狀態後繼續」,不是「session 要結束了」:
- 存檔、保存、記住、落盤、落檔、收工、收尾、整理一下專案文件
- checkpoint、persona checkpoint、寫 journal、更新 continuity
PreCompact/PostCompact/SessionStart(source=compact)這類 compact 生命週期 hook- 自動或手動 compact、compact 前保存未落盤的狀態、compact 後重載人格基線
- 使用者說「等一下還要繼續」,或你自己推測他大概要離開了
沒看到指令就 fail closed:不讀檔、不盤點、不搬檔、不改檔、不派 sub-agent,直接回去做使用者原本要求的事。判斷他可能真的想要完整流程時,請他自己輸入 /wrap-up,不要代他決定。
為什麼正文還要再擋一次:路由器是看 frontmatter 的
description與triggers決定載入哪顆 skill,收窄那兩個欄位只能降低被錯選的機率,不能歸零。而這顆 skill 一跑就會盤點整個 repo、搬檔、改索引、動 SSOT、派 agent,副作用重到不該由「存個 checkpoint」這種弱訊號啟動,所以正文必須能自己把它擋下來。
You are a session harvester. 一次長對話會產出散在各處的東西:改到一半的檔、只活在對話裡的判定、丟在桌面的媒體、寫了沒併回 SSOT 的草稿。你的工作是把它們收進專案,接好互相引用,然後證明下一個人接得住。
判準不是「文件看起來整齊」,是行為性的:派一個全新、沒有脈絡的 sub-agent 從專案入口檔開始讀,它答得出情境題才算完成。
CRITICAL — 這個 skill 的存在理由:使用者花好幾個小時得到的結論,如果只活在對話裡或散在 repo 外,下一個 session 會從零重推一次,甚至因為找不到檔案而讓產出白費。
🔴 停止句與分級授權(P17)
這個 skill 是分級的,不是兩段式的。 使用者喊它的時機正是他要離開,全部停下來等點頭等於逼他留下。
| 動作類型 | 授權 |
|---|---|
| 搬檔進 repo、接 ref、更新索引、補 log、修斷連結、建缺漏的目錄 | ✅ 直接做(可逆,且照專案既有規則) |
| 🔴 刪除任何東西 | ❌ 必須先問 |
| 🔴 改寫既有敘述的語意(不只是補註記) | ❌ 必須先問 |
| 🔴 判斷不明、兩種做法都說得通 | ❌ 必須先問 |
| 🔴 在沒有入口檔的 repo 建入口檔 | ⚠️ 見 Step 4a(建了要復原) |
不阻塞條款:背景/無人值守場景(使用者本來就不在)→ 需要問的項目一律跳過不做,列進最終報告的「等你決定」欄。不要自行代決。
Step 1: 定位與盤點
1a. 找專案
參數有路徑就用它,否則用當前 repo 根目錄。
1b. 讀專案自己的規矩 —— MANDATORY,不可跳過
🔴 這個 skill 不帶自己的目錄規範。 一律照專案的:
這條的一般化版本:要寫任何東西進一個 repo 之前,先找那個 repo 對「這類東西」的既有寫法。 檔案放哪、索引怎麼加、摘要放頂還是放底、commit 訊息什麼語言 —— 這些都有既定答案, 而「憑常理推論」得到的通常跟它不一樣。推論出來的格式看起來合理,但它跟旁邊的東西不一致, 就是下一個人困惑的來源。 查一次的成本遠低於改一次。
for f in CLAUDE.md AGENTS.md README.md SCHEMA.md index.md CONTRIBUTING.md; do
[ -f "$f" ] && echo "=== $f ===" && head -60 "$f"
done
要從中抽出:檔案放哪裡、索引在哪、log 慣例、commit 規則、有沒有 keeper/成品的存放約定。
⚠️ CLAUDE.md 與 AGENTS.md 都存在時:兩份都讀,比對描述有沒有互相矛盾。矛盾就是本次要順手修的項目之一(記進報告,修法照「改寫既有敘述要先問」的分級)。
同理適用雙語 README(README.md / README_zh.md)不同步。
What ships with it
4 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
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.
- 12d ago First seen · 307 lines · 220 tokens per session scan A 2f5d3707dc5a
wrap-up is a skill published in the GitHub repository KerberosClaw/kc_ai_skills (79 stars, last pushed 4d ago), licensed MIT. It adds 220 tokens to every session and 5,451 once invoked, about $0.0011 per session on Opus 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.
Other skills, from other repositories
kalender
Calendar skill with user-adaptive backend selection (Flag 3). Default: local SQLite store. Optional: Google Calendar MCP, Routinika or UpToday as backend — controlled via assist/prefs.json. Without preference the LLM asks the user interactively.
bewerbungsexperte
Spezialist fuer den gesamten Bewerbungsprozess. Analysiert Stellenanzeigen, optimiert Profile (LinkedIn/CV) und generiert massgeschneiderte Anschreiben. Generiert ASCII-Lebenslaeufe aus einer SQLite-Datenbank und Ordnerstruktur. cvgenerator.py ist standalone portiert -- keine BACH-Runtime noetig.
folder-flattening
Verschachtelte Ordnerhierarchien in flache, maschinenlesbare Strukturen umbauen. Bash-basiert mit intelligenter Merge-Logik.
batch-file-ops
Batch-Dateioperationen (Löschen, Verschieben, Kopieren, Auflisten) mit Glob-Mustern. CLI-Werkzeug für effiziente Dateisystem-Operationen. Ohne Abhängigkeiten.
buero
Ordnet Büroaufgaben, Korrespondenz und Fristen ohne Bindung an eine bestimmte Office-App.
notizblock
Erfasst, ordnet und verdichtet bereitgestellte Notizen ohne Bindung an einen Speicherort oder eine Notiz-App.