joseon-sillok-search
🎯Skillfrom nomadamas/k-skill
Search the Joseon Dynasty Annals (조선왕조실록) by keyword, with optional king (`--king`) and Gregorian year (`--year`) narrowing, by scraping the official `sillok.history.go.kr` search page and article detail pages via a bundled `scripts/sillok_search.py` helper. Returns titles, links, summaries, and 국역/원문 excerpts; v1 is plain scraping — no embedding or semantic search.
Same repository
nomadamas/k-skill(55 items)
Installation
npx vibeindex add nomadamas/k-skill --skill joseon-sillok-searchnpx skills add nomadamas/k-skill --skill joseon-sillok-search~/.claude/skills/joseon-sillok-search/SKILL.mdSKILL.md
More from this repository10
Convert `.hwp` (Hangul) documents to JSON, Markdown, or HTML, extract images, and run batch conversions, automatically routing between `@ohah/hwpjs` (default, macOS/Linux/CI) and `hwp-mcp` (Windows with the Hangul program installed when direct control is required). Handles the common case of needing Hangul/HWP document processing from AI agents.
Post-installation setup skill for k-skill that configures sops+age encryption, secrets management, and optional automation hooks.
Drives `kakaocli` on macOS to read KakaoTalk chat lists, search messages, and send replies on top of the local KakaoTalk Mac database and macOS accessibility automation (no official Kakao API). Walks through the safety flow — Full Disk Access + Accessibility permissions, `--me`/`--dry-run` testing, mandatory user confirmation before any non-self send.
Searches, reserves, inspects, and cancels KTX/Korail tickets via `korail2` plus a `scripts/ktx_booking.py` helper that reattaches the `x-dynapath-m-token`, `Sid`, and latest app version to bypass Korail's recent Dynapath anti-bot `MACRO ERROR`. Resolves credentials from env vars / agent secret vaults / `~/.config/k-skill/secrets.env` and stops before payment — automating purchase confirmation is explicitly out of scope.
Skill for quickly looking up Korean postcodes from addresses using the official ePost road-name search.
Searches, reserves, inspects, and cancels SRT tickets in Korea using the `SRTrain` Python library with explicit `Adult`/`SeatType` passenger and seat models. Resolves `KSKILL_SRT_ID`/`KSKILL_SRT_PASSWORD` from env vars or `~/.config/k-skill/secrets.env`, summarizes candidate trains before any reservation, and intentionally stops short of payment automation.
Looks up Seoul real-time subway arrival information through a `KSKILL_PROXY_BASE_URL` proxy that wraps the official Seoul Open Data API, so users never handle the upstream OpenAPI key directly. Returns line, direction, first/second arrival messages, and seconds until arrival per station, with an explicit "as of" timestamp because the data changes second-by-second.
Fetches KBO (Korean baseball) game schedules and scores for a specific date with the globally-installed `kbo-game` npm package, calling its `getGame(new Date(...))` export with a strict KST date conversion (string dates fail in `kbo-game@0.0.2`). Returns home/away, status, and score per game and supports optional team filtering, always converting relative "today/yesterday" inputs to absolute dates.
Checks Korean Lotto draw results — latest round (`getLatestRound`), specific round detail (`getDetailResult`), and ticket-number matching (`checkNumber`) — using the globally-installed `k-lotto` npm package via `NODE_PATH=$(npm root -g)` invocation. Used for "이번 주 로또 번호", a specific round's winning numbers/payouts, or checking whether a user's six numbers won.
Looks up Daiso store-specific product stock through Daiso Mall's official store-search, product-search, and store-pickup-stock APIs (`searchStores` → `searchProducts` → `getStorePickupStock`), wrapped by the `daiso-product-search` Node package and an end-to-end `lookupStoreProductAvailability` helper. Asks for the store name and product keyword first when missing and explicitly notes that the official surfaces don't expose in-store aisle/shelf positions.