OpenClaw · Skill

Opendart Disclosure

Fetch and summarize Korean corporate disclosures from OpenDART.

Coding Agents & IDEs
v1.2.0
VirusTotal: Benign

Install

Start with the primary install command. Alternate entrypoints are included below for ClawHub and OpenClaw CLI users.

Primary command

clawhub install kim-dongchul/opendart-disclosure

ClawHub installer

npx clawhub@latest install kim-dongchul/opendart-disclosure

OpenClaw CLI

openclaw skills install kim-dongchul/opendart-disclosure

Direct OpenClaw install

openclaw install kim-dongchul/opendart-disclosure

What this skill does

Fetch and summarize Korean corporate disclosures from OpenDART.

Why it matters

Wraps the multi-step OpenDART API flow (corp lookup, disclosure fetch, link generation) into single commands instead of requiring manual API calls.

Typical use cases

  • Check recent filings for a Korean listed company
  • Filter disclosures by type such as major issue or shares
  • Look up a company's corp_code by name before querying
  • Retrieve today's filings for a specific company
  • Get a Korean-language summary of a recent disclosure

Source instructions

OpenDART Disclosure

Fetch and summarize Korean corporate disclosures from OpenDART.

Inputs to collect

  • Company identifier: corp_code (preferred) or company name
  • Date range: bgn_de / end_de in YYYYMMDD
  • Filing type filters (optional): regular report (A), major issue (B), shares (C), etc.
  • Desired output: latest N items, only links, or short summary

Workflow

  1. Resolve company identity.
    • If user gave corp_code, use it directly.
    • If user gave company name, run the script search-corp first.
  2. Pull disclosures with recent.
  3. Sort by latest and keep user-requested count.
  4. Return:
    • filing date
    • report name
    • receipt number
    • OpenDART link (https://dart.fss.or.kr/dsaf001/main.do?rcpNo=<rcept_no>)
  5. If asked, add a concise Korean summary of key points.

Commands

Use bundled script:

python3 scripts/opendart.py search-corp --name "삼성전자"
python3 scripts/opendart.py recent --corp-code 00126380 --from 20260101 --to 20261231 --limit 10
python3 scripts/opendart.py recent-by-name --name "삼성전자" --from 20260101 --to 20261231 --limit 10

# Shortcuts (less typing)
python3 scripts/opendart.py recent-by-name --name "삼성전자" --days 7 --limit 10
python3 scripts/opendart.py recent-by-name --name "삼성전자" --today

API key options:

  • --api-key <KEY>
  • or env var OPENDART_API_KEY

Notes

  • OpenDART returns status codes in JSON. Treat non-000 as API-level failure and report clearly.
  • Company-name matching can be fuzzy. Show top candidates if multiple are close.
  • Prefer citing the direct DART filing URL in final answers.
  • For endpoint details and corp-code behavior, read references/opendart-endpoints.md.

Related OpenClaw skills

Browse all →
Featured slot

Your product here

Reserve this slot to reach operators and coding-agent buyers.

Shown where builders are actively comparing tools and deployment options.

Advertise