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 needs to perform year-end closing adjustments (決算整理), review financial statements (決算書), compute depreciation, or review their trial balance. Trigger phrases include: "決算", "決算整理", "決算書を作る", "減価償却", "試算表", "残高試算表", "損益計算書", "貸借対照表", "BS",
$ npx -y skills add kazukinagata/shinkoku --skill settlement --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/settlementContext preview
The summary Claude sees to decide when to auto-load this skill.
This skill should be used when the user needs to perform year-end closing adjustments (決算整理), review financial statements (決算書), compute depreciation, or review their trial balance. Trigger phrases include: "決算", "決算整理", "決算書を作る", "減価償却", "試算表", "残高試算表", "損益計算書", "貸借対照表", "BS",
name: settlement description: > This skill should be used when the user needs to perform year-end closing adjustments (決算整理), review financial statements (決算書), compute depreciation, or review their trial balance. Trigger phrases include: "決算", "決算整理", "決算書を作る", "減価償却", "試算表", "残高試算表", "損益計算書", "貸借対照表", "BS", "PL", "期末処理", "棚卸し", "未払計上", "前払処理".
会計年度末の決算整理仕訳を登録し、残高試算表・損益計算書・貸借対照表を確認するスキル。 journal スキルで日常仕訳の入力が完了していることを前提とする。
1. `shinkoku.config.yaml` を Read ツールで読み込む 2. ファイルが存在しない場合は `/setup` スキルの実行を案内して終了する 3. 設定値を把握し、相対パスは CWD を基準に絶対パスに変換する:
config の `db_path` が `./shinkoku.db`、`output_dir` が `./output` で CWD が `/home/user/tax-2025/` の場合:
設定の読み込み後、引継書ファイルを読み込んで前ステップの結果を把握する。
1. `.shinkoku/progress/progress-summary.md` を Read ツールで読み込む(存在する場合) 2. 以下の引継書を Read ツールで読み込む(存在する場合):
3. 読み込んだ情報を以降のステップで活用する(ユーザーへの再質問を避ける) 4. ファイルが存在しない場合はスキップし、ユーザーに必要情報を直接確認する
決算処理を開始する前に以下を確認する:
1. **日常仕訳が完了しているか**: 未記帳の取引がないか確認を促す 2. **会計年度**: 対象年度を確認する(例: 2025年1月1日〜12月31日) 3. **青色申告の種類**: 65万円控除(複式簿記 + e-Tax/電子帳簿保存)、55万円控除(複式簿記 + 書面提出)、10万円控除(簡易帳簿) 4. **前年確定申告の確認**: 以下を assess の結果または前年の申告書から確認する
※ 前年データが未確認の場合は、先に assess スキルで確認するか、 ユーザーに前年の確定申告書を提示してもらう。
1. `ledger.py ob-list --db-path DB --fiscal-year YEAR` で期首残高が設定済みか確認 2. **未設定の場合**、ユーザーに以下を確認:
3. 前年の期末残高を `ob-set-batch` で一括登録 4. 登録後、`ob-list` で内容を確認し、ユーザーに承認を得る
shinkoku ledger trial-balance --db-path DB_PATH --input query.json
入力 JSON:
{
"fiscal_year": 2025
}出力:
**確認項目:**
1. 借方合計と貸方合計が一致しているか 2. 各科目の残高が妥当か(マイナス残高の有無) 3. 以下の科目に残高がある場合、決算整理が必要:
以下の決算整理項目を順に確認・処理する。各仕訳は `ledger.py add-journal --db-path DB_PATH --input journal.json` で登録する。
固定資産(1100〜1160)に残高がある場合、減価償却費を計上する。
**計算ツールの呼び出し:**
shinkoku tax calc-depreciation --input depreciation_input.json
定額法の場合:
{
"method": "straight_line",
"acquisition_cost": 300000,
"useful_life": 4,
"business_use_ratio": 100,
"months": 12
}定率法の場合:
{
"method": "declining_balance",
"acquisition_cost": 300000,
"book_value": 200000,
"useful_life": 4,
"declining_rate": 500,
"business_use_ratio": 100,
"months": 12
}**仕訳の登録:**
借方: 減価償却費(5200) / 貸方: 該当の固定資産科目 金額: 計算された償却額
期末に在庫がある場合、棚卸高を計上する。
まず `ledger.py list-inventory --db-path DB_PATH --input query.json` で登録済みの棚卸データを確認する。 未登録の場合は `ledger.py set-inventory --db-path DB_PATH --input inventory.json` で期首・期末の棚卸高を登録する:
{
"fiscal_year": 2025,
"detail": {
"period": "ending",
"amount": 200000,
"method": "cost",
"details": "品目の明細等"
}
}期末棚卸仕訳: 借方: 棚卸資産(1030) / 貸方: 仕入(5001) 金額: 期末棚卸高 期首棚卸仕訳(翌期首に自動振替する場合の備忘): 借方: 仕入(5001) / 貸方: 棚卸資産(1030) 金額: 期首棚卸高
年度末時点で発生しているが未払いの費用を計上する。
借方: 該当の費用科目 / 貸方: 未払費用(2031)
翌期分を当期に支払い済みの場合、前払費用に振り替える。
借方: 前払費用(1041) / 貸方: 該当の費用科目
事業で地代家賃を計上している場合、内訳を登録する(青色申告決算書の添付資料)。
shinkoku ledger add-rent-detail --db-path DB_PATH --input rent.json
入力 JSON:
{
"fiscal_year": 2025,
"detail": {
"property_type": "自宅兼事務所",
"usage": "自宅兼事務所",
"landlord_name": "賃貸先の名称",
"landlord_address": "賃貸先の住所",
"monthly_rent": 100000,
"annual_rent": 1200000,
"deposit": 0,
"business_ratio": 50
}
}**確認項目:**
決算整理仕訳がすべて登録された後、決算書を生成する。
shinkoku ledger pl --db-path DB_PATH --input query.json
入力 JSON:
{
"fiscal_year": 2025
}出力:
**確認項目:**
shinkoku ledger bs --db-path DB_PATH --input query.json
入力 JSON:
{
"fiscal_year": 2025
}出力:
**確認項目:**
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 決算結果サマリー(令和○年分) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■ 損益計算書 売上高: ○○○,○○○円
確定申告を自動化する 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,…