Install any skill in seconds. Free to start, no credit card required.
Get Started Free →이 스킬은 `moai-public-data:korean-stock-search`로 이전되었습니다. KRX 상장 종목 검색·기본정보·일별 시세 조회는 moai-public-data 플러그인을 사용하세요.
.claude/skills/modu-ai-korean-stock-search/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | 50% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 87% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 89% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 56% | 0% |
| case-13 | ✗→✓ | ▲ Improved | 14% | 0% |
KRX(한국거래소) 상장 종목 검색, 종목 기본정보, 일별 시세를 조회합니다. moai-business의 DART(공시)를 보완하는 시세 데이터로 활용합니다.
> 본 스킬은 NomaDamas k-skill korean-stock-search (MIT) 기반이며, upstream 설계 참고는 jjlabsio/korea-stock-mcp입니다. KRX_API_KEY는 프록시 서버에서만 관리하므로 사용자 발급 불필요.
사용: 종목 검색(이름·코드), 종목 기본정보, 일별 종가·거래량·시가총액, KRX 공식 데이터 기반 단순 시세 조회.
사용 금지: 미국·일본·가상자산 등 비한국 주식, 실시간 체결·호가·분봉, 재무제표·공시 원문(→ DART MCP 사용), 투자 자문·매수 추천.
q: 종목명/종목코드 검색어 (search endpoint)market: KOSPI | KOSDAQ | KONEXcode: 종목코드 (보통 6자리, 예: 005930)bas_dd: 기준일 YYYYMMDD (없으면 KST 오늘. 휴장일이면 최근 영업일로 재시도)limit: 검색 결과 수 (기본 10, 최대 20)사용자 측 필수 시크릿 없음.
KSKILL_PROXY_BASE_URL (선택): self-host 시KRX_API_KEY는 프록시 서버 환경에만 둡니다GET /v1/korean-stock/search?q={검색어}&bas_dd={YYYYMMDD}
GET /v1/korean-stock/base-info?market={KOSPI|KOSDAQ|KONEX}&code={코드}&bas_dd={YYYYMMDD}
GET /v1/korean-stock/trade-info?market={KOSPI|KOSDAQ|KONEX}&code={코드}&bas_dd={YYYYMMDD}bash# 종목 검색 curl -fsS --get 'https://k-skill-proxy.nomadamas.org/v1/korean-stock/search' \ --data-urlencode 'q=삼성전자' --data-urlencode 'bas_dd=20260408' # 종목 기본정보 curl -fsS --get 'https://k-skill-proxy.nomadamas.org/v1/korean-stock/base-info' \ --data-urlencode 'market=KOSPI' --data-urlencode 'code=005930' \ --data-urlencode 'bas_dd=20260408' # 일별 시세 curl -fsS --get 'https://k-skill-proxy.nomadamas.org/v1/korean-stock/trade-info' \ --data-urlencode 'market=KOSPI' --data-urlencode 'code=005930' \ --data-urlencode 'bas_dd=20260408'
검색:
json{ "items": [ { "market": "KOSPI", "code": "005930", "standard_code": "KR7005930003", "name": "삼성전자", "english_name": "Samsung Electronics", "listed_at": "1975-06-11" } ] }
일별 시세:
json{ "item": { "market": "KOSPI", "code": "005930", "base_date": "20260408", "name": "삼성전자", "close_price": 84000, "change_price": 1000, "fluctuation_rate": 1.2, "open_price": 83000, "high_price": 84500, "low_price": 82800, "trading_volume": 12345678, "trading_value": 1030000000000, "market_cap": 500000000000000 } }
search로 시장/종목코드를 좁힌 뒤 base-info/trade-info 호출.upstream.degraded=true + failed_markets를 보고 부분 장애를 함께 설명합니다.trade-info는 일별 snapshot이며 실시간 호가·체결처럼 말하지 않습니다.bas_dd에 데이터 없을 수 있어 최근 영업일로 재시도합니다.q/market/code/bas_dd 형식 오류 → 400KRX_API_KEY 없음 → 503upstream.degraded=true + failed_marketsnot_foundmoai-business:investor-relations — IR 자료 작성 시 KRX 공식 시세 필요moai-business/.mcp.json) — 공시·재무 분석과 결합moai-finance:variance-analysis — 시세 변동 분석moai-office:xlsx-creator — 시세 데이터 엑셀화moai-bi:executive-summary — 경영진 1pager에 시세 요약search로 후보를 먼저 좁혔다.base-info와 trade-info로 핵심 수치를 정리했다.KRX_API_KEY 없이도 조회 가능하다는 점을 유지했다.https://github.com/jjlabsio/korea-stock-mcphttps://openapi.krx.co.kr/contents/OPP/MAIN/main/index.cmd)| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→fail | 7,532 | 7,475 | -1% | 1 | 1 | 0% | 1,218 | 2,293 | +88% | 0 | 0 | — |
case-02 | pass→pass | 15,150 | 19,036 | +26% | 1 | 1 | 0% | 3,103 | 3,658 | +18% | 0 | 0 | — |
case-03 | pass→pass | 12,519 | 6,291 | -50% | 1 | 1 | 0% | 2,258 | 3,040 | +35% | 0 | 0 | — |
case-04 | fail→pass | 9,854 | 3,737 | -62% | 1 | 1 | 0% | 1,549 | 2,327 | +50% | 0 | 0 | — |
case-05 | fail→pass | 8,109 | 2,887 | -64% | 1 | 1 | 0% | 1,226 | 2,289 | +87% | 0 | 0 | — |
case-06 | pass→pass | 14,341 | 5,803 | -60% | 1 | 1 | 0% | 2,015 | 2,780 | +38% | 0 | 0 | — |
case-07 | fail→pass | 10,152 | 6,795 | -33% | 1 | 1 | 0% | 1,613 | 3,041 | +89% | 0 | 0 | — |
case-08 | pass→pass | 8,605 | 6,272 | -27% | 1 | 1 | 0% | 1,499 | 2,982 | +99% | 0 | 0 | — |
case-09 | fail→pass | 16,614 | 14,537 | -13% | 1 | 1 | 0% | 2,786 | 4,344 | +56% | 0 | 0 | — |
case-10 | pass→pass | 10,079 | 6,582 | -35% | 1 | 1 | 0% | 1,535 | 3,009 | +96% | 0 | 0 | — |
case-11 | pass→pass | 11,386 | 2,494 | -78% | 1 | 1 | 0% | 1,870 | 2,178 | +16% | 0 | 0 | — |
case-12 | pass→pass | 14,175 | 6,115 | -57% | 1 | 1 | 0% | 2,232 | 2,896 | +30% | 0 | 0 | — |
case-13 | fail→pass | 18,025 | 7,798 | -57% | 1 | 1 | 0% | 2,790 | 3,181 | +14% | 0 | 0 | — |
case-14 | fail→pass | 9,453 | 5,439 | -42% | 1 | 1 | 0% | 1,631 | 2,664 | +63% | 0 | 0 | — |
case-15 | fail→pass | 15,335 | 2,891 | -81% | 1 | 1 | 0% | 2,660 | 2,331 | -12% | 0 | 0 | — |
case-16 | fail→pass | 12,735 | 4,295 | -66% | 1 | 1 | 0% | 2,409 | 2,672 | +11% | 0 | 0 | — |
case-17 | fail→pass | 12,334 | 5,211 | -58% | 1 | 1 | 0% | 2,282 | 2,804 | +23% | 0 | 0 | — |
case-18 | fail→pass | 9,074 | 5,730 | -37% | 1 | 1 | 0% | 1,611 | 2,879 | +79% | 0 | 0 | — |
case-19 | pass→pass | 12,254 | 8,060 | -34% | 1 | 1 | 0% | 2,267 | 3,382 | +49% | 0 | 0 | — |
case-20 | pass→pass | 12,218 | 3,350 | -73% | 1 | 1 | 0% | 2,213 | 2,439 | +10% | 0 | 0 | — |
case-21 | fail→pass | 9,475 | 1,593 | -83% | 1 | 1 | 0% | 1,554 | 1,976 | +27% | 0 | 0 | — |
case-22 | fail→pass | 19,162 | 13,346 | -30% | 1 | 1 | 0% | 3,233 | 4,286 | +33% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted, and 21 counted toward the lift figure. The other 1 produced results that are not comparable between the two arms, so they are excluded from the headline rather than averaged into it. The headline lift of +55 percentage points is the difference between those two pass rates over the 21 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.