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 kazukinagata/shinkoku --skill assessgit clone --depth 1 https://github.com/kazukinagata/shinkokuWrote 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/kazukinagata/shinkoku/assess)<a href="https://agentmods.dev/skills/kazukinagata/shinkoku/assess"><img src="https://agentmods.dev/badge/skills/kazukinagata/shinkoku/assess/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/kazukinagata/shinkoku/assess"><img src="https://agentmods.dev/badge/skills/kazukinagata/shinkoku/assess.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.00121 | $0.06198 |
| Opus 5 | $0.00060 | $0.03099 |
| Sonnet 5 | $0.00024 | $0.01240 |
| Haiku 4.5 | $0.00012 | $0.00620 |
Grade A, and why
assess 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 11d 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 — 475 lines — stays where its author put it; the contents beside it link to each section on GitHub.
申告要否・種類の判定(Tax Filing Assessment)
確定申告が必要かどうか、どの種類の申告が必要かを対話的に判定するスキル。 ユーザーの収入状況・家族構成・事業状況をヒアリングし、必要な申告を特定する。
設定の読み込み(最初に実行)
shinkoku.config.yamlを Read ツールで読み込む- ファイルが存在しない場合は
/setupスキルの実行を案内して終了する - 設定値を把握し、相対パスは CWD を基準に絶対パスに変換する:
db_path: CLI スクリプトの--db-path引数に使用output_dir: 進捗ファイル等の出力先ベースディレクトリ- 各ディレクトリ: ファイル参照時に使用
進捗情報の読み込み
設定の読み込み後、引継書ファイルを読み込んで前ステップの結果を把握する。
.shinkoku/progress/progress-summary.mdを Read ツールで読み込む(存在する場合)- 以下の引継書を Read ツールで読み込む(存在する場合):
.shinkoku/progress/01-setup.md
- 読み込んだ情報を以降のステップで活用する(ユーザーへの再質問を避ける)
- ファイルが存在しない場合はスキップし、ユーザーに必要情報を直接確認する
判定の基本方針
- ユーザーが「収入」で話す場合、内部的に「所得」に変換して判定を行う
- 判定は所得税 → 消費税 → 住民税の順序で実施する
- 各判定で根拠となる条文・通達を示す
- 判定結果は最後にサマリーとして一覧提示する
- 不明な点がある場合は追加質問で確認する(推測で判定しない)
ヒアリング時の質問設計ルール
- チェックリストの項目はすべて漏れなく確認すること。ツールの選択肢数制限(AskUserQuestionは1問あたり最大4選択肢)のために項目を省略してはならない。項目数が多い場合は複数回に分けて確認する
- 1つの事象に複数の側面がある場合(例: 中古住宅を購入してリフォームも実施)は、**複数選択可能(multiSelect: true)**にするか、組み合わせパターンを選択肢に含める
- 選択肢を設計する前に、その項目が排他的(1つだけ選ぶ)か並立的(複数該当しうる)かを判断する
ステップ1: 基本情報ヒアリング
以下の情報を対話で収集する。一度にすべてを聞かず、自然な会話の流れで段階的に確認する。
1-0. 前年の確定申告の確認
事業所得がある場合(開業2年目以降)、前年の確定申告内容を確認する。
config の past_returns_dir にファイルがあれば参照する。
確認項目
- 前年の確定申告書(第一表)の有無
- 前年の事業所得金額(黒字 or 赤字)
- 前年の申告納税額(㊺欄)— 15万円を超えていたか
- 予定納税の有無と納付済み金額(第1期・第2期)
- 純損失の繰越控除の有無(前年以前に青色申告で赤字を出したか)
- 前年の消費税の課税売上高(基準期間の判定に使用)
予定納税の判定ルール(所得税法第104条)
前年の申告納税額(㊺欄)が 15万円以上 の場合:
- 第1期(7月): 前年納税額の1/3
- 第2期(11月): 前年納税額の1/3
- 残りは確定申告で精算
予定納税を納付済みの場合、確定申告書 ㊹欄「源泉徴収税額」に加算する。
純損失の繰越控除(所得税法第70条)
前年以前3年以内に青色申告で純損失がある場合:
- 繰越控除可能額を確認する
- 当年の所得から控除できる
1-1. 給与収入の確認
- 給与収入の有無と概算金額
- 給与の支払元の数(1か所 or 複数)
- 年末調整の実施有無
- 源泉徴収票の有無
1-2. 給与以外の収入の確認
以下の収入の有無をすべて順に確認する(項目数が多い場合は複数回に分けること):
- 事業収入(副業・フリーランス)→ 概算金額、開業届の有無、青色申告承認の有無
- 不動産収入
- 株式・配当収入(特定口座/一般口座/NISA)→ 1-2a で詳細確認
- 雑所得(暗号資産、FX、年金等)→ 1-2b, 1-2c で詳細確認
- 一時所得(保険満期金、懸賞金等)
- 譲渡所得(不動産売却、ゴルフ会員権等)
- 退職所得
1-2a. 株式取引の詳細確認(該当者のみ)
What ships with it
1 file 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.
- 11d ago First seen · 475 lines · 121 tokens per session scan A 897086cb2878
assess is a skill published in the GitHub repository kazukinagata/shinkoku (359 stars, last pushed 2d ago), licensed MIT. It adds 121 tokens to every session and 6,198 once invoked, about $0.0006 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
bionic-safety-net
Unified survival infrastructure: health, finance, legal safety, circuit breakers, and structural protection against all ruin classes. The last line of defense.
internal-controls-and-audit
Designs and tests controls over financial reporting — segregation of duties, approval limits, evidence, and preparing for audit. Use this to design controls for a process, prepare for an external audit, respond to an audit finding, set approval thresholds, or assess where a small team's segregation of duties is…
capital-structure-and-covenants
Decides how the business is financed and what that financing then requires of it — debt versus equity, weighted average cost of capital as a hurdle rate, how much leverage cash flow can carry, and the financial, affirmative and negative covenants, definitions, test dates and cure rights that come attached. Use this to…
revenue-recognition
Determines when and how revenue is recognized — performance obligations, contract terms that change the answer, and the deal structures that create accounting problems. Use this to work out how a contract should be recognized, review a non-standard deal before it is signed, understand deferred revenue, or spot terms…
tax
Structures the tax questions a growing business faces — corporate income, sales and use, payroll, nexus, and the obligations created by hiring or selling somewhere new. Use this to work out what a new state or country obligates you to, prepare for a tax filing or audit, understand sales tax on your product, or check…
802-regulations-dora
Use when reviewing, designing, or modifying Java enterprise systems that may support financial entities, critical ICT services, third-party ICT provider integrations, or operational resilience obligations under DORA. This should trigger for requests such as Review a Java platform for DORA ICT risk controls; Design…