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 wookiya1364/scv-claude-code --skill gcleangit clone --depth 1 https://github.com/wookiya1364/scv-claude-codeWrote 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/wookiya1364/scv-claude-code/gclean)<a href="https://agentmods.dev/skills/wookiya1364/scv-claude-code/gclean"><img src="https://agentmods.dev/badge/skills/wookiya1364/scv-claude-code/gclean.svg" alt="Measured on agentmods" height="20"></a>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.00059 | $0.00743 |
| Opus 5 | $0.00030 | $0.00371 |
| Sonnet 5 | $0.00012 | $0.00149 |
| Haiku 4.5 | $0.00006 | $0.00074 |
Grade A, and why
gclean 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 7d 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.
What it actually says
/gclean — merge되어 사라진 로컬 브랜치 정리
원격에서 삭제된(merge 후 GitHub/GitLab이 head 브랜치를 지운) 브랜치의 로컬 잔여를 정리한다.
절대 규칙
- 보호 브랜치
main·develop·stage는 절대 삭제하지 않는다. - 현재 체크아웃된 브랜치는 절대 삭제하지 않는다.
- upstream이
[gone]인 것만 대상 (= 원격이 사라짐). ahead/behind/정상 추적 브랜치는 건드리지 않는다. - 삭제 결과(브랜치명 + 복구용 SHA)를 반드시 출력한다.
실행 (아래 블록을 한 번에 그대로 실행)
git fetch --prune
CURRENT=$(git symbolic-ref --quiet --short HEAD || echo "(detached)")
# gone(원격 삭제) 로컬 브랜치 목록 — 트렁크/현재 제외
GONE=$(git for-each-ref --format '%(refname:short) %(upstream:track)' refs/heads \
| awk '$2=="[gone]"{print $1}' \
| grep -vxE 'main|develop|stage' \
| { grep -vxF "$CURRENT" || true; })
if [ -z "$GONE" ]; then
echo "정리할 브랜치 없음 (gone 상태 로컬 브랜치가 없습니다)."
else
echo "=== 삭제 대상 (upstream=gone) ==="
# 반드시 while read 로 순회 (for b in $GONE 는 여러 줄에서 워드분할 실패)
printf '%s\n' "$GONE" | while IFS= read -r b; do
[ -z "$b" ] && continue
sha=$(git rev-parse --short "$b")
printf " %-40s %s\n" "$b" "$(git log -1 --format='%h %s' "$b")"
git branch -D "$b" >/dev/null 2>&1 && echo " → 삭제됨 (복구용 SHA $sha)" || echo " → 삭제 실패"
done
fi
실행 후 결과를 사용자에게 보고하라. 목록에 merge된 작업 브랜치가 아닌 예상 밖 브랜치가 보이면 언급하고 확인을 권한다(그래도 삭제는 로컬 전용이라 복구 가능).
복구 (실수 시)
삭제는 로컬 전용이며 30일간 reflog로 복구 가능:
git reflog # 또는: git fsck --no-reflogs --lost-found
git branch <name> <sha> # 위 출력의 '복구용 SHA'로 되살리기
참고
[gone]은 "원격 브랜치가 삭제됨"만 의미한다. 드물게 "merge 안 됐는데 원격만 삭제"된 경우도 포함될 수 있다.- 브랜치 전략은
.github/BRANCHING.md참조.
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.
- 7d ago First seen · 55 lines · 59 tokens per session scan A c968db36005c
gclean is a skill published in the GitHub repository wookiya1364/scv-claude-code (7 stars, last pushed 3d ago), licensed MIT. It adds 59 tokens to every session and 743 once invoked, about $0.0003 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-31.
Other skills, from other repositories
chat-sdk
Build multi-platform chat bots with Chat SDK (chat npm package). Use when developers want to scaffold a bot with create-chat-sdk, build a Slack, Teams, Google Chat, Discord, Telegram, GitHub, Linear, or WhatsApp bot, handle mentions, direct messages, subscribed threads, reactions, slash commands, cards, modals, files…
flow-next-make-pr
Open a PR with a cognitive-aid body rendered from flow-next spec state via gh. Use whenever asked to make or open a PR in a flow-next repo.
flow-next-land
Autonomous PR babysitter tick. Fixes CI, resolves feedback, merges when converged, closes the spec, releases. Emits LANDVERDICT. Use when asked to land PRs.
taiyi-integration
A project workflow skill for closing a TaiyiForge change and recording it in a CHANGELOG.md file. It checks review results, tests, and the state of the working tree before archiving the change.
flow-next-worktree-kit
Manage git worktrees (create/list/switch/cleanup) and copy .env files. Use for parallel feature work, isolated review, clean workspace, or when user mentions worktrees.
remindme
⏰ simple Telegram reminders for OpenClaw. cron, zero dependencies.