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.
npx skills add kazukinagata/shinkoku --skill e-taxgit clone --depth 1 https://github.com/kazukinagata/shinkokuWrote 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.
[](https://agentmods.dev/skills/kazukinagata/shinkoku/e-tax)<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.
<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>- Socket pass
- Snyk fail
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.
| Model | Per session | Once 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 |
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.
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.
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 に委任する。
例:
- 「https://www.keisan.nta.go.jp/kyoutu/ky/sm/top_web#bsctrl を開く」
- 「『マイナンバーカードをお持ちですか』で『はい』のラジオボタンをクリック」
- 「name='sonekiKeisansyoFromMonth' の入力欄に '1' を入力」
※ Antigravity はネイティブ Chrome を使用するため、etax-stealth.js による OS 偽装は不要。
方式 C 使用時のセッション開始手順
Playwright CLI でブラウザを開く際の手順:
- 環境変数を設定:
PLAYWRIGHT_MCP_INIT_SCRIPT=skills/e-tax/scripts/etax-stealth.js - ブラウザ起動:
playwright-cli -s=etax open <url> --headed --browser=chrome - 以降のコマンドは
-s=etaxセッション指定で実行
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.
- research/00-screen-flow-summary.md 6.4 KB
- research/01-CC-AA-010-提出方法の選択.md 2.4 KB
- research/02-CC-AE-090-作成する申告書等の選択.md 1.9 KB
- research/03-CC-AE-600-マイナポータル連携の選択.md 1.2 KB
- research/04-CC-AA-024-e-Tax事前確認.md 842 B
- research/05-CC-AA-440-QRコード認証.md 1.5 KB
- research/06-kessan-aa0200-決算書一般用の入力.md 6.9 KB
- research/07-kessan-aa0201-売上仕入金額の入力.md 3.4 KB
- research/08-kessan-aa0100-青色申告特別控除の入力.md 3.9 KB
- research/09-kessan-taisyaku-貸借対照表の入力.md 4.9 KB
- research/10-kessan-所得金額の確認.md 1.4 KB
- research/11-kessan-ac0500-住所氏名等の入力.md 4.3 KB
- research/12-kessan-print-印刷.md 2.0 KB
- research/13-kessan-ac0600-データ保存等.md 2.9 KB
- research/14-kessan-expense-detail-pages.md 8.8 KB
- research/30-shotoku-SS-AA-010a-申告する所得の選択等.md 3.2 KB
- research/31-shotoku-SS-CA-010-給与所得の源泉徴収票の入力.md 6.9 KB
- research/32-shotoku-SS-AA-050-収入所得の入力.md 1.1 KB
- research/33-shotoku-SS-AA-070a-控除の入力1.md 1.5 KB
- research/34-shotoku-SS-AA-080-控除の入力2.md 2.2 KB
- research/35-shotoku-SS-AA-090-計算結果の確認.md 2.9 KB
- research/36-shotoku-SS-AC-010a-納付方法等の入力.md 1.6 KB
- research/37-shotoku-SS-AC-020a-財産債務住民税.md 1.9 KB
- research/38-shotoku-SS-AC-030-基本情報の入力.md 3.5 KB
- research/39-shotoku-SS-AC-040-マイナンバーの入力.md 1.1 KB
- research/40-shotoku-SS-AE-010-申告書等の印刷.md 793 B
- research/41-shotoku-SS-AE-110c-印刷後の作業案内.md 1.9 KB
- research/50-shouhi-ac0100-条件判定等.md 2.4 KB
- research/51-shouhi-ac0250-所得区分の選択.md 1.0 KB
- research/52-shouhi-2wari-売上入力.md 2.8 KB
- research/53-shouhi-2wari-計算結果.md 1.5 KB
- research/54-shouhi-kani-route-summary.md 1.3 KB
- research/55-shouhi-ippan-route-summary.md 8.2 KB
- scripts/etax-stealth.js 7.3 KB runs code
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.
- 12d ago First seen · 1,482 lines · 130 tokens per session scan A 22d982efa56a
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.
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.
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.
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…
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…
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…
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…