From due-diligence-jp
Get recent EDINET disclosures for one Japanese company (by 法人番号 OR edinetCode) clustered into Kokai signal overlays — annual / quarterly / extraordinary / TOB / large-shareholding / governance / event. Auto-resolves 法人番号 → EDINET code. Use for M&A target diligence, investment research, listed-company DD prep. 日本語 keyword: 上場企業 IR / IR 追跡 / EDINET 開示 / 有価証券報告書 取得 / 上場企業 disclosure 追跡.
How this skill is triggered — by the user, by Claude, or both
Slash command
/due-diligence-jp:edinet-company-ir-trackerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill when:
Use this skill when:
Call the kokai MCP server's get_edinet_company_disclosures tool:
{
"name": "get_edinet_company_disclosures",
"arguments": {
"corporateNumber": "<13-digit 法人番号>",
"edinetCode": "<E12345 form, alternative to corporateNumber>",
"lookbackDays": 30,
"limit": 50
}
}
corporateNumber OR edinetCode (one required). If both, edinetCode wins (skips resolver).lookbackDays: default 30, max 90 (auto-clamped). Phase 2 will extend to 365 once EDINET code master is imported.limit: default 50, max 100.{
"corporateNumber": "...",
"edinetCode": "E12345",
"filerName": "...",
"resolveStatus": "resolved",
"documents": [/* all recent docs, submitDateTime desc */],
"signal": {
"annualReports": [/* 有価証券報告書 (docTypeCode=120, 130) */],
"quarterlyReports": [/* 四半期 (140, 150) + 半期 (160, 170) */],
"largeHolderReports": [/* 大量保有 (350, 360) */],
"tobReports": [/* TOB (240-320) */],
"correctionReports": [/* 訂正 (130, 150, 170, 190, etc.) */],
"governanceReports": [/* 内部統制 (235, 236) */],
"eventDisclosures": [/* 臨時報告書 (180, 190) */]
},
"source_authority": "official",
"attribution_text": "出典: 金融庁 EDINET"
}
resolveStatus values"resolved": 法人番号 → EDINET code 解決成功、上場企業確認"unresolved": 法人番号 を渡したが lookback 内 IR なし or 上場企業でない (empty signal、200 で graceful degrade)"skipped": edinetCode を直接渡したので resolver は skipEDINET の raw /documents.json は 1 日単位の flat list を返すだけ。本 skill は:
| Use case | 適切な skill |
|---|---|
| 法人特定 + 業界 / 地域 / 規模 | gbizinfo-company-search |
| 法人 master + 異動履歴 (全法人) | nta-corporate-number-lookup |
| 補助金交付実績 + 適格性 | jgrants-subsidy-search + subsidy-fit-jp agent |
| 上場企業 IR 全書類 timeline + signal cluster | edinet-company-ir-tracker (this) |
| EDINET 単日書類一覧 (date 別 query) | edinet-document-search (本 skill より low-level) |
| EDINET 書類本体 binary | edinet-document-fetch (this の後続 step) |
source_authority: "official" (公式 cite_required)、Kokai 側 signal cluster は L2 kokai_normalized、AI agent 要約は L3 ai_summary、推論は L4 ai_estimate。resolveStatus: "unresolved" は「上場企業でない可能性が高い」signal だが、確定情報ではない (lookback 短い + EDINET 提出タイミングの偶然で false negative ありえる)。確定には 90 日 lookback or edinet-document-search で直接確認。npx claudepluginhub kokai-data/japan-business-data --plugin due-diligence-jpCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.