gather

gather is a skill for Claude Code from kazukinagata/shinkoku. It costs 105 tokens per session (5,307 once invoked), scanned A, original, MIT.

A document-collection guide for Japanese tax filing that lists the documents needed for the filing type and explains where and how to obtain them.

In plain words
What is it for?
Use it to find documents such as identity records and income certificates, learn their sources and expected collection time, and prepare for a tax return after filing requirements are assessed.
Why use it?
It turns a tax-filing decision into a practical checklist and separates required documents from documents needed only in certain cases. It also points to electronic sources such as e-Tax and My Number Portal when available.

Skill for Claude Code

Written for Claude Code: shipped in a Claude Code plugin.

Part of the shinkoku plugin — 24 skills shipped together

Good fit Use it to find documents such as identity records and income certificates, learn their sources and expected collection time, and prepare for a tax return after filing requirements are assessed.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/kazukinagata/shinkoku/gather
Install

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.

Any agent
npx skills add kazukinagata/shinkoku --skill gather
Clone the repo
git clone --depth 1 https://github.com/kazukinagata/shinkoku

Made for: Claude Code.

Or install shinkoku, the plugin that ships this one along with the rest of its 24 skills.

Wrote 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.

agentmods badge for gather

README.md
[![agentmods](https://agentmods.dev/badge/skills/kazukinagata/shinkoku/gather/github.svg)](https://agentmods.dev/skills/kazukinagata/shinkoku/gather)
Your own site
<a href="https://agentmods.dev/skills/kazukinagata/shinkoku/gather"><img src="https://agentmods.dev/badge/skills/kazukinagata/shinkoku/gather/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.

agentmods 80×15 button for gather

Your own site · 80×15
<a href="https://agentmods.dev/skills/kazukinagata/shinkoku/gather"><img src="https://agentmods.dev/badge/skills/kazukinagata/shinkoku/gather.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 105 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 5,307 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce invoked
Fable 5.1 $0.00105 $0.05307
Opus 5 $0.00053 $0.02653
Sonnet 5 $0.00021 $0.01061
Haiku 4.5 $0.00011 $0.00531

Measured 11d ago against content hash 26690bd93abe, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-11, from the pricing page.

Security

Grade A, and why

gather 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.

skills/gather/SKILL.md · 341 lines

How it starts

The opening of the file, as written. The whole thing — 341 lines — stays where its author put it; the contents beside it link to each section on GitHub.

書類収集ナビゲーション(Document Gathering Guide)

確定申告に必要な書類を、申告の種類に基づいて一覧化し、各書類の取得先・取得方法を案内するスキル。 assess スキルの判定結果を前提として動作する。判定結果がない場合は、まず assess スキルの実行を促す。

設定の読み込み(最初に実行)

  1. shinkoku.config.yaml を Read ツールで読み込む
  2. ファイルが存在しない場合は /setup スキルの実行を案内して終了する
  3. 設定値を把握し、相対パスは CWD を基準に絶対パスに変換する:
    • db_path: CLI スクリプトの --db-path 引数に使用
    • output_dir: 進捗ファイル等の出力先ベースディレクトリ
    • 各ディレクトリ: ファイル参照時に使用

進捗情報の読み込み

設定の読み込み後、引継書ファイルを読み込んで前ステップの結果を把握する。

  1. .shinkoku/progress/progress-summary.md を Read ツールで読み込む(存在する場合)
  2. 以下の引継書を Read ツールで読み込む(存在する場合):
    • .shinkoku/progress/02-assess.md
  3. 読み込んだ情報を以降のステップで活用する(ユーザーへの再質問を避ける)
  4. ファイルが存在しない場合はスキップし、ユーザーに必要情報を直接確認する

基本方針

  • assess スキルの判定結果(所得税・消費税・住民税の申告要否)を確認してから開始する
  • 判定結果がない場合は「まず assess スキルで申告の種類を判定しましょう」と案内する
  • 書類は「必須」「該当者のみ」「任意(あると便利)」に分類して提示する
  • 各書類の取得先と取得にかかる目安期間を明示する
  • 電子データ(e-Tax、マイナポータル)で取得可能なものは優先的に案内する

ステップ1: 申告種類の確認

assess スキルの判定結果から以下を確認する:

  • 所得税の確定申告の要否と種類(通常/還付申告)
  • 消費税の申告要否と方法(2割特例/簡易課税/本則課税)
  • 青色申告の適用有無
  • 適用する控除の種類

ステップ2: 書類チェックリストの提示

2-1. 全申告者共通(必須書類)

書類 取得先 取得方法 備考
マイナンバーカード(または通知カード + 本人確認書類) 市区町村窓口 交付申請済みなら手元にある e-Tax利用時はICカードリーダーまたはスマホ
確定申告書(第一表・第二表) 国税庁 e-Taxで作成 or 税務署で入手 shinkokuで自動生成可能
銀行口座情報 -- 手元の通帳・キャッシュカード 還付金の振込先

2-2. 給与所得がある場合

書類 取得先 取得方法 備考
源泉徴収票 勤務先の経理部門 12月〜1月に交付される 2か所以上の勤務先がある場合は各社から取得
給与明細(任意) 勤務先 毎月交付されたもの 源泉徴収票の数値確認用

2-3. 事業所得がある場合(副業・フリーランス)

書類 取得先 取得方法 備考
青色申告決算書(青色の場合) -- shinkokuで自動生成 損益計算書 + 貸借対照表
収支内訳書(白色の場合) 国税庁 e-Taxで作成 --
売上の根拠資料(請求書控え等) 手元 年間の請求書・契約書を整理 取引先別に月別集計できるとよい
経費の根拠資料 手元 レシート・領収書・クレカ明細 shinkokuの journal スキルで取込可能
クレジットカード明細(CSV) カード会社Webサイト ダウンロード import_data.py csv で取込可能
銀行口座の取引明細 銀行のWebサイト ダウンロード or 通帳記帳 事業用口座
支払調書 取引先 取引先から1月末までに交付 import_data.py payment-statement で取込可能
開業届の控え(任意) 手元 or 税務署 提出時の控え 開業日の確認用
青色申告承認申請書の控え(任意) 手元 or 税務署 提出時の控え 青色申告の承認確認用

Read the full file on GitHub · 341 lines

Files

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.

Changes

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.

  1. 11d ago First seen · 341 lines · 105 tokens per session scan A 26690bd93abe

Subscribe to this mod's changes

gather is a skill published in the GitHub repository kazukinagata/shinkoku (359 stars, last pushed 2d ago), licensed MIT. It adds 105 tokens to every session and 5,307 once invoked, about $0.0005 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.