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/ncaq/konoka/commitnpx skills add ncaq/konoka --skill commitgit clone --depth 1 https://github.com/ncaq/konokaWhat 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.00042 | $0.02487 |
| Opus 5 | $0.00021 | $0.01243 |
| Sonnet 5 | $0.00008 | $0.00497 |
| Haiku 4.5 | $0.00004 | $0.00249 |
Grade A, and why
commit 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 — 235 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Gitリポジトリの変更をコミットします。
AIがコミットメッセージを生成し、
manual確認モードではユーザが確認してからコミットします。
auto確認モードでは確認を省略してそのままコミットします。
確認モードの決定
$ARGUMENTSを確認モードとして解釈してください。
manual: ユーザに差分とコミットメッセージを提示し、 確認を取ってからコミットします。auto: 差分の表示と確認を省略して、 生成したコミットメッセージでそのままコミットします。 コミットメッセージ自体はmanualと同じタイミングで提示します。
引数が省略された場合はmanualとして扱ってください。
manualともautoとも解釈できない値が渡された場合は、
manualとして扱った上で、
解釈できなかった値を完了報告で伝えてください。
勝手にautoとみなして確認を省略してはいけません。
以降の手順のうち、 対象の確認モードが明記されているセクションは、 決定した確認モードに対応するものだけを実行してください。 明記のないセクションはどちらの確認モードでも実行してください。
スタイルガイドラインの適用
Skillツールでcommit-styleスキルを呼び出し、
スタイルガイドラインに従ってください。
コミットメッセージファイルの生成
!commit-prepare
上の埋め込みコマンドが失敗した場合はエラーメッセージを報告してスキルを終了してください。
埋め込みコマンドはJSON形式で結果を出力します。
editmsgPathにはCOMMIT_EDITMSGファイルのパスが書かれています。patchPathにはステージされた差分のパッチファイルのパスが書かれています。
コミットメッセージの内容の生成
ReadツールでpatchPathのパスのファイルを読み、
差分の内容を把握して分析し、
適切なコミットメッセージを生成してください。
WriteツールでeditmsgPathのファイルにコミットメッセージを書き込んでください。
コミットメッセージの検査
コミットメッセージを書き込んだら、 以下のコマンドで検査してください。
値は実際のファイルのパスに置き換えてください。
run-commit-msg-hook <editmsgPathの値>
このコマンドはgit commitが起動するのと同じcommit-msgフックを、
同じ方法で起動します。
グローバル設定のフックも作業中のリポジトリのフックも対象です。
フックが設定されていない場合は何も検査せずに成功します。
コマンドが失敗した場合は、 出力された指摘に従ってコミットメッセージを修正し、 このコマンドを再実行してください。 コミットの実行時ではなくこの時点で直すことで、 ユーザに確認してもらった後で弾かれる手戻りを防げます。
3回修正しても検査を通らない場合は、 指摘の内容をユーザに報告して指示を仰いでください。
フックはコミットメッセージファイルを書き換えることがあるため、
検査を通ったらReadツールでファイルを読み直して、
以降のステップではその内容を使ってください。
ステージされた差分の表示
manual確認モードのみのステップです。
auto確認モードではコミットメッセージの提示へ進んでください。
AskUserQuestionツールを呼び出す直前に、
以下のコマンドでステージされた差分をユーザに表示してください。
値は実際のファイルのパスに置き換えてください。
show-staged-patch <patchPathの値>
このコマンドはdeltaが利用できる環境では、
シンタックスハイライト付きで差分を表示します。
deltaが無い環境では素のパッチをそのまま表示します。
半自動で変更していた場合に、 ユーザが差分を別途追いかけなくてもその場で確認できるようにするためです。
あなた自身が差分をテキストメッセージとして再出力してはいけません。 差分全文を出力トークンとして再生成すると遅く、 差分内にコードフェンス記号が含まれるとMarkdownの表示が壊れるからです。 差分の表示はコマンドの出力に任せて、 あなたは要約や説明を付け加えずに次のステップへ進んでください。
差分はあくまで表示するだけです。
editmsgPathのコミットメッセージファイルに差分を書き込んではいけません。
commitlintを混乱させないためです。
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 · 235 lines · 42 tokens per session scan A b3825c952409
commit is a skill published in the GitHub repository ncaq/konoka (3 stars, last pushed 3d ago), licensed Apache-2.0. It adds 42 tokens to every session and 2,487 once invoked, about $0.0002 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
ast-grep
Guide for writing ast-grep rules to perform structural code search and analysis. Use when users need to search codebases using Abstract Syntax Tree (AST) patterns, find specific code structures, or perform complex code queries that go beyond simple text search. This skill should be used when users ask to search for…
plano-agent-orchestration
Improve multi-agent orchestration in Plano. Use for agent registration, agent listener wiring, and capability-focused agent descriptions for accurate routing.
plano-filter-guardrails
Harden Plano filter chains and guardrails. Use for MCP filter setup, prompt guard responses, and safe filter ordering.
veo-3.2-prompter
Expert prompt engineering for Google Veo 3.2 (Artemis engine). Use when the user wants to generate a video with Veo 3.2, needs help crafting cinematic prompts, or mentions Veo, Google video generation, or Artemis engine.
ads-linkedin
Audit LinkedIn Ads measurement, Insight Tag and conversions, professional audiences, lead generation, ABM, creative, bidding, budgets, pacing, automation, and policy. Use for LinkedIn Ads, Campaign Manager, Insight Tag, Lead Gen Forms, Thought Leader Ads, ABM campaigns, or B2B paid media.
military-commander
上将军·运筹帷幄 - 以兵法之道统筹全局,运筹帷幄之中,决胜千里之外,集中优势兵力打歼灭战.