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 ncaq/konoka --skill pr-stylegit clone --depth 1 https://github.com/ncaq/konokaWrote 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/ncaq/konoka/pr-style)<a href="https://agentmods.dev/skills/ncaq/konoka/pr-style"><img src="https://agentmods.dev/badge/skills/ncaq/konoka/pr-style/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/ncaq/konoka/pr-style"><img src="https://agentmods.dev/badge/skills/ncaq/konoka/pr-style.svg" alt="Reviewed on agentmods" width="80" 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.00044 | $0.01794 |
| Opus 5.5 | $0.00018 | $0.00718 |
| Sonnet 5.5 | $0.00009 | $0.00359 |
| Haiku 4.5 | $0.00004 | $0.00179 |
Grade A, and why
pr-style 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 yesterday.
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 — 168 lines — stays where its author put it; the contents beside it link to each section on GitHub.
GitHubのpull requestを作成するときのスタイルガイドラインです。
タイトルと本文の書き方に加え、
アサインとラベルの決め方も扱います。
/prスキル経由でないPR作成でも、
このガイドラインに従ってください。
大前提: そのリポジトリのスタイルに従う
リポジトリ固有のスタイルがある場合は、 ここに書かれたデフォルトより優先してください。
文章の共通規則
Skillツールでcommit:commit-styleスキルを呼び出し、
文章の規則はそちらに従ってください。
プラグイン名を含めた完全修飾名(commit:commit-style)を指定してください。
PRのタイトルと本文はコミットメッセージと同じcommit-msgフックで検査されるため、
コミットメッセージと同じ規則が適用されます。
このスキルでは規則を繰り返さず、
以下をcommit-styleに委譲します。
- 言語
- 文体
- タイトルの長さと末尾の文字
- 行長と改行
- コードシンボル
- 列挙
- issueやPRの参照
- 使ってはいけないもの
commit-styleはコミット履歴とプロジェクト固有のコミットメッセージガイドラインも読み込みます。
それらもPRのスタイルの参考にしてください。
リポジトリ固有のCONTRIBUTING
!read-contributing
上記の内容が空でなければリポジトリのCONTRIBUTING.mdの内容です。
CONTRIBUTING.mdファイルが典型的に存在する場所を探索して、
最初に見つかったファイルの内容を出力します。
内容に従ってください。
リポジトリ固有のpull requestテンプレート
!read-pull-request-template
上記の内容が空でなければリポジトリのpull requestテンプレートです。 GitHub標準のテンプレートの置き場所を探索して、 全てのテンプレートの内容を出力します。
テンプレートが存在する場合は、 そのテンプレートの構造を本文に反映してください。 複数のテンプレートが存在する場合は、 PRの内容に最も合うものを選んでください。
過去のmerged PRの参照
直近のmergedなPRは、 タイトルと本文のスタイル、 そしてラベルの実際の使われ方の両方の参考になります。 GitHub MCPが利用可能な場合は優先して使ってください。 PR一覧の応答にはラベル情報も含まれているため、 この取得結果を後のラベル選定にも流用してください。
mcp__github__list_pull_requests: PR一覧の取得mcp__github__pull_request_read: PR詳細の取得
GitHub MCPが使えない場合はGitHub CLI(gh)を使ってください。
gh pr list --state merged --limit 20 --json number,title,body,author,labels
gh pr view <number> --json title,body,labels
bot(renovateやdependabotなど)のPRは参考になりません。
author.is_botがfalseのPRだけを参考にしてください。
コミット履歴とdiffの把握
baseブランチからの差分を以下のコマンドで取得してください。
git log <base>..HEAD --no-merges
git diff <base>...HEAD --stat
差分が大きい場合は--statで概要を把握してから、
必要な範囲だけgit diff本体で内容を確認してください。
タイトルのスタイル
リポジトリのスタイルが不明な場合のデフォルトスタイルは、
commit-styleスキルのガイドラインに従った、
Conventional Commits準拠の日本語タイトルです。
文字数の上限や末尾の文字の規則もcommit-styleに従ってください。
リポジトリのスタイルがある場合はそちらを優先してください。
PRに含まれるコミットが1つだけの場合は、 そのコミットのタイトルをそのままPRのタイトルに使ってください。
PRに含まれるコミットが複数ある場合は、 PR全体の変更を要約するタイトルを新たに書いてください。
本文のスタイル
リポジトリ固有のテンプレートが用意されている場合は、 そのテンプレートを埋める形で本文を書いてください。
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.
- yesterday Changed · -143 lines 13bcc24ad27d
- 2mo ago First seen · 311 lines · 44 tokens per session scan A 2a43d0ffb773
pr-style is a skill published in the GitHub repository ncaq/konoka (3 stars, last pushed yesterday), licensed Apache-2.0. It adds 44 tokens to every session and 1,794 once invoked, about $0.0002 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-31.
pr-style compared with skills from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| pr-stylencaq/konoka | Skill | 3 | yesterday | Apache-2.0 | A | 44 | Claude Code |
| reviewArcticFox2029/chamnan | Skill | 10 | yesterday | MIT | A | 51 | Claude Code |
| parallel-pr-scope-overlap-tiebreaker-delta-checkwan-huiyan/agent-traffic-control | Skill | 3 | 1mo ago | MIT | A | 384 | Claude Code |
| pr-from-stale-branch-silently-reverts-newer-main-fileswan-huiyan/agent-traffic-control | Skill | 3 | 1mo ago | MIT | A | 387 | Claude Code |
| batch-member-cites-a-path-only-a-non-member-addswan-huiyan/agent-traffic-control | Skill | 3 | 1mo ago | MIT | A | 53 | Claude Code |
| stacked-pr-review-per-base-diff-and-attachwan-huiyan/agent-traffic-control | Skill | 3 | 1mo ago | MIT | A | 43 | Claude Code |
| subagent-reports-complete-but-pr-unmergedwan-huiyan/agent-traffic-control | Skill | 3 | 1mo ago | MIT | A | 372 | Claude Code |