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 Kokai-Data/japan-business-data --skill edinet-document-searchgit clone --depth 1 https://github.com/Kokai-Data/japan-business-dataWrote 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/kokai-data/japan-business-data/edinet-document-search)<a href="https://agentmods.dev/skills/kokai-data/japan-business-data/edinet-document-search"><img src="https://agentmods.dev/badge/skills/kokai-data/japan-business-data/edinet-document-search/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/kokai-data/japan-business-data/edinet-document-search"><img src="https://agentmods.dev/badge/skills/kokai-data/japan-business-data/edinet-document-search.svg" alt="Reviewed on agentmods" width="80" height="20"></a>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.00128 | $0.01320 |
| Opus 5 | $0.00064 | $0.00660 |
| Sonnet 5 | $0.00026 | $0.00264 |
| Haiku 4.5 | $0.00013 | $0.00132 |
Grade A, and why
edinet-document-search 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 — 92 lines — stays where its author put it; the contents beside it link to each section on GitHub.
When to use
Use this skill when:
- The user wants to see what disclosures a listed Japanese company filed recently.
- You need a date-bounded list of all 有価証券報告書 / 四半期報告書 / 大量保有報告書 / 公開買付届出書 etc. filed on a specific day or in a 90-day window.
- The user provides a 法人番号 (13-digit corporate number) and you want to confirm whether the company is listed (= has EDINET disclosures) before pulling further IR details.
- You're tracking 訂正報告書 / 取下書 events for signal monitoring.
- Pre-meeting research where past 開示履歴 matters (IR depth, governance signal).
How to invoke
Call the kokai MCP server's search_edinet_documents tool:
{
"name": "search_edinet_documents",
"arguments": {
"date": "<YYYY-MM-DD>",
"dateFrom": "<YYYY-MM-DD>",
"dateTo": "<YYYY-MM-DD>",
"docTypeCodes": ["120", "140", "350"],
"edinetCode": "<E12345>",
"corporateNumber": "<13-digit 法人番号>",
"limit": 50
}
}
Pass date for a single day OR dateFrom + dateTo for a range (max 90 days). docTypeCodes, edinetCode, corporateNumber are optional filters (combine freely). corporateNumber is auto-resolved to edinetCode via 30-day lookback (max 90).
Main docTypeCode (FSA 公式)
| Code | Document |
|---|---|
| 030 | 有価証券届出書 |
| 120 | 有価証券報告書 (annual) |
| 130 | 訂正有価証券報告書 |
| 140 | 四半期報告書 |
| 150 | 訂正四半期報告書 |
| 160 | 半期報告書 |
| 180 | 臨時報告書 (extraordinary event) |
| 235 | 内部統制報告書 (J-SOX) |
| 240 | 公開買付届出書 (TOB) |
| 350 | 大量保有報告書 (>5% holder) |
| 360 | 訂正大量保有報告書 |
Full code list: 公式仕様書 ESE140206 別紙1 (https://disclosure2dl.edinet-fsa.go.jp/guide/static/disclosure/download/ESE140327.xlsx)
Output structure
For each document:
docID(8 chars、書類管理番号、get_edinet_documentで本体 download に使う)edinetCode(E12345 形式、提出者)secCode(証券コード、e.g. "7203")JCN(法人番号 13 桁、国税庁 SoT 直結)filerName(提出者商号)docTypeCode+docDescriptionsubmitDateTime/periodStart/periodEndxbrlFlag/pdfFlag/csvFlag(本体取得 type 選択 hint)withdrawalStatus/docInfoEditStatus/disclosureStatus(修正・取下げ・不開示 signal)legalStatus(1=縦覧中 / 2=延長期間中 / 0=閲覧期間満了)source_authority: "official" (公式 cite_required layer)attribution_text: "出典: 金融庁 EDINET (https://disclosure2.edinet-fsa.go.jp)"
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 · 92 lines · 0 tokens per session scan A d582eac35c48
edinet-document-search is a skill published in the GitHub repository Kokai-Data/japan-business-data (2 stars, last pushed 2mo ago), licensed Apache-2.0. It adds 128 tokens to every session and 1,320 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-31.
Other skills, from other repositories
comps-analysis
Build comparable-company valuation workbooks in Excel.
hyperliquid
Hyperliquid market data, account history, trade review.
stocks
Stock quotes, history, search, compare, crypto via Yahoo.
omni-budget
Configure spending limits, token quotas, and rate-limit policies per API key or globally. Inspect current consumption and enforce cost controls across providers.
polymarket
Query Polymarket: markets, prices, orderbooks, history.
industry-research
An industry-research workflow that maps how an industry works from suppliers to customers, then examines individual companies within it. The value-investing analysis looks at business quality, risks, and price.