Agent skill

E Bookkeeping Compliance

by kazukinagata in kazukinagata/shinkoku

優良な電子帳簿の要件チェック・コンプライアンス診断を実行する. An agent skill from kazukinagata/shinkoku.

MITAuto-check passedBusiness, Finance & HR

Install E Bookkeeping Compliance

skills CLI
$ npx skills add kazukinagata/shinkoku --skill e-bookkeeping-compliance -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install kazukinagata/shinkoku e-bookkeeping-compliance --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/kazukinagata/shinkoku.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/e-bookkeeping-compliance .claude/skills/e-bookkeeping-compliance && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
e-bookkeeping-compliance
GitHub stars
365
Token cost
~1.2k tokens
SKILL.md length
163 words
Files
1
Skills in repo
24
Repo updated
First seen
Licence
MIT

At a glance

優良な電子帳簿の要件チェック・コンプライアンス診断を実行する. An agent skill from kazukinagata/shinkoku.

  • Works in 4 steps: 前提確認 → 自動診断 & サマリー出力 → エビデンス出力(任意) → …
  • Tasks that involve Accounting and bookkeeping
  • SKILL.md covers 前提知識, Step 0: 前提確認, Step 1: 自動診断 & サマリー出力 and Step 2: エビデンス出力(任意), plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

E Bookkeeping Compliance is an agent skill from kazukinagata/shinkoku. 優良な電子帳簿の要件チェック・コンプライアンス診断を実行する。 「優良な電子帳簿」「電帳法対応」「電子帳簿の要件確認」 「税務調査の準備」「75万円控除の条件」「帳簿の要件を満たしているか」 「e-bookkeeping compliance」で起動。

Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Business, Finance & HR, covering Accounting and bookkeeping. The repository describes itself as: 確定申告自動化 AI エージェントプラグイン — 帳簿管理から e-Tax 入力代行まで. The licence is MIT.

When your agent uses it

  • Tasks that involve Accounting and bookkeeping

Example prompts

  • “/e-bookkeeping-compliance”

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. 前提確認
  2. 自動診断 & サマリー出力
  3. エビデンス出力(任意)
  4. 結果サマリー & 次のアクション

What it can do on your machine

Read from SKILL.md and the folder at commit 607574d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

E Bookkeeping Compliance loads about 1.2k tokens when it runs. Until then it costs about 38 tokens; SKILL.md has 163 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~38
When it runs · the whole SKILL.md, loaded when a task matches
~1.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from kazukinagata/shinkoku at commit 607574d, republished under its MIT licence (© kazukinagata). 163 words, ~1,170 tokens.

Download SKILL.mdSave it as .claude/skills/e-bookkeeping-compliance/SKILL.md (or your agent's skills folder).
name
e-bookkeeping-compliance
description
優良な電子帳簿の要件チェック・コンプライアンス診断を実行する。 「優良な電子帳簿」「電帳法対応」「電子帳簿の要件確認」 「税務調査の準備」「75万円控除の条件」「帳簿の要件を満たしているか」 「e-bookkeeping compliance」で起動。

優良な電子帳簿コンプライアンス診断

税務調査への備え、または優良な電子帳簿の要件充足状況を診断するスキル。 電子帳簿保存法施行規則第5条第5項(優良な電子帳簿の要件)に基づき、 shinkoku の帳簿データが要件を満たしているかを自動チェックする。

前提知識

  • 電帳法の要件詳細: /tax-ebookkeeping-context を実行する
  • システム概要書: docs/system-overview.md

Step 0: 前提確認

ユーザーに以下を確認する:

  1. DB パス: --db-path に使用するデータベースファイルのパス
  2. 対象年度: --fiscal-year に使用する会計年度
  3. 届出書の提出状況: 「国税関係帳簿の電磁的記録等による保存等に係る届出書」を所轄税務署に提出済みか

届出について: 優良な電子帳簿の保存を適用するには、あらかじめ届出書の提出が必要です。 令和9年分から適用する場合は、令和8年中に届出書を提出する必要があります。 届出書の様式は国税庁ウェブサイトからダウンロードできます。


Step 1: 自動診断 & サマリー出力

以下のコマンドを実行してシステムの適合状況を診断する。 結果はテーブル形式でユーザーに提示する。

チェック項目と実行コマンド
#要件条文チェック方法
G1システム関係書類の備付け施行規則2条2項1号docs/system-overview.md ファイルの存在を確認
G2見読可能性の確保施行規則2条2項2号shinkoku ledger trial-balance --db-path <db> --fiscal-year <year> を実行し、正常出力を確認
G3ダウンロード対応施行規則2条2項3号shinkoku ledger search --db-path <db> --input <params> --format csv を実行し、CSV出力を確認
G4訂正・削除履歴施行規則5条5項1号イshinkoku ledger audit-log --db-path <db> を実行し、テーブルが機能することを確認
G5相互関連性の確保施行規則5条5項1号ロshinkoku ledger general-ledger --db-path <db> --fiscal-year <year> --account-code <code> を実行し、仕訳帳⇔総勘定元帳の関連を確認
G6取引先検索施行規則5条5項1号ハcounterparty_contains パラメータで検索を実行
G7日付・金額の範囲指定検索施行規則5条5項1号ハdate_from/date_to/amount_min/amount_max パラメータで検索を実行
G8組合せ検索施行規則5条5項1号ハ日付+取引先+金額を組み合わせた検索を実行
診断手順
  1. G1: docs/system-overview.md の存在を確認する
  2. G2: 残高試算表を生成する
    bash
    shinkoku ledger trial-balance --db-path <db> --fiscal-year <year>
  3. G3: 仕訳をCSV形式で出力する
    bash
    shinkoku ledger search --db-path <db> --input <params> --format csv
    (params には {"fiscal_year": <year>, "limit": 5} を指定)
  4. G4: 監査ログを取得する
    bash
    shinkoku ledger audit-log --db-path <db>
  5. G5: 任意の勘定科目で総勘定元帳を出力する(仕訳が存在する科目を使用)
    bash
    shinkoku ledger general-ledger --db-path <db> --fiscal-year <year> --account-code <code>
  6. G6-G8: 検索機能のテスト
    bash
    # G6: 取引先検索
    shinkoku ledger search --db-path <db> --input <params>
    # params: {"fiscal_year": <year>, "counterparty_contains": "<取引先名の一部>"}
    
    # G7: 範囲指定検索
    # params: {"fiscal_year": <year>, "date_from": "<開始日>", "date_to": "<終了日>", "amount_min": 1, "amount_max": 1000000}
    
    # G8: 組合せ検索
    # params: {"fiscal_year": <year>, "date_from": "...", "counterparty_contains": "...", "amount_min": 1}
サマリー出力形式

診断結果を以下のテーブル形式で出力する:

## 優良な電子帳簿 コンプライアンス診断結果

| # | 要件 | 条文 | 結果 | 備考 |
|---|------|------|------|------|
| G1 | システム関係書類 | 施行規則2条2項1号 | ✓ / ✗ | ... |
| G2 | 見読可能性 | 施行規則2条2項2号 | ✓ / ✗ | ... |
| G3 | ダウンロード対応 | 施行規則2条2項3号 | ✓ / ✗ | ... |
| G4 | 訂正・削除履歴 | 施行規則5条5項1号イ | ✓ / ✗ | ... |
| G5 | 相互関連性 | 施行規則5条5項1号ロ | ✓ / ✗ | ... |
| G6 | 取引先検索 | 施行規則5条5項1号ハ | ✓ / ✗ | ... |
| G7 | 範囲指定検索 | 施行規則5条5項1号ハ | ✓ / ✗ | ... |
| G8 | 組合せ検索 | 施行規則5条5項1号ハ | ✓ / ✗ | ... |

不適合項目がある場合は、対応方法を案内する。


Step 2: エビデンス出力(任意)

ユーザーが「詳細を確認」「エビデンスを出力」と依頼した場合に実行する。

(a) 帳簿出力

以下のコマンドで各帳簿を出力し、テーブル形式でユーザーに提示する:

bash
# 残高試算表
shinkoku ledger trial-balance --db-path <db> --fiscal-year <year>

# 損益計算書
shinkoku ledger pl --db-path <db> --fiscal-year <year>

# 貸借対照表
shinkoku ledger bs --db-path <db> --fiscal-year <year>

# 総勘定元帳(主要科目)
shinkoku ledger general-ledger --db-path <db> --fiscal-year <year> --account-code <code>

CSV出力も可能であることを案内:

bash
# CSV 形式で出力する場合は --format csv を追加
shinkoku ledger trial-balance --db-path <db> --fiscal-year <year> --format csv
(b) 監査ログ
bash
shinkoku ledger audit-log --db-path <db> --fiscal-year <year>

変更履歴をテーブル形式で表示する。

(c) 検索デモ

日付範囲・金額範囲・取引先の各検索を実演し、検索機能が正常に動作することを確認する。

(d) システム関係書類

docs/system-overview.md の場所を案内する。必要に応じて内容を表示する。


Step 3: 結果サマリー & 次のアクション

全要件充足の場合
## 診断結果: 全要件適合

shinkoku は優良な電子帳簿の要件(施行規則第5条第5項)を
技術的に充足しています。

### 次のアクション
1. 届出書の提出(未提出の場合)
   - 「国税関係帳簿の電磁的記録等による保存等に係る届出書」を所轄税務署に提出
2. 定期的なバックアップの実施
3. 帳簿データの7年間保存の確保
不足事項がある場合

不足事項と対応アクションを一覧で表示する。

免責事項
> **注記**: 本システムは電子帳簿保存法施行規則第5条第5項に定める優良な電子帳簿の
> 技術的要件を満たすよう設計されています。令和3年度税制改正により事前承認制度は
> 廃止されており、JIIMA認証等の第三者認証は法令上の要件ではありません
> (ただし要件充足の確認手段として活用できます)。
> 優良な電子帳簿の保存の適用にあたっては、あらかじめ所轄税務署への届出書の
> 提出が必要です(電子帳簿保存法第8条第4項)。
制限事項
> **制限事項**:
> - 監査ログ(journal_audit_log)はアプリケーション層で記録しており、
>   データベースの直接操作による変更は記録されません。
>   改ざん防止のためのデータベーストリガーは今後の対応予定です。
> - タイムスタンプは UTC で記録されています(JST への変換は今後対応予定)。
> - 操作者情報の記録は個人利用を前提としているため、現在は未実装です。

© kazukinagata, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/e-bookkeeping-compliance of kazukinagata/shinkoku.

Open the folder on GitHubat commit 607574d

Compare with similar skills

E Bookkeeping Compliance next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

E Bookkeeping Compliance compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
E Bookkeeping Compliance this skillkazukinagata/shinkoku365—~1.2kAutomated safety check: PassMIT
Sync Upstreamnyaruka/phonenumbers1.6k—~2.8kAutomated safety check: PassMIT
Radiology Tablehuang-sir1/radiology-skills1.9k—~1.3kAutomated safety check: PassCustom licence
ERPClaw ERP Controlleravansaber/erpclaw116—~18kAutomated safety check: PassGPL-3.0
Odoo Agency Fleet Reviewerpipe-org/mcp-odoo421—~699Automated safety check: PassMIT
Beancount Closebex-co/beancount-io297—~1.4kAutomated safety check: PassMIT

Similar skills

  • Sync Upstream

    nyaruka/phonenumbers

    Sync this Go port with a new upstream google/libphonenumber release — regenerate the embedded metadata and reconcile the ported Java logic.

    1.6k GitHub stars~2.8k tokensUpdated 8 days ago
    Business, Finance & HRAuto-check passed
  • Radiology Table

    huang-sir1/radiology-skills

    Create/audit editable publication tables with source reconciliation; not figures or statistical inference.

    1.9k GitHub stars~1.3k tokensUpdated 20 days ago
    Business, Finance & HRAuto-check passed
  • ERPClaw ERP Controller

    avansaber/erpclaw

    Operates the ERPClaw self-hosted ERP in plain language: accounting, invoicing, inventory, purchasing, tax, HR, payroll and reports, treating the ERP as the single source of truth.

    116 GitHub stars~18k tokensUpdated yesterday
    Business, Finance & HRAuto-check passed
  • Odoo Agency Fleet Review

    erpipe-org/mcp-odoo

    Review many client Odoo databases at once through odoo-mcp's cross-instance tools — fleet-wide accounting health, per-client aging, partial-failure triage — for agencies and partners managing 5–50…

    421 GitHub stars~699 tokensUpdated 1 mo ago
    Business, Finance & HRAuto-check passed
  • Beancount Close

    bex-co/beancount-io

    Close an accounting period in a Beancount ledger by reconciling each active account through beancount-reconcile, checking assertions and recurring gaps, reviewing flags, then proposing a commit with…

    297 GitHub stars~1.4k tokensUpdated today
    Business, Finance & HRAuto-check passed
  • Forward Implementation First

    Vuk97/forward-implementation-first

    Keeps an agent building and validating real output instead of servicing its own bookkeeping.

    176 GitHub stars~1.8k tokensUpdated 1 mo ago
    Business, Finance & HRAuto-check passed

More from kazukinagata/shinkoku

All 24 skills in this repo
  • Consumption Tax

    kazukinagata/shinkoku

    This skill should be used when the user needs to calculate consumption tax (消費税) or determine their tax method (2割特例, 簡易課税, or 本則課税).

    365 GitHub stars~1.8k tokensUpdated 1 mo ago
    Auto-check passed
  • Furusato

    kazukinagata/shinkoku

    This skill manages furusato nozei (hometown tax) donations. An agent skill from kazukinagata/shinkoku.

    365 GitHub stars~1.5k tokensUpdated 1 mo ago
    Auto-check passed
  • Incorporation

    kazukinagata/shinkoku

    法人成り(個人事業主から法人への移行)に関する相談。税額比較シミュレーション、 法人形態の選択、設立手続き、役員報酬戦略、社会保険の比較を支援する。

    365 GitHub stars~687 tokensUpdated 1 mo ago
    Auto-check passed
  • Invoice System

    kazukinagata/shinkoku

    This skill should be used when the user asks about the invoice system (インボイス制度), qualified invoices (適格請求書), registration numbers (登録番号), input tax credits (仕入税額控除), the 20% special measure (2割特例)…

    365 GitHub stars~778 tokensUpdated 1 mo ago
    Auto-check passed
  • Journal

    kazukinagata/shinkoku

    This skill should be used when the user wants to record bookkeeping entries (仕訳), import transaction data from CSV files, receipts, or invoices, or manage their general ledger.

    365 GitHub stars~2.3k tokensUpdated 1 mo ago
    Auto-check passed
  • Settlement

    kazukinagata/shinkoku

    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.

    365 GitHub stars~1.8k tokensUpdated 1 mo ago
    Auto-check passed

Questions about E Bookkeeping Compliance

What does E Bookkeeping Compliance do?

優良な電子帳簿の要件チェック・コンプライアンス診断を実行する. An agent skill from kazukinagata/shinkoku. E Bookkeeping Compliance is an agent skill from kazukinagata/shinkoku.

When should I use E Bookkeeping Compliance?

E Bookkeeping Compliance fits situations like: tasks that involve Accounting and bookkeeping.

How do I install E Bookkeeping Compliance in Claude Code?

Run `npx skills add kazukinagata/shinkoku --skill e-bookkeeping-compliance -a claude-code`. Or copy the skill folder (skills/e-bookkeeping-compliance in kazukinagata/shinkoku) into .claude/skills/e-bookkeeping-compliance in your project. Claude Code loads it when a task matches its description.

How do I install E Bookkeeping Compliance in Codex?

Run `npx skills add kazukinagata/shinkoku --skill e-bookkeeping-compliance -a codex`. Or copy the skill folder (skills/e-bookkeeping-compliance in kazukinagata/shinkoku) into .agents/skills/e-bookkeeping-compliance in your project. Codex loads it when a task matches its description.

Can I use E Bookkeeping Compliance in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add kazukinagata/shinkoku --skill e-bookkeeping-compliance -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/e-bookkeeping-compliance, .gemini/skills/e-bookkeeping-compliance, .github/skills/e-bookkeeping-compliance and .opencode/skills/e-bookkeeping-compliance in your project.

What does E Bookkeeping Compliance need to run?

SKILL.md names no scripts, command-line tools or credentials: E Bookkeeping Compliance is instructions for the agent only.

Does E Bookkeeping Compliance access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is E Bookkeeping Compliance safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does E Bookkeeping Compliance use?

E Bookkeeping Compliance is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does E Bookkeeping Compliance use?

About 1.2k tokens (SKILL.md is roughly 4.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to E Bookkeeping Compliance?

Skills that share tags, products or a category with E Bookkeeping Compliance: Sync Upstream (nyaruka/phonenumbers, 1.6k stars), Radiology Table (huang-sir1/radiology-skills, 1.9k stars), ERPClaw ERP Controller (avansaber/erpclaw, 116 stars) and Odoo Agency Fleet Review (erpipe-org/mcp-odoo, 421 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains E Bookkeeping Compliance?

kazukinagata (a GitHub user) maintains it in kazukinagata/shinkoku, which has 365 GitHub stars. The repository holds 24 skills in this directory. The repository was last updated on September 9, 2026.

Source: kazukinagata/shinkoku on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.