assess
This skill should be used when the user asks to determine what tax filings they need, wants to know if they must file a tax return (確定申告), asks about…
This skill should be used when the user wants to set up shinkoku for the first time, initialize their configuration, or update their existing settings. Trigger phrases include: "セットアップ", "初期設定", "設定ファイルを作る", "shinkokuの設定", "config", "setup", "始め方", "使い方", "設定を更新", "configを作り直す".
$ npx -y skills add kazukinagata/shinkoku --skill setup --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/setupContext preview
The summary Claude sees to decide when to auto-load this skill.
This skill should be used when the user wants to set up shinkoku for the first time, initialize their configuration, or update their existing settings. Trigger phrases include: "セットアップ", "初期設定", "設定ファイルを作る", "shinkokuの設定", "config", "setup", "始め方", "使い方", "設定を更新", "configを作り直す".
name: setup description: > This skill should be used when the user wants to set up shinkoku for the first time, initialize their configuration, or update their existing settings. Trigger phrases include: "セットアップ", "初期設定", "設定ファイルを作る", "shinkokuの設定", "config", "setup", "始め方", "使い方", "設定を更新", "configを作り直す".
shinkoku の初回セットアップを対話的に行うスキル。 設定ファイル(`shinkoku.config.yaml`)の生成とデータベースの初期化を実施する。
`shinkoku` コマンドが利用可能か確認する。
1. `shinkoku --version` を実行する 2. **コマンドが存在しない場合**: `uv tool install git+https://github.com/kazukinagata/shinkoku` を実行してインストールする 3. **コマンドが存在する場合**: `uv tool upgrade shinkoku` を実行して最新版に更新する
CWD の `shinkoku.config.yaml` を Read ツールで読み込む。
以下の項目を AskUserQuestion で確認する:
事業所得がない場合、以下のステップをスキップする:
以下の項目を AskUserQuestion で段階的に確認する。すべて任意(スキップ可能)だが、確定申告書等作成コーナーへの入力や人的控除の判定に使用される。
事業所得がある場合に確認する。
以下の項目を順に確認し、青色申告特別控除額を**自動判定**する。
> このプラグインの帳簿管理・税額計算機能はご利用いただけますが、確定申告書等作成コーナーへの自動入力(`/e-tax` スキル)は e-Tax 提出専用のため利用できません。作成コーナーへの入力はご自身で行っていただく必要があります。
> 白色申告に対応しています。決算書コーナーでは収支内訳書を使用します。なお、帳簿機能は複式簿記ベースで設計されているため、白色申告に必要な水準以上の記帳が行われます。
`return_type` が `blue` の場合、以下のフローで控除額を判定する:
1. 記帳方法を聞く(複式簿記 / 簡易帳簿) 2. **簡易帳簿の場合** → `simple_bookkeeping: true`、控除額 = 100,000円で確定 3. **複式簿記の場合**:
> 優良な電子帳簿保存の適用には、あらかじめ「国税関係帳簿の電磁的記録等による保存等に係る届出書」を所轄税務署に提出する必要があります。届出書の様式は国税庁ウェブサイトからダウンロードできます。 > 令和9年分から適用する場合は、令和8年中に届出書を提出してください。 > なお、届出済みかどうかの確認や、システムの要件充足状況の診断は `/e-bookkeeping-compliance` スキルで実行できます。
4. 判定結果をユーザーに表示して確認する
以下の項目は所得税額・住民税に大きく影響するため、**全項目について必ず確認する**。 「該当なし」も含め、明示的な回答を得ること。未確認のまま次のステップに進んではならない。
以下を確認し、config に保存する。詳細(所得金額・障害区分等)は `/income-tax` で登録する。
必要なため、申告書第二表「住民税に関する事項」に記載が必要
※ 配偶者・扶養親族のマイナンバーは `/income-tax` スキルのステップ1.5 で収集する。
ステップ2.5-2 で `relationship_to_head` が「本人」以外の場合:
以下のパスを確認する。デフォルト値を提示し、変更がなければそのまま採用する。
以下のディレクトリを設定するか確認する。スキップ可能。
確定申告を自動化する AI コーディングエージェント向けプラグイン。個人事業主・会社員の所得税・消費税の確定申告を、帳簿の記帳から確定申告書等作成コーナーへの入力代行までエンドツーエンドで支援します。 Claude Code Plugin として動作するほか、SKILL.md オープン標準 に準拠した Agent Skills パッケージとして、Claude Code / Cursor / Windsurf / GitHub Copilot / Gemini CLI / Codex / Cline / Roo
This skill should be used when the user asks to determine what tax filings they need, wants to know if they must file a tax return (確定申告), asks about…
Display shinkoku's current capabilities, supported personas, and known limitations. Use when the user asks "what can you do?", "what's supported?", or similar…
This skill should be used when the user needs to calculate consumption tax (消費税) or determine their tax method (2割特例, 簡易課税, or 本則課税). Trigger phrases include:…
優良な電子帳簿の要件チェック・コンプライアンス診断を実行する。 「優良な電子帳簿」「電帳法対応」「電子帳簿の要件確認」 「税務調査の準備」「75万円控除の条件」「帳簿の要件を満たしているか」 「e-bookkeeping compliance」で起動。
This skill should be used when the user wants to file their tax return electronically via the 確定申告書等作成コーナー (NTA Tax Return Preparation Corner) using Claude in…
This skill manages furusato nozei (hometown tax) donations. Use when the user wants to register donation data, read donation receipts, check deduction limits,…