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 agentmods add skills/tomoking2004/claude-plugins/releasenpx skills add tomoking2004/claude-plugins --skill releasegit clone --depth 1 https://github.com/tomoking2004/claude-pluginsWhat 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 | $0.00141 | $0.03610 |
| Opus 5 | $0.00071 | $0.01805 |
| Sonnet 5 | $0.00028 | $0.00722 |
| Haiku 4.5 | $0.00014 | $0.00361 |
Grade A, and why
release 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 2d 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 — 83 lines — stays where its author put it; the contents beside it link to each section on GitHub.
対象:リリース単位(単一パッケージ,または独立にバージョン管理される monorepo の各パッケージ)と,その版を公にする一式——マニフェストのバージョン・bump コミット・タグ・GitHub Release・About 欄.
現在の状態
!git rev-parse --git-dir >/dev/null 2>&1 || { echo "(git リポジトリではない)"; exit 0; }; s=$(git status --short); [ -n "$s" ] && echo "$s" || echo "(作業ツリーは清潔)"
現在のブランチ
!b=$(git branch --show-current 2>/dev/null); [ -n "$b" ] && echo "$b" || echo "(検出不可——git リポジトリでないか detached HEAD)"
デフォルトブランチ
!d=$(gh repo view --json defaultBranchRef --jq .defaultBranchRef.name 2>/dev/null); [ -n "$d" ] && echo "$d" || echo "(取得不可——origin なしか gh が使えない)"
既存タグ一覧(直近20件,命名規則の把握用)
!t=$(git tag -l --sort=-v:refname 2>/dev/null | head -20); [ -n "$t" ] && echo "$t" || echo "(タグなし)"
直近のタグ
!t=$(git describe --tags --abbrev=0 2>/dev/null); [ -n "$t" ] && echo "$t" || echo "(タグなし)"
前回タグ以降のコミットと変更ファイル
!tag=$(git describe --tags --abbrev=0 2>/dev/null); if [ -n "$tag" ]; then r=$(git log --oneline --decorate --name-only "$tag..HEAD" 2>/dev/null); else r=$(git log --oneline --decorate --name-only -40 2>/dev/null); fi; [ -n "$r" ] && echo "$r" || echo "(コミットなし——初コミット前か,前回タグ以降に変更が無くリリース対象なし)"
About 欄の現状
!a=$(gh repo view --json description,homepageUrl,repositoryTopics 2>/dev/null); [ -n "$a" ] && echo "$a" || echo "(取得不可——origin なしか gh が使えない)"
直近の bump コミット本文(書式の手本)
!tag=$(git describe --tags --abbrev=0 2>/dev/null); b=$([ -n "$tag" ] && git log -1 --format='%B' "$tag" 2>/dev/null); [ -n "$b" ] && echo "$b" || echo "(手本なし)"
直近のリリースノート(様式の手本)
!tag=$(git describe --tags --abbrev=0 2>/dev/null); n=$([ -n "$tag" ] && gh release view "$tag" 2>/dev/null); [ -n "$n" ] && echo "$n" || echo "(手本なし)"
手順
- 前提確認:デフォルトブランチが判明し現在のブランチと異なれば,切り替えを促して中断する.作業ツリーが汚れていれば中断し /capstone:commit を促す.
- リリース単位の判定:バージョンフィールドを持つマニフェスト(
package.json・pyproject.toml・Cargo.toml・plugin.json等)をリポジトリ内で探す.ルート直下に一つだけなら単一パッケージとして扱う.複数のディレクトリにそれぞれ独立したマニフェストがあれば**マルチパッケージ(monorepo)**とみなし,マニフェストを持つ各ディレクトリを独立したリリース単位とする——単位の粒度が自明でなければ問う.以降の手順は単一パッケージなら全体で一件として,マルチパッケージなら単位ごとに独立して行う. - 判定:各リリース単位について,バージョンの実体(マニフェストの
version+その単位配下の全参照箇所)を特定し,不一致は編集対象として提案に含める.「前回タグ以降のコミットと変更ファイル」を見て,その単位配下に変更が無ければリリース対象から外す(マルチパッケージで対象が一つも無ければ何もしない).- 初版(タグなし):上げ幅判定は不要;マニフェストの現バージョンをそのまま初タグとする.バージョンが仮値(0.0.0・0.1.0 等)なら適切な初版番号を問う.
- 既タグあり:その単位の直近タグ以降で,その単位配下に触れた Conventional Commits から上げ幅を判定——破壊的→メジャー,
feat→マイナー,fix/perf→パッチ;プレ 1.0 の破壊的はマイナーとする.1.0.0 昇格・割れる上げ幅は問う.複数単位にまたがるコミット(リネーム等)は触れた全単位の判定に算入する.マルチパッケージで単位ごとのタグの前例が無ければ,そのタグ以前の変更は当該単位の初版として扱ってよいか確認する.
- 提案:対象単位ごとに bump コミット(件名+本文)とタグ名・リリースノート(タイトル+本文)を全文で提案し,上げ幅・新バージョン・編集対象を示す.マルチパッケージでは対象外の単位(変更なしで見送り)も列挙し,見落としでないことを示す.About 欄(説明・website・topics)は現状を確定版と突き合わせ,差分があれば新しい全文も提案する——リポジトリに一つだけの設定なので対象単位の数によらず高々一度だけ扱う.既存の下書きを使う場合も全文を提示する——参照だけで承認を取らない.origin が無ければ,リモートリポジトリの作成(名前・About 欄・公開範囲)と origin 設定も提案に含める——承認前に作らない.「文面の基準」に従い,出す前に「固有の走査」を全件通し,通した証跡を提案に添える——照らした手本,裏取りした数値・URL,旧バージョンの残存を確かめた範囲を数行で.走査は成果物を残さない唯一の手順で,黙って飛ばしても外からは見えない;添えれば見える.
- 承認:平文の提案へのチャットの返信で受ける——選択式ダイアログは提案の表示を妨げるため使わない.承認まで書き込まない.修正指示は反映して再提案.
- 実行:承認後に一気に行う.マルチパッケージでは対象単位ごとに a〜c を繰り返し,全単位分が済んでから d 以降へ進む.
a. その単位配下の全箇所を新バージョンに更新し,
git grepでその単位配下の旧バージョン残存を確認(単一パッケージなら全体,マルチパッケージならその単位のディレクトリに絞る——他単位は無関係な一致がありうる). b. その単位の対象パスだけステージして bump コミット(マルチパッケージでは件名の scope を単位名にする). c. 既存タグの様式(接頭辞・注釈)に倣ってタグを打つ;前例なければ単一パッケージはvX.Y.Z,マルチパッケージは<unit>-vX.Y.Zを既定とする. d. origin へブランチと今回打ったタグだけを push する(git push origin <ブランチ>に続けてgit push origin <タグ>…)——--tagsは今回のリリースと無関係な既存タグまで押し出す.origin が無ければ,承認済みの内容でリモートリポジトリを作成し origin に設定してから push する. e. About 欄に承認済みの差分があればgh repo edit --description "<説明>" --homepage "<URL>" --add-topic <topic>で適用する(一度だけ). f.ghが使えれば(導入・認証済み)対象単位ごとにgh release create <タグ> --title "<タグ — 要点>" --notes "<本文>"でノートを公開(非対話実行は notes 系フラグ必須);使えなければタグ push で完了し理由を告げる.
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.
- 2d ago First seen · 83 lines · 141 tokens per session scan A 10f390a410d3
release is a skill published in the GitHub repository tomoking2004/claude-plugins (3 stars, last pushed 1mo ago), licensed MIT. It adds 141 tokens to every session and 3,610 once invoked, about $0.0007 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
skill-teilen
Reicht einen Skill, ein Plugin oder eine Vorlage (CLAUDE.md, settings.json, Prompt) in die SKAILE Community Skill-Library ein. Nutzen wenn der User sagt "teile meinen Skill", "teile meine CLAUDE.md", "teile meine Vorlage", "lade meinen Skill in die Community hoch", "reiche meinen Skill ein", "skill teilen" oder "in…
show-and-share
Schreibt einen fertigen Show-&-Share-Post für die SKAILE Community. Nutzen wenn der User sagt "schreib mir einen Show & Share Post", "stelle meinen Skill vor", "Post für meinen Skill/meine Vorlage", "schreib einen Post zu dem was ich gebaut habe", oder direkt nachdem ein Skill mit skill-teilen eingereicht wurde.
readme-pro
Schreibt oder verbessert ein README für das aktuelle Projekt. Nutzen wenn der User "schreib mir ein README", "dokumentier das Projekt" oder "readme-pro" sagt.
skill-guide
Design, write, and review SKILL.md files using proven patterns. Use when creating, improving, or reviewing agent skills, choosing a design pattern (Tool Wrapper, Generator, Reviewer, Inversion, Pipeline), structuring progressive disclosure, writing skill descriptions, or composing patterns. Also trigger for 'skill…
microsoft-webui
Microsoft WebUI Framework expertise — a language-agnostic server-side rendering framework where templates compile to a binary protocol and interactive Web Components hydrate as islands. Use when authoring, reviewing, or debugging WebUI components (.html + .css + .ts triplets), wiring up routes, hydrating with…
plugin-creator
Guide AI agents through creating GitHub Copilot CLI and Claude Code plugins and plugin marketplaces — from scaffolding plugin directories and writing plugin.json manifests to building marketplace.json registries and testing installations. Use this skill whenever the user wants to create, scaffold, configure, package…