kazukinagata avatar

Consumption Tax

This handles Japanese consumption tax calculations for sole proprietors, walking you through the three main filing methods (2割特例, 簡易課税, 本則課税) based on your invoice registration status and revenue thresholds. It reads from shinkoku.config.yaml, pulls data from your bookkeeping ledger, calculates tax amounts by rate bracket (10% standard, 8% reduced), and writes results to progress files so you can pick up where you left off after a session break. The comparisons between methods are helpful since the best choice depends on your purchase deductions. Designed to feed into the e-tax filing system, with the usual disclaimer that you should verify everything with a tax professional before actually submitting.

skills.sh installs
327
GitHub stars
368
last updated
Aug 21, 2026

Install

$ npx -y skills add kazukinagata/shinkoku --skill consumption-tax --agent claude-code

Installs into .claude/skills of the current project.

Files

消費税計算(Consumption Tax Calculation)

課税売上・課税仕入から消費税額を計算するスキル。 assess スキルで消費税の課税事業者と判定され、settlement スキルで決算が完了していることを前提とする。 計算結果は /e-tax スキル(Claude in Chrome)で確定申告書等作成コーナーに入力する。

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

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

パス解決の例

config の db_path が ./shinkoku.db で CWD が /home/user/tax-2025/ の場合:

  • shinkoku tax calc-consumption --input /home/user/tax-2025/output/consumption_input.json

進捗情報の読み込み

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

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

基本方針

  • assess スキルの判定結果(課税事業者判定・申告方法)を確認してから開始する
  • 免税事業者の場合は消費税申告不要であることを案内して終了する
  • 申告方法(2割特例/簡易課税/本則課税)に応じた計算を行う
  • 税率区分(標準税率10%/軽減税率8%)を正確に区分する
  • references/tax-classification.md の区分ルールに従って判定する

前提条件の確認

消費税計算を開始する前に以下を確認する:

Sponsors

Details

Repository
github.com/kazukinagata/shinkoku
License
MIT
First seen
Jun 3, 2026

More from kazukinagata/shinkoku

All 24

Recommended

1juliusbrussee avatarcavemanjuliusbrussee/cavemanUltra-compressed communication mode. Cuts output tokens 65% (measured) by speaking like caveman while keeping full technical accuracy. Supports intensity levels618.3Kskills.sh installs
2mattpocock avatargrill-memattpocock/skillsA relentless interview to sharpen a plan or design.1.5Mskills.sh installs
3shadcn avatarimproveshadcn/improveSurvey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute. Strictly read-only on s40Kskills.sh installs
4obra avatarsystematic-debuggingobra/superpowersUse when encountering any bug, test failure, or unexpected behavior, before proposing fixes326.7Kskills.sh installs
5forrestchang avatarkarpathy-guidelinesforrestchang/andrej-karpathy-skillsBehavioral guidelines to reduce common LLM coding mistakes through explicit assumptions, simplicity, and verifiable success criteria.17.9Kskills.sh installs
6vercel-labs avatarfind-skillsvercel-labs/skillsHelps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express int4.3Mskills.sh installs