npx skills add https://github.com/kazukinagata/shinkoku --skill setup用于交互式完成 shinkoku 首次设置的技能。执行配置文件(shinkoku.config.yaml)的生成和数据库的初始化。
确认 shinkoku 命令是否可用。
shinkoku --versionuv tool install git+https://github.com/kazukinagata/shinkoku 进行安装uv tool upgrade shinkoku 更新到最新版本使用 Read 工具读取 CWD 的 shinkoku.config.yaml。
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
使用 AskUserQuestion 确认以下项目:
tax_year: 确定申告的目标年度(默认: 2025)has_business_income: 是否有事业所得(包括副业)(true / false)如果没有事业所得,则跳过以下步骤:
invoice_registration_number: T + 13位数字(可选,可跳过)使用 AskUserQuestion 分阶段确认以下项目。全部为可选(可跳过),但用于确定申告书等制作窗口的输入以及人员扣除的判定。
taxpayer.last_name: 姓taxpayer.first_name: 名taxpayer.last_name_kana: 姓(片假名)taxpayer.first_name_kana: 名(片假名)taxpayer.gender: 性别(male / female)taxpayer.date_of_birth: 出生日期(YYYY-MM-DD)taxpayer.phone: 电话号码taxpayer.relationship_to_head: 与户主的关系(本人/妻子/丈夫/子女等)taxpayer.my_number: 个人编号 12 位(注意处理 — 保存在 config 中,但不在工具输出或日志中显示)taxpayer.widow_status: 寡妇/单亲的分类(none / widow / single_parent)taxpayer.disability_status: 残疾人的分类(none / general / special)taxpayer.working_student: 是否符合勤工俭学学生(true / false)address.postal_code: 邮政编码address.prefecture: 都道府县address.city: 市区町村address.street: 街道地址address.building: 建筑物名称・房间号(可选)address.jan1_address: 1月1日时的地址(用于居民税的课税自治体判定)business_address.postal_code 〜 business_address.building在有事业所得时确认。
business.trade_name: 商号business.industry_type: 行业类型business.business_description: 事业内容business.establishment_year: 开业年份按顺序确认以下项目,并自动判定蓝色申告特别扣除额。
filing.submission_method: 提交方法(e-tax / mail / in-person)
此插件的账簿管理・税额计算功能可以正常使用,但确定申告书等制作窗口的自动输入(
/e-tax技能)是 e-Tax 提交专用的,因此无法使用。制作窗口的输入需要您自行完成。
* 选择 e-tax 时无需通知(完全支持)
filing.return_type: 申告类型(blue / white)— 仅在存在事业所得时提问 (没有事业所得时跳过)
支持白色申告。决算书窗口将使用收支明细书。另外,由于账簿功能基于复式簿记设计,将进行超过白色申告所需水平的记账。
* 选择 blue 时无需通知
filing.tax_office_name: 管辖税务署名称当 return_type 为 blue 时,按以下流程判定扣除额:
询问记账方法(复式簿记 / 简易账簿)
简易账簿的情况 → simple_bookkeeping: true,扣除额 = 100,000日元,确定
复式簿记的情况 :
submission_method: e-tax) → 扣除额 = 650,000日元,确定(electronic_bookkeeping 无关)submission_method: mail or in-person) → 询问 electronic_bookkeeping
true(具备优良电子账簿保存) → 扣除额 = 650,000日元
适用优良电子账簿保存,需要事先向管辖税务署提交“关于国税相关账簿的电磁记录等保存等的申报书”。申报书的格式可从国税厅网站下载。 若从令和9年度开始适用,请在令和8年内提交申报书。 另外,是否已申报以及系统要求满足情况的诊断,可通过
/e-bookkeeping-compliance技能执行。
* `false` → 扣除额 = 550,000日元
4. 向用户显示判定结果并确认
filing.blue_return_deduction: 蓝色申告特别扣除额(自动判定。也可手动指定)
filing.simple_bookkeeping: 是否为简易账簿(true / false,默认: false)filing.electronic_bookkeeping: 是否有优良电子账簿保存(true / false)。e-Tax 提交时无关(仅 e-Tax 即可获得 65 万日元扣除)以下项目对所得税额・居民税有重大影响,因此必须确认所有项目。包括“不适用”在内,需获得明确的回答。不得在未确认的情况下进入下一步。
确认以下内容并保存到 config 中。详细信息(所得金额・残疾分类等)在 /income-tax 中注册。
family.has_spouse: 是否有配偶(true / false)
family.has_dependents: 是否有抚养亲属(true / false)
family.dependent_count: 抚养亲属的人数(包括 16 岁以下)※ 配偶・抚养亲属的个人编号在 /income-tax 技能的步骤 1.5 中收集。
housing_loan.applicable: 是否适用住房贷款扣除(true / false)
housing_loan.first_year: 是否为第一年(true / false)/income-tax 的步骤 3.7 中制作计算明细书(需要另行附加文件)estimated_tax.applicable: 是否有预定纳税(true / false)
estimated_tax.amount: 确认预定纳税的合计额(第 1 期 + 第 2 期,int 日元)在步骤 2.5-2 中,当 relationship_to_head 为“本人”以外时:
taxpayer.household_head_name: 确认户主姓名(需要在申告书中记载)确认以下路径。提示默认值,若无更改则直接采用。
db_path: 数据库文件的路径(默认: ./shinkoku.db)output_dir: 进度文件等的输出目录(默认: ./output)确认是否设置以下目录。可跳过。
invoices_dir: 发票 PDF 等的目录withholding_slips_dir: 源泉征收票的目录receipts_dir: 收据・发票的目录bank_statements_dir: 银行明细 CSV 的目录credit_card_statements_dir: 信用卡明细 CSV 的目录deductions_dir: 扣除相关文件的目录past_returns_dir: 过去确定申告数据的目录shinkoku.config.yaml 保存到 CWDYAML 的格式遵循以下模板:
# shinkoku 用户设置文件
# 可通过 /setup 技能交互式生成。
# 目标年度
tax_year: {tax_year}
# 是否有事业所得(包括副业)
has_business_income: {has_business_income}
# 数据库文件的路径
db_path: {db_path}
# 进度文件等的输出目录
output_dir: {output_dir}
# 合格发票发行事业者注册号(T + 13 位)
invoice_registration_number: {invoice_registration_number}
# --- 纳税人信息 ---
taxpayer:
last_name: {last_name}
first_name: {first_name}
last_name_kana: {last_name_kana}
first_name_kana: {first_name_kana}
gender: {gender}
date_of_birth: {date_of_birth}
phone: {phone}
my_number: {my_number}
widow_status: {widow_status}
disability_status: {disability_status}
working_student: {working_student}
relationship_to_head: {relationship_to_head}
# --- 地址 ---
address:
postal_code: {postal_code}
prefecture: {prefecture}
city: {city}
street: {street}
building: {building}
jan1_address: {jan1_address}
# --- 事务所地址(仅在地址与家庭住址不同时) ---
business_address:
postal_code:
prefecture:
city:
street:
building:
# --- 事业信息 ---
business:
trade_name: {trade_name}
industry_type: {industry_type}
business_description: {business_description}
establishment_year: {establishment_year}
# --- 申告方法 ---
filing:
submission_method: {submission_method}
return_type: {return_type}
blue_return_deduction: {blue_return_deduction}
simple_bookkeeping: {simple_bookkeeping}
electronic_bookkeeping: {electronic_bookkeeping}
tax_office_name: {tax_office_name}
# --- 家庭构成 ---
family:
has_spouse: {has_spouse}
has_dependents: {has_dependents}
dependent_count: {dependent_count}
# --- 住房贷款扣除 ---
housing_loan:
applicable: {applicable}
first_year: {first_year}
# --- 预定纳税 ---
estimated_tax:
applicable: {applicable}
amount: {amount}
# --- 文件目录(可选) ---
invoices_dir: {invoices_dir}
withholding_slips_dir: {withholding_slips_dir}
past_returns_dir: {past_returns_dir}
deductions_dir: {deductions_dir}
receipts_dir: {receipts_dir}
bank_statements_dir: {bank_statements_dir}
credit_card_statements_dir: {credit_card_statements_dir}
未设置的项目的值为空(仅 key:)。
my_number 的处理 : 个人编号保存在 config YAML 中,但在 profile.py 的输出中仅返回 has_my_number: true/false。不输出到日志・对话中。仅在确定申告书等制作窗口输入时直接从 config 读取。
shinkoku profile --config PATH
为防止用户的个人信息・财务数据意外提交到 git,设置 .gitignore。
执行 git rev-parse --is-inside-work-tree,确认 CWD 是否为 git 仓库
不是 git 仓库时 → 显示以下消息并跳过:
当前目录不是 git 仓库。今后若将其设为 git 仓库,请在
.gitignore中添加 shinkoku 相关文件以防止个人信息泄露。
.gitignore(如果不存在,则按新建前提进行) b. 确认以下必需条目是否包含在 .gitignore 中:# shinkoku 确定申告数据(包含个人信息 — 请勿删除)
shinkoku.config.yaml
shinkoku.db
shinkoku.db-wal
shinkoku.db-shm
.shinkoku/
output/
c. 如果在步骤 4 中设置了文件目录(invoices_dir、receipts_dir 等),则也将其作为追加对象 d. 如果有缺少的条目:
* 向用户提示要添加的条目列表
* 获得用户确认后,追加到 `.gitignore`(保持现有内容,在末尾追加) e. 如果已包含所有条目 → 显示“`.gitignore` 已设置”并跳过
db_path 的值,如果是相对路径,则基于 CWD 转换为绝对路径ledger.py init 命令初始化数据库:shinkoku ledger init --db-path DB --fiscal-year YEAR
* `--fiscal-year`: 步骤 2 中设置的 `tax_year`
* `--db-path`: 转换为绝对路径的值
设置完成后,引导以下内容:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
设置完成
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 生成的文件:
→ shinkoku.config.yaml(设置文件)
→ {db_path}(数据库)
■ 下一步:
1. /assess — 申告必要性・种类的判定
2. /gather — 必要文件的确认・收集
3. /journal — 分录输入・账簿管理
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
提示摘要后,使用 Write 工具输出以下文件。 这样,即使会话中断或发生 Compact,也能在下一步中继承结果。
在 .shinkoku/progress/01-setup.md 中按以下格式输出:
---
step: 1
skill: setup
status: completed
completed_at: "{当日日期 YYYY-MM-DD}"
fiscal_year: {tax_year}
---
# 设置结果
## 设置内容
- 目标年度: {tax_year}
- 数据库路径: {db_path}
- 输出目录: {output_dir}
- 发票注册号: {invoice_registration_number}
## 纳税人信息
- 姓名: {last_name} {first_name}
- 出生日期: {date_of_birth}
- 个人编号: {已注册/未注册}
- 寡妇/单亲: {widow_status}
- 残疾人分类: {disability_status}
- 勤工俭学学生: {working_student}
- 与户主的关系: {relationship_to_head}
## 地址
- 家庭住址: {postal_code} {prefecture}{city}{street}{building}
- 1月1日时的地址: {jan1_address}(同上/不同地址)
- 事务所地址: {已设置/与家庭住址相同}
## 事业信息
- 商号: {trade_name}
- 行业类型: {industry_type}
- 事业内容: {business_description}
## 申告方法
- 提交方法: {submission_method}
- 申告类型: {return_type}
- 蓝色申告特别扣除: {blue_return_deduction}日元
- 管辖税务署: {tax_office_name}
## 影响扣除・申告的重要事项
- 配偶: {有(估算所得: ○万日元)/ 无}
- 抚养亲属: {有(○人,其中16岁以下○人)/ 无}
- 住房贷款扣除: {适用(第一年/第二年以后)/ 不适用}
- 预定纳税: {有(合计○日元)/ 无}
- 户主: {本人 / ○○(姓名)}
## 文件目录
- 发票: {invoices_dir}
- 源泉征收票: {withholding_slips_dir}
- 收据: {receipts_dir}
- 银行明细: {bank_statements_dir}
- 信用卡明细: {credit_card_statements_dir}
- 扣除相关: {deductions_dir}
- 过去的申告: {past_returns_dir}
## DB初始化
- 初始化结果: 成功
- 会计科目主数据: 已注册
## 下一步
使用 /assess 判定申告必要性・种类
未设置的项目记为“未设置”。
新建 .shinkoku/progress/progress-summary.md:
输出文件后告知用户以下内容:
.shinkoku/progress/ 中。即使会话中断,也能在下一个技能中继承结果。”Weekly Installs
241
Repository
GitHub Stars
323
First Seen
Feb 22, 2026
Security Audits
Installed on
codex172
cursor169
opencode166
github-copilot164
amp162
kimi-cli162
shinkoku の初回セットアップを対話的に行うスキル。 設定ファイル(shinkoku.config.yaml)の生成とデータベースの初期化を実施する。
shinkoku コマンドが利用可能か確認する。
shinkoku --version を実行するuv tool install git+https://github.com/kazukinagata/shinkoku を実行してインストールするuv tool upgrade shinkoku を実行して最新版に更新するCWD の shinkoku.config.yaml を Read ツールで読み込む。
以下の項目を AskUserQuestion で確認する:
tax_year: 確定申告の対象年度(デフォルト: 2025)has_business_income: 事業所得(副業含む)の有無(true / false)事業所得がない場合、以下のステップをスキップする:
invoice_registration_number: T + 13桁の番号(任意、スキップ可)以下の項目を AskUserQuestion で段階的に確認する。すべて任意(スキップ可能)だが、確定申告書等作成コーナーへの入力や人的控除の判定に使用される。
taxpayer.last_name: 姓taxpayer.first_name: 名taxpayer.last_name_kana: 姓(カタカナ)taxpayer.first_name_kana: 名(カタカナ)taxpayer.gender: 性別(male / female)taxpayer.date_of_birth: 生年月日(YYYY-MM-DD)taxpayer.phone: 電話番号taxpayer.relationship_to_head: 世帯主との続柄(本人/妻/夫/子等)taxpayer.my_number: マイナンバー12桁(取扱注意 — config に保存するが、ツール出力やログには一切表示しない)taxpayer.widow_status: 寡婦/ひとり親の区分(none / widow / single_parent)taxpayer.disability_status: 障害者の区分(none / general / special)taxpayer.working_student: 勤労学生に該当するか(true / false)address.postal_code: 郵便番号address.prefecture: 都道府県address.city: 市区町村address.street: 番地address.building: 建物名・部屋番号(任意)address.jan1_address: 1/1 時点の住所(住民税の課税自治体判定に使用)business_address.postal_code 〜 business_address.building事業所得がある場合に確認する。
business.trade_name: 屋号business.industry_type: 業種business.business_description: 事業内容business.establishment_year: 開業年以下の項目を順に確認し、青色申告特別控除額を自動判定 する。
filing.submission_method: 提出方法(e-tax / mail / in-person)
このプラグインの帳簿管理・税額計算機能はご利用いただけますが、確定申告書等作成コーナーへの自動入力(
/e-taxスキル)は e-Tax 提出専用のため利用できません。作成コーナーへの入力はご自身で行っていただく必要があります。
* e-tax を選択した場合は通知不要(フルサポート)
filing.return_type: 申告の種類(blue / white)— 事業所得がある場合のみ質問する (事業所得がない場合はスキップ)
白色申告に対応しています。決算書コーナーでは収支内訳書を使用します。なお、帳簿機能は複式簿記ベースで設計されているため、白色申告に必要な水準以上の記帳が行われます。
* blue を選択した場合は通知不要
filing.tax_office_name: 所轄税務署名return_type が blue の場合、以下のフローで控除額を判定する:
記帳方法を聞く(複式簿記 / 簡易帳簿)
簡易帳簿の場合 → simple_bookkeeping: true、控除額 = 100,000円で確定
複式簿記の場合 :
submission_method: e-tax) → 控除額 = 650,000円で確定(electronic_bookkeeping は不問)submission_method: mail or in-person) → electronic_bookkeeping を聞く
true(優良な電子帳簿保存あり) → 控除額 = 650,000円
優良な電子帳簿保存の適用には、あらかじめ「国税関係帳簿の電磁的記録等による保存等に係る届出書」を所轄税務署に提出する必要があります。届出書の様式は国税庁ウェブサイトからダウンロードできます。 令和9年分から適用する場合は、令和8年中に届出書を提出してください。 なお、届出済みかどうかの確認や、システムの要件充足状況の診断は
/e-bookkeeping-complianceスキルで実行できます。
* `false` → 控除額 = 550,000円
4. 判定結果をユーザーに表示して確認する
filing.blue_return_deduction: 青色申告特別控除額(自動判定される。手動指定も可)
filing.simple_bookkeeping: 簡易帳簿かどうか(true / false、デフォルト: false)filing.electronic_bookkeeping: 優良な電子帳簿保存の有無(true / false)。e-Tax提出の場合は不問(65万円控除にはe-Taxだけで十分)以下の項目は所得税額・住民税に大きく影響するため、全項目について必ず確認する 。 「該当なし」も含め、明示的な回答を得ること。未確認のまま次のステップに進んではならない。
以下を確認し、config に保存する。詳細(所得金額・障害区分等)は /income-tax で登録する。
family.has_spouse: 配偶者の有無(true / false)
family.has_dependents: 扶養親族の有無(true / false)
family.dependent_count: 扶養親族の人数(16歳未満を含む)※ 配偶者・扶養親族のマイナンバーは /income-tax スキルのステップ1.5 で収集する。
housing_loan.applicable: 住宅ローン控除の適用有無(true / false)
housing_loan.first_year: 初年度かどうか(true / false)/income-tax のステップ3.7 で計算明細書を作成する(添付書類が別途必要)estimated_tax.applicable: 予定納税の有無(true / false)
estimated_tax.amount: 予定納税の合計額(第1期 + 第2期、int 円)を確認するステップ2.5-2 で relationship_to_head が「本人」以外の場合:
taxpayer.household_head_name: 世帯主の氏名を確認する(申告書に記載が必要)以下のパスを確認する。デフォルト値を提示し、変更がなければそのまま採用する。
db_path: データベースファイルのパス(デフォルト: ./shinkoku.db)output_dir: 進捗ファイル等の出力先ディレクトリ(デフォルト: ./output)以下のディレクトリを設定するか確認する。スキップ可能。
invoices_dir: 請求書PDF等のディレクトリwithholding_slips_dir: 源泉徴収票のディレクトリreceipts_dir: レシート・領収書のディレクトリbank_statements_dir: 銀行明細CSVのディレクトリcredit_card_statements_dir: クレジットカード明細CSVのディレクトリdeductions_dir: 控除関連書類のディレクトリpast_returns_dir: 過去の確定申告データのディレクトリshinkoku.config.yaml を保存するYAML の形式は以下のテンプレートに従う:
# shinkoku ユーザー設定ファイル
# /setup スキルで対話的に生成できます。
# 対象年度
tax_year: {tax_year}
# 事業所得の有無(副業含む)
has_business_income: {has_business_income}
# データベースファイルのパス
db_path: {db_path}
# 進捗ファイル等の出力先ディレクトリ
output_dir: {output_dir}
# 適格請求書発行事業者の登録番号(T + 13桁)
invoice_registration_number: {invoice_registration_number}
# --- 納税者情報 ---
taxpayer:
last_name: {last_name}
first_name: {first_name}
last_name_kana: {last_name_kana}
first_name_kana: {first_name_kana}
gender: {gender}
date_of_birth: {date_of_birth}
phone: {phone}
my_number: {my_number}
widow_status: {widow_status}
disability_status: {disability_status}
working_student: {working_student}
relationship_to_head: {relationship_to_head}
# --- 住所 ---
address:
postal_code: {postal_code}
prefecture: {prefecture}
city: {city}
street: {street}
building: {building}
jan1_address: {jan1_address}
# --- 事業所住所(自宅と異なる場合のみ) ---
business_address:
postal_code:
prefecture:
city:
street:
building:
# --- 事業情報 ---
business:
trade_name: {trade_name}
industry_type: {industry_type}
business_description: {business_description}
establishment_year: {establishment_year}
# --- 申告方法 ---
filing:
submission_method: {submission_method}
return_type: {return_type}
blue_return_deduction: {blue_return_deduction}
simple_bookkeeping: {simple_bookkeeping}
electronic_bookkeeping: {electronic_bookkeeping}
tax_office_name: {tax_office_name}
# --- 家族構成 ---
family:
has_spouse: {has_spouse}
has_dependents: {has_dependents}
dependent_count: {dependent_count}
# --- 住宅ローン控除 ---
housing_loan:
applicable: {applicable}
first_year: {first_year}
# --- 予定納税 ---
estimated_tax:
applicable: {applicable}
amount: {amount}
# --- 書類ディレクトリ(任意) ---
invoices_dir: {invoices_dir}
withholding_slips_dir: {withholding_slips_dir}
past_returns_dir: {past_returns_dir}
deductions_dir: {deductions_dir}
receipts_dir: {receipts_dir}
bank_statements_dir: {bank_statements_dir}
credit_card_statements_dir: {credit_card_statements_dir}
未設定の項目は値を空にする(key: のみ)。
my_number の取扱い: マイナンバーは config YAML に保存するが、profile.py の出力では has_my_number: true/false のみ返す。ログ・会話には出力しない。確定申告書等作成コーナーへの入力時のみ config から直接読み取る。
shinkoku profile --config PATH
ユーザーの個人情報・財務データが誤って git にコミットされないよう、.gitignore を設定する。
git rev-parse --is-inside-work-tree を実行し、CWD が git リポジトリかどうか確認する
git リポジトリでない場合 → 以下のメッセージを表示してスキップする:
現在のディレクトリは git リポジトリではありません。今後 git リポジトリ化する場合は、
.gitignoreに shinkoku 関連ファイルを追加して個人情報の漏洩を防いでください。
git リポジトリの場合 : a. CWD の .gitignore を Read ツールで読み込む(存在しなければ新規作成前提で進める) b. 以下の必須エントリが .gitignore に含まれているか確認する:
# shinkoku 確定申告データ(個人情報を含む — 削除しないこと)
shinkoku.config.yaml
shinkoku.db
shinkoku.db-wal
shinkoku.db-shm
.shinkoku/
output/
c. ステップ4で設定された書類ディレクトリ(invoices_dir, receipts_dir 等)があれば、それも追加対象にする d. 不足しているエントリがある場合:
* 追加するエントリの一覧をユーザーに提示する
* ユーザーの確認を得てから `.gitignore` に追記する(既存の内容は保持し、末尾に追加する) e. 既に全エントリが含まれている場合 → 「`.gitignore` は設定済みです」と表示してスキップする
db_path の値を確認し、相対パスの場合は CWD を基準に絶対パスに変換する
ledger.py init コマンドでデータベースを初期化する:
shinkoku ledger init --db-path DB --fiscal-year YEAR
--fiscal-year: ステップ2 で設定した tax_year--db-path: 絶対パスに変換した値セットアップ完了後、以下を案内する:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
セットアップ完了
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■ 生成されたファイル:
→ shinkoku.config.yaml(設定ファイル)
→ {db_path}(データベース)
■ 次のステップ:
1. /assess — 申告要否・種類の判定
2. /gather — 必要書類の確認・収集
3. /journal — 仕訳入力・帳簿管理
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
サマリー提示後、以下のファイルを Write ツールで出力する。 これにより、セッションの中断や Compact が発生しても次のステップで結果を引き継げる。
.shinkoku/progress/01-setup.md に以下の形式で出力する:
---
step: 1
skill: setup
status: completed
completed_at: "{当日日付 YYYY-MM-DD}"
fiscal_year: {tax_year}
---
# セットアップ結果
## 設定内容
- 対象年度: {tax_year}
- データベースパス: {db_path}
- 出力ディレクトリ: {output_dir}
- インボイス登録番号: {invoice_registration_number}
## 納税者情報
- 氏名: {last_name} {first_name}
- 生年月日: {date_of_birth}
- マイナンバー: {登録済み/未登録}
- 寡婦/ひとり親: {widow_status}
- 障害者区分: {disability_status}
- 勤労学生: {working_student}
- 世帯主との続柄: {relationship_to_head}
## 住所
- 自宅: {postal_code} {prefecture}{city}{street}{building}
- 1/1時点の住所: {jan1_address}(同上/異なる住所)
- 事業所住所: {設定あり/自宅と同じ}
## 事業情報
- 屋号: {trade_name}
- 業種: {industry_type}
- 事業内容: {business_description}
## 申告方法
- 提出方法: {submission_method}
- 申告の種類: {return_type}
- 青色申告特別控除: {blue_return_deduction}円
- 所轄税務署: {tax_office_name}
## 控除・申告に影響する重要事項
- 配偶者: {あり(概算所得: ○万円)/ なし}
- 扶養親族: {あり(○人、うち16歳未満○人)/ なし}
- 住宅ローン控除: {適用あり(初年度/2年目以降)/ 適用なし}
- 予定納税: {あり(合計○円)/ なし}
- 世帯主: {本人 / ○○(氏名)}
## 書類ディレクトリ
- 請求書: {invoices_dir}
- 源泉徴収票: {withholding_slips_dir}
- レシート: {receipts_dir}
- 銀行明細: {bank_statements_dir}
- クレカ明細: {credit_card_statements_dir}
- 控除関連: {deductions_dir}
- 過去の申告: {past_returns_dir}
## DB初期化
- 初期化結果: 成功
- 勘定科目マスタ: 登録済み
## 次のステップ
/assess で申告要否・種類を判定する
未設定の項目は「未設定」と記載する。
.shinkoku/progress/progress-summary.md を新規作成する:
ファイルを出力したらユーザーに以下を伝える:
.shinkoku/progress/ に保存しました。セッションが中断しても次のスキルで結果を引き継げます。」Weekly Installs
241
Repository
GitHub Stars
323
First Seen
Feb 22, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykFail
Installed on
codex172
cursor169
opencode166
github-copilot164
amp162
kimi-cli162
Skills CLI 使用指南:AI Agent 技能包管理器安装与管理教程
27,400 周安装