← ClaudeAtlas

searchlisted

List a Korean company's OpenDART disclosures (filings) in a date window. Holds no logic of its own -- it calls the opendart-client package's CLI (`opendart search`) and shows the result to the user. Trigger phrases: 공시 보여줘, 공시 목록, disclosures, 최근 공시, 전자공시 검색, filings for, 무슨 공시 냈어.
seokhoonj/opendart-client · ★ 0 · Data & Documents · score 72
Install: claude install-skill seokhoonj/opendart-client
# opendart — search a company's disclosures Take a company handle and print its OpenDART disclosures (which filing, filed when) in a date window. The fetching lives in the opendart-client package (on PyPI); this skill is a thin wrapper that calls its CLI and relays the result. ## Prerequisite This plugin calls the `opendart` CLI, so install the package first: ``` pipx install opendart-client # or: pip install opendart-client ``` That puts the `opendart` command on PATH (also `python -m opendart_client`). It also needs a free OpenDART API key (get one at <https://opendart.fss.or.kr>). The simplest cross-platform way to supply it is a config file -- create `~/.config/opendart-client/credentials.json` with: ```json { "api_key": "..." } ``` (Alternatively set the `OPENDART_API_KEY` environment variable, or pass `--api-key`.) ## Running ``` opendart search "<COMPANY>" [options] ``` `<COMPANY>` is a name, ticker, initials, typo, or 8-digit `corp_code` (resolved to a corp_code internally). Options (`opendart search --help` is the source of truth): - `--begin YYYYMMDD` — start of the filing-date window. - `--end YYYYMMDD` — end of the window. - `--limit N` — how many rows to show in the text summary (default 20). - `--all` — fetch every page, not just the first. - `--json` — the full list as JSON instead of the text summary. The text output is a header (`corp_code N filings`) then one line per filing (`rcept_dt rcept_no report_nm`). ## Procedure 1. **Get the c