modu-ai/cowork-plugins-korean-stock-search
| KRX(한국거래소) 상장 종목을 검색하고 종목 기본정보·일별 시세를 조회합니다. k-skill-proxy 경유로 호출하므로 사용자는 KRX_API_KEY 발급이나 별도 MCP 서버 설치가 필요 없습니다. read-only 일별 snapshot이며 실시간 호가·체결은 제공하지 않습니다. 투자 자문이 아닙니다.
npx skills add https://github.com/modu-ai/cowork-plugins --skill korean-stock-search
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}
# 종목 검색
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'
검색:
{
"items": [
{
"market": "KOSPI",
"code": "005930",
"standard_code": "KR7005930003",
"name": "삼성전자",
"english_name": "Samsung Electronics",
"listed_at": "1975-06-11"
}
]
}
일별 시세:
{
"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)Take modu-ai/cowork-plugins-korean-stock-search from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.