e-tax

e-tax is a skill for Claude Code from kazukinagata/shinkoku. It costs 130 tokens per session (20,392 once invoked), scanned A, original, MIT.

A guide for entering Japanese tax-return data into the National Tax Agency's online tax-return preparation site, known as e-Tax, using browser automation.

In plain words
What is it for?
Use it after income-tax, financial-statement, and—when relevant—consumption-tax calculations are complete, to fill in the return online.
Why use it?
It explains how calculated tax data is transferred into the official website and identifies the required calculations and browser setup.

Skill for Claude Code

Written for Claude Code: shipped in a Claude Code plugin. Also seen: mentions subagents; names the AskUserQuestion tool.

Part of the shinkoku plugin — 24 skills shipped together

Good fit Use it after income-tax, financial-statement, and—when relevant—consumption-tax calculations are complete, to fill in the return online.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/kazukinagata/shinkoku/e-tax
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add kazukinagata/shinkoku --skill e-tax
Clone the repo
git clone --depth 1 https://github.com/kazukinagata/shinkoku

Made for: Claude Code.

Or install shinkoku, the plugin that ships this one along with the rest of its 24 skills.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for e-tax

README.md
[![agentmods](https://agentmods.dev/badge/skills/kazukinagata/shinkoku/e-tax/github.svg)](https://agentmods.dev/skills/kazukinagata/shinkoku/e-tax)
Your own site
<a href="https://agentmods.dev/skills/kazukinagata/shinkoku/e-tax"><img src="https://agentmods.dev/badge/skills/kazukinagata/shinkoku/e-tax/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for e-tax

Your own site · 80×15
<a href="https://agentmods.dev/skills/kazukinagata/shinkoku/e-tax"><img src="https://agentmods.dev/badge/skills/kazukinagata/shinkoku/e-tax.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 130 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 20,392 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • Socket pass 18 Mar 2026
  • Snyk fail 4 Mar 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00130 $0.20392
Opus 5 $0.00065 $0.10196
Sonnet 5 $0.00026 $0.04078
Haiku 4.5 $0.00013 $0.02039

Measured 12d ago against content hash 22d982efa56a, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-11, from the pricing page.

Security

Grade A, and why

e-tax scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 12d ago.

The scan reads SKILL.md. This mod also ships 1 executable file (scripts/etax-stealth.js), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/e-tax/SKILL.md · 1,482 lines

How it starts

The opening of the file, as written. The whole thing — 1,482 lines — stays where its author put it; the contents beside it link to each section on GitHub.

e-Tax 電子申告 — ブラウザ自動化による確定申告書等作成コーナー入力

shinkoku で計算した確定申告データを、確定申告書等作成コーナー(https://www.keisan.nta.go.jp/)に Claude in Chrome を使ってブラウザ上で入力・提出するためのスキル。

前提条件

  • /income-tax スキルで所得税の計算が完了していること
  • /settlement スキルで決算書(PL/BS)の作成が完了していること
  • /consumption-tax スキルで消費税の計算が完了していること(該当者のみ)
  • shinkoku.config.yaml が設定済みであること
  • ブラウザ自動化ツールがいずれか利用可能であること(下記「ブラウザ自動化方式の選択」参照)

ブラウザ自動化方式の選択

確定申告書等作成コーナーへの入力には、以下の3つの方式がある。

方式 A: Claude in Chrome(推奨)

項目 内容
対象環境 Windows / macOS のネイティブ Chrome
前提 Claude in Chrome 拡張機能がインストール済み
利点 OS 検出の問題なし。追加設定不要

方式 B: Antigravity Browser Sub-Agent

項目 内容
対象環境 Windows / macOS / Linux(Antigravity IDE)
前提 Antigravity IDE がインストール済みで browser_subagent ツールが利用可能
利点 ネイティブ Chrome を使用するため OS 偽装不要。Linux でも動作

方式 C: Playwright CLI(フォールバック)

項目 内容
対象環境 WSL / Linux、または Claude in Chrome・Antigravity が利用できない環境
前提 @playwright/cli + Playwright CLI スキル + etax-stealth.js(OS 偽装スクリプト)
制限 headed モード必須(QR コード認証に物理操作が必要)

判定ロジック

1. Claude in Chrome のツール(browser_navigate 等)が利用可能か?
   → はい: 方式 A を使用
   → いいえ: 次へ

2. Antigravity の browser_subagent ツールが利用可能か?
   → はい: 方式 B を使用
   → いいえ: 次へ

3. Bash ツールで `playwright-cli` コマンドが利用可能か?
   → はい: 方式 C を使用(headed モードで起動)
   → いいえ: エラー表示

   エラーメッセージ:
   「確定申告書等作成コーナーへの入力には、Claude in Chrome、
    Antigravity Browser Sub-Agent、または Playwright CLI が必要です。
    セットアップ方法は README.md の『ブラウザ自動化』セクションを参照してください。」

方式 B 使用時の操作方法

Antigravity の browser_subagent は高レベルなタスク記述で操作する。 各ステップの入力操作を自然言語で記述し、browser_subagent に委任する。

例:

※ Antigravity はネイティブ Chrome を使用するため、etax-stealth.js による OS 偽装は不要。

方式 C 使用時のセッション開始手順

Playwright CLI でブラウザを開く際の手順:

  1. 環境変数を設定: PLAYWRIGHT_MCP_INIT_SCRIPT=skills/e-tax/scripts/etax-stealth.js
  2. ブラウザ起動: playwright-cli -s=etax open <url> --headed --browser=chrome
  3. 以降のコマンドは -s=etax セッション指定で実行

Read the full file on GitHub · 1,482 lines

Files

What ships with it

34 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 12d ago First seen · 1,482 lines · 130 tokens per session scan A 22d982efa56a

Subscribe to this mod's changes

e-tax is a skill published in the GitHub repository kazukinagata/shinkoku (359 stars, last pushed 2d ago), licensed MIT. It adds 130 tokens to every session and 20,392 once invoked, about $0.0006 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

test-site

Tests a deployed, activated Power Pages site at runtime using browser-based navigation, page crawling, and API request verification via Playwright. Use when the user wants to test, verify, or smoke-test their deployed site.

microsoft/power-platform-skills · 46 tokens

preview-screens

Use when the user wants to preview generated screens in a browser without starting Metro / a simulator — for example after /create-mobile-app finishes or after /edit-app regenerates a screen.

microsoft/power-platform-skills · 41 tokens

airbnb-cli

Searches Airbnb from the terminal via cli-web-airbnb — find stays by location, dates, and filters; get listing details, guest reviews, and availability calendars; autocomplete location names. Use when the user asks about Airbnb, vacation rentals, listing prices, availability, or finding places to stay. Prefer…

ItamarZand88/CLI-Anything-WEB · 78 tokens

hackernews-cli

Browses and interacts with Hacker News via cli-web-hackernews — top/new/best stories, Ask HN, Show HN, jobs, story details with comments, search, user profiles, and (with login) upvoting, submitting, commenting, favoriting, and hiding. Use when the user asks about Hacker News, HN stories, tech/startup news, or wants…

ItamarZand88/CLI-Anything-WEB · 105 tokens

reddit-cli

Browses and interacts with Reddit via the cli-web-reddit command-line tool — feeds, subreddits, post search, post details with full comment trees, user profiles, and (after login) voting, commenting, submitting posts, saving, and subscriptions. Use when the user asks about Reddit, subreddits, Reddit posts or comments…

ItamarZand88/CLI-Anything-WEB · 91 tokens

pexels-cli

Searches and downloads free stock photos and videos from Pexels via the cli-web-pexels command-line tool — keyword search with orientation/size/color filters, photo and video details, downloads, photographer profiles, and collections. Use when the user asks about Pexels, free or royalty-free stock photos and videos…

ItamarZand88/CLI-Anything-WEB · 94 tokens