capabilities
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 asks to determine what tax filings they need, wants to know if they must file a tax return (確定申告), asks about consumption tax obligations (消費税), or needs help understanding their filing requirements. Trigger phrases include: "確定申告が必要か",
$ npx -y skills add kazukinagata/shinkoku --skill assess --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/assessContext preview
The summary Claude sees to decide when to auto-load this skill.
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 consumption tax obligations (消費税), or needs help understanding their filing requirements. Trigger phrases include: "確定申告が必要か",
name: assess description: > 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 consumption tax obligations (消費税), or needs help understanding their filing requirements. Trigger phrases include: "確定申告が必要か", "申告の種類", "消費税の届出", "課税事業者かどうか", "何を申告すればいい", "申告要否", "税金の申告", "住民税の申告".
確定申告が必要かどうか、どの種類の申告が必要かを対話的に判定するスキル。 ユーザーの収入状況・家族構成・事業状況をヒアリングし、必要な申告を特定する。
1. `shinkoku.config.yaml` を Read ツールで読み込む 2. ファイルが存在しない場合は `/setup` スキルの実行を案内して終了する 3. 設定値を把握し、相対パスは CWD を基準に絶対パスに変換する:
設定の読み込み後、引継書ファイルを読み込んで前ステップの結果を把握する。
1. `.shinkoku/progress/progress-summary.md` を Read ツールで読み込む(存在する場合) 2. 以下の引継書を Read ツールで読み込む(存在する場合):
3. 読み込んだ情報を以降のステップで活用する(ユーザーへの再質問を避ける) 4. ファイルが存在しない場合はスキップし、ユーザーに必要情報を直接確認する
以下の情報を対話で収集する。一度にすべてを聞かず、自然な会話の流れで段階的に確認する。
事業所得がある場合(開業2年目以降)、前年の確定申告内容を確認する。 config の `past_returns_dir` にファイルがあれば参照する。
前年の申告納税額(㊺欄)が **15万円以上** の場合:
予定納税を納付済みの場合、確定申告書 ㊹欄「源泉徴収税額」に加算する。
前年以前3年以内に青色申告で純損失がある場合:
以下の収入の有無を**すべて**順に確認する(項目数が多い場合は複数回に分けること):
株式・配当収入がある場合、以下を確認する:
1. **口座の種類**:
2. **配当の課税方式の選択**:
3. **損益通算の確認**:
4. **概算金額**: 年間の譲渡益/損、配当金額、源泉徴収済み税額
FX取引がある場合、以下を確認する:
1. **取引の種類**: 店頭FX / 取引所FX(いずれも分離課税) 2. **年間の損益**: 実現損益 + スワップ収入 - 取引手数料等 3. **繰越損失**: 前年以前の繰越損失(最大3年)の有無 4. **注意**: FXの損益は株式とは通算不可(別プール)
暗号資産の取引がある場合、以下を確認する:
1. **取引の種類**: 売却、交換、決済利用、マイニング等 2. **年間の損益**: 総平均法または移動平均法で計算 3. **課税区分**: 雑所得(総合課税)として申告 4. **注意**: 暗号資産の損失は他の所得と通算不可(雑所得内でのみ通算可)
以下の項目を**すべて**確認する。項目数が多いため、2回に分けて確認すること。
住宅の取得・リフォームが判明した場合、以下を追加で確認する。
※「中古住宅を購入してリフォームも実施」はよくあるパターンのため、必ず複数選択を許可すること。 中古取得+リフォームの場合、それぞれで住宅ローン控除の借入限度額が異なる可能性がある。
→ 詳細な控除額の判定は /tax-housing-loan-context を実行する
**ステップ2の判定に進む前に、以下のすべてを確認済みであること。未確認の項目があればユーザーに追加質問する。**
収集した情報に基づき、以下のフローチャートで判定する。
Q1. 給与所得者ですか? ├── Yes → Q2へ └── No → Q5へ Q2. 給与収入は2,000万円を超えますか? ├── Yes → 【確定申告必要】(所得税法第121条第1項) └── No → Q3へ Q3. 給与を2か所以上から受けていますか? ├── Yes → 主たる給与以外の収入が20万円を超えるか確認 → Q4へ └── No → Q4へ Q4. 給与所得・退職所得以外の所得が20万円を超えますか? ├── Yes → 【確定申告必要】(所得税法第121条第1項第2号) └── No → Q6へ Q5. 事業所得・不動産所得等がありますか? ├── Yes → 所得金額が基礎控除+所得控除の合計を超えるか? │ ├── Yes → 【確定申告必要】 │ └── No → 【確定申告不要】(ただし損失繰越のために申告する場合あり) └── No → 各所得の合計で判定 Q6. 以下のいずれかに該当しますか? - 医療費控除を受けたい - ふるさと納税でワンストップ特例を使わない/使えない - 住宅ローン控除の初年度 - 雑損控除を受けたい - 年末調整で申告漏れした控除がある ├── Yes → 【確定申告した方が有利(還付申告)】 └── No → 【確定申告不要】
以下に該当する場合は確定申告不要であることを明示する:
副業所得20万円以下で所得税の確定申告が不要でも、以下の場合は申告が必要:
分離課税(株式・FX の第三表)の計算・帳票生成は対象外。 株式取引・FX取引がある場合は税理士への相談を案内する。 仮想通貨は雑所得(総合課税)として所得税スキルで取り扱う。
Q1. 事業収入(売上)がありますか?
├── No → 【消費税申告不要】
└── Yes → Q2へ
Q2. 基準期間(2年前: 令和5年)の課税売上高が1,000万円を超えますか?
├── Yes → 【課税事業者】→ 消費税申告必要
└── No → Q3へ
Q3. 特定期間(前年1-6月: 令和6年1-6月)の課税売上高または
給与支払額が1,000万円を超えますか?
├── Yes → 【課税事業者】→ 消費税申告必要
└── No → Q4へ
Q4. 適格請求書発行事業者(インボイス登録)をしていますか?
├── Yes → 【課税事業者(インボイス登録による)】→ 消費税申告必要
│ → 2割特例の適用可否を確認(令和8年9月30日までの経過措置)
└── No → 【免税事業者】→ 消費税申告不要課税事業者と判定された場合、以下の申告方法を判定する:
Q1. 2割特例の適用要件を満たすか?
(インボイス登録により課税事業者になった者で、基準期間の課税売上が1,000万円以下)
├── Yes → 2割特例確定申告を自動化する AI コーディングエージェント向けプラグイン。個人事業主・会社員の所得税・消費税の確定申告を、帳簿の記帳から確定申告書等作成コーナーへの入力代行までエンドツーエンドで支援します。 Claude Code Plugin として動作するほか、SKILL.md オープン標準 に準拠した Agent Skills パッケージとして、Claude Code / Cursor / Windsurf / GitHub Copilot / Gemini CLI / Codex / Cline / Roo
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,…
This skill should be used when the user needs to know what documents to collect for their tax filing, wants a checklist of required documents, or asks where to…