By kazukinagata
Automate end-to-end Japanese income and consumption tax filings for salaried workers with side businesses using blue returns. Assess filing needs via interview, extract data from receipts/invoices/PDFs using OCR, record journal entries to SQLite ledger, compute taxes/depreciation/settlements, prepare e-Tax forms, verify compliance, and guide submission.
This skill should be used when the user needs to calculate consumption tax (消費税) or determine their tax method (2割特例, 簡易課税, or 本則課税). Trigger phrases include: "消費税を計算", "消費税の申告", "消費税申告書", "2割特例", "簡易課税", "本則課税", "課税売上", "消費税額", "インボイス", "みなし仕入率", "課税仕入".
優良な電子帳簿の要件チェック・コンプライアンス診断を実行する。 「優良な電子帳簿」「電帳法対応」「電子帳簿の要件確認」 「税務調査の準備」「75万円控除の条件」「帳簿の要件を満たしているか」 「e-bookkeeping compliance」で起動。
This skill manages furusato nozei (hometown tax) donations. Use when the user wants to register donation data, read donation receipts, check deduction limits, or manage their furusato nozei records. Trigger phrases: "ふるさと納税", "furusato", "寄附金", "寄付金", "ふるさと納税の控除", "寄附金受領証明書", "ワンストップ特例".
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 obtain specific tax documents. Trigger phrases include: "必要書類", "書類を集める", "何を準備すればいい", "源泉徴収票はどこで", "書類チェックリスト", "確定申告に必要なもの", "書類収集", "準備するもの".
This skill should be used when the user needs to calculate their income tax (所得税), compute deductions, or import withholding slips. Trigger phrases include: "所得税を計算", "確定申告書を作成", "控除を計算", "源泉徴収票を取り込む", "所得税額", "納付額を計算", "還付額を計算", "第一表", "第二表", "申告書B", "所得控除", "税額控除".
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
確定申告を自動化する AI コーディングエージェント向けプラグイン。個人事業主・会社員の所得税・消費税の確定申告を、帳簿の記帳から確定申告書等作成コーナーへの入力代行までエンドツーエンドで支援します。
Claude Code Plugin として動作するほか、SKILL.md オープン標準 に準拠した Agent Skills パッケージとして、Claude Code / Cursor / Windsurf / GitHub Copilot / Gemini CLI / Codex / Cline / Roo Code / Antigravity など 40 以上の AI コーディングエージェントで利用できます。
| 対象 | 対応レベル | 備考 |
|---|---|---|
| 個人事業主(青色申告・一般用) | Full | メインターゲット。帳簿 → 決算書 → 税額計算 → 作成コーナー入力 |
| 会社員 + 副業(事業所得) | Full | 源泉徴収票 + 事業所得の税額計算 → 作成コーナー入力 |
| 給与所得のみ(会社員) | Full | 還付申告・医療費控除等 → 作成コーナー入力 |
| 消費税課税事業者 | Full | 2割特例・簡易課税・本則課税すべて対応 |
| ふるさと納税利用者 | Full | 寄附金 CRUD + 控除計算 + 限度額推定 |
| 住宅ローン控除(初年度) | Full | 控除額計算(添付書類は別途必要) |
| 医療費控除 | Full | 明細集計+控除額計算 |
| 仮想通貨トレーダー | Full | 雑所得(総合課税)として申告書に自動反映 |
以下のケースには対応していません。
| 対象 | 理由 |
|---|---|
| 株式投資家(分離課税) | 株式譲渡所得・配当の分離課税 |
| FX トレーダー | 先物取引に係る雑所得等 |
| 不動産所得 | 不動産所得用の決算書・申告 |
| 退職所得 | 退職所得控除の計算 |
| 譲渡所得(不動産売却) | 長期/短期税率、3,000万円特別控除 |
| 外国税額控除 | 外国税支払額の追跡・控除計算 |
| 農業所得・山林所得 | 専用所得区分 |
| 白色申告 | 青色申告のみ対応 |
| 非居住者 | 日本居住者専用 |
確定申告は自己責任で行ってください。
スキルが内部で shinkoku コマンドを呼び出します。通常は /setup スキルが自動でインストールしますが、手動で行う場合は以下を実行してください。
# インストール
uv tool install git+https://github.com/kazukinagata/shinkoku
# 更新
uv tool upgrade shinkoku
Cowork の場合は、チャットで Claude にインストールを依頼してください。
プラグイン機能を使い、OCR 画像読取を含む全機能を利用できます。
# マーケットプレイスを追加
/plugin marketplace add kazukinagata/shinkoku
# プラグインをインストール
/plugin install shinkoku@shinkoku
skills CLI でスキルをインストールできます。
# スキルのインストール(インストール先エージェントを対話的に選択)
npx skills add kazukinagata/shinkoku
# 特定のエージェントにグローバルインストール
npx skills add kazukinagata/shinkoku -g -a claude-code -a cursor
# インストール可能なスキル一覧を確認
npx skills add kazukinagata/shinkoku --list
| 環境 | 設定方法 |
|---|---|
| Claude Code | /plugin marketplace add kazukinagata/shinkoku → /plugin install shinkoku@shinkoku |
| Cowork | プラグイン > 個人用 > GitHub からマーケットプレイスを追加 > kazukinagata/shinkoku を入力してマーケットプレイスを追加し、その後表示される shinkoku プラグインをインストール |
| その他 | npx skills add kazukinagata/shinkoku でインストール(方法 2 を参照) |
/e-tax スキルでは、確定申告書等作成コーナーへの入力にブラウザ自動化が必要です。以下の3方式に対応しています。
| 方式 | 対象環境 | 備考 |
|---|---|---|
| Claude in Chrome(推奨) | Windows / macOS のネイティブ Chrome | Claude in Chrome 拡張機能が必要 |
| Antigravity Browser Sub-Agent | Windows / macOS / Linux | Antigravity IDE のブラウザ操作機能を利用 |
| Playwright CLI(β版) | WSL / Linux 等 | @playwright/cli のインストールが必要 |
Claude in Chrome を利用するには、Claude Code 起動時にフラグを付けるか、セッション内でコマンドを実行します。
# 起動時に有効化
claude --chrome
# セッション内で有効化
/chrome
Claude in Chrome, Antigravity を利用する場合このステップは不要です。
# パッケージインストール
npm install -g @playwright/cli@latest
# スキルインストール(エージェントがコマンドを認識するために必要)
playwright-cli install --skills
# Chromium インストール
npx playwright install chromium
WSL の場合、GUI 表示が必要です(headed モードで Chrome を操作するため)。Windows 11 では WSLg が標準搭載されており追加設定は不要です。Windows 10 では X Server(VcXsrv 等)が必要です。
shinkoku はプラグイン(またはスキル)としてインストールして使います。このリポジトリを clone する必要はありません。
お好きなディレクトリを作業フォルダとして使ってください。確定申告に関するデータはすべてこのフォルダ内に保存されます。
# 例: 確定申告用のフォルダを作成
mkdir ~/kakuteishinkoku && cd ~/kakuteishinkoku
# git で管理する場合(推奨)
git init
作業ディレクトリで /setup と入力すると、対話形式で初期設定が始まります。
/setup
セットアップでは以下が行われます:
shinkoku.config.yaml)の生成.gitignore の自動設定(git リポジトリの場合)shinkoku.db)の初期化shinkoku は作業ディレクトリに以下のファイルを生成します。これらにはマイナンバー・住所・財務データ等の個人情報が含まれます。
| ファイル | 内容 |
|---|---|
shinkoku.config.yaml | マイナンバー・電話番号・住所等の個人情報 |
shinkoku.db / shinkoku.db-wal / shinkoku.db-shm | 帳簿・仕訳の財務データ |
.shinkoku/ | 進捗ファイル(納税者情報のサマリー) |
output/ | 生成レポート |
/setup を git リポジトリ内で実行すると、これらのファイルが .gitignore に自動追加されます。ユーザーが設定した書類ディレクトリ(請求書・レシート等)も同様に追加されます。
注意:
.gitignoreに登録されていても、git add -fで強制追加するとコミットされてしまいます。個人情報を含むファイルを絶対にリモートリポジトリにプッシュしないよう注意してください。
| スキル | 説明 |
|---|---|
/setup | 初回セットアップ。設定ファイル(shinkoku.config.yaml)の生成とデータベースの初期化 |
/assess | 確定申告が必要かどうか、所得税・消費税の申告要否を判定 |
/gather | 必要書類のチェックリストと取得先を案内 |
/journal | CSV・レシート・請求書・源泉徴収票を取り込み、複式簿記の仕訳を登録 |
/settlement | 減価償却・決算整理仕訳の登録、残高試算表・損益計算書・貸借対照表の生成 |
/income-tax | 所得税額を計算(所得控除・税額控除・復興特別所得税) |
/consumption-tax | 消費税額を計算(2割特例・簡易課税・本則課税) |
/submit | 最終確認チェックリストと提出方法(e-Tax / 郵送 / 持参)の案内 |
/e-tax | 確定申告書等作成コーナーへの入力代行(Claude in Chrome / Playwright / Antigravity) |
npx claudepluginhub kazukinagata/shinkoku --plugin shinkokuAn async task coordination protocol for autonomous AI agents. Agents discover, claim, execute, and hand off tasks through a shared board.
Notion provider for waggle. Enables team task management via Notion workspace.
SQLite provider for waggle. Local zero-config task management.
Turso provider for waggle. Remote SQLite for multi-agent coordination.
Companion plugin used to trigger validator errors. Provides multiple skills/hooks that intentionally violate substitution rules and naming conventions, used by probes 02 (substitution-allowlist) and 20 (cowork-validation).
AI tax filing assistant — interactive interview, document import (W2/1099), federal tax calculation, and mail-ready IRS Form 1040 PDF generation. Includes domain knowledge for RSU, rental property, crypto, and tax-loss harvesting. Self-evolving through community contributions. Self-prep use only; not tax or legal advice.
Open-source federal tax preparation. Includes a tax preparer agent that walks you through filing, and a tax reviewer that audits completed returns against source documents.
Open Accountant financial skills — P&L reports, budgeting, tax prep, debt payoff, and more for AI agents
Automates tax filing on FreeTaxUSA with document extraction, research, and browser-based form filling
Tax computation skills verified by licensed accountants, served via the hosted OpenAccountants MCP. Income tax, VAT/GST, payroll, formation, crypto, and cross-border across 190+ jurisdictions.
freee API を MCP 経由で操作するためのスキル。詳細なAPIリファレンスと freee-mcp を使用した API 呼び出しガイドを提供。