mirror of
https://github.com/NomaDamas/k-skill.git
synced 2026-06-24 02:04:11 +00:00
사업자등록번호로 "이 사업자 실제 문제 없나"를 무료 공공 데이터로 교차 조회하는 스킬군을 기여한다. 점수·등급·"위험" 라벨 없이 사실+출처+조회시각만 병렬한다. 단품 스킬: - national-pension-workplace 국민연금 가입 사업장 (proxy, 3046071) - nts-tax-delinquency 국세 체납 명단공개 (무인증 직접) - fsc-corporate-info 금융위 기업기본정보 (proxy, 15043184) - g2b-sanctioned-supplier 조달청 부정당제재 (proxy, 15129466) - localdata-business-status 지방행정 인허가 영업상태 208업종 (무인증 직접) 복합 스킬: - biz-health-check 위 5종 + 기존 nts-business-registration을 한 번에 호출 proxy(packages/k-skill-proxy): - keyed route 3개 추가 — 키는 서버의 DATA_GO_KR_API_KEY로만 주입(사용자 시크릿 없음) - 연금 route는 basic+detail+monthly 3콜 오케스트레이션 + 월별중복 dedup - server.test.js에 route 테스트 10건 추가 (정상/503 미설정/400/403 forbidden) 무인증 스킬은 stdlib(urllib)만 사용해 의존성 없이 직접 호출한다. 문서: docs/features ×6, README 표·링크, docs/sources.md 갱신, plugin.json 재생성. 활용신청(프록시 운영 서버 등록 필요): 3046071·15043184·15129466 (15081808 국세청 상태조회는 nts-business-registration용으로 이미 등록, 키 공유). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2.8 KiB
2.8 KiB
| name | description | license | metadata | ||||||
|---|---|---|---|---|---|---|---|---|---|
| fsc-corporate-info | 금융위원회 기업기본정보(법인 개요)를 공공데이터포털 API(k-skill-proxy 경유)로 조회한다. 법인명으로 대표자·설립일·업종 등 법인 개요를 확인하고, 응답에 사업자번호가 있으면 입력 번호와 교차검증한다. | MIT |
|
금융위 기업기본정보(법인 개요) 조회
What this skill does
공공데이터포털의 금융위원회_기업기본정보 서비스(data.go.kr 15043184, getCorpOutline_V2)를 k-skill-proxy 경유로 호출해 법인 개요를 조회한다.
- 법인명(
corpNm) 기준 후보 목록: 대표자·설립일·업종 등 upstream 필드 원문 - 사업자번호 교차검증: 응답 item에
bzno가 있으면 입력 사업자번호와 정확 일치하는 후보를 분리한다 (bzno가 없으면 교차검증 불가 사실을 그대로 표기)
이 API의 검색 파라미터는 crno(법인등록번호 13자리)/corpNm(법인명)뿐이라 사업자번호 단독 조회가 불가하다. 법인명으로 조회한다.
Design principles
- 점수·등급·해석 라벨을 만들지 않는다. upstream 사실 + 출처만 담는다.
crno(법인등록번호)는 사업자등록번호와 별개 번호임을 혼동하지 않는다.
When to use
- "이 법인 대표자·설립일·업종 개요 확인해줘"
- "법인명으로 기업 기본정보 조회해줘"
Prerequisites
- 인터넷 연결,
python3 scripts/fsc_corporate_info.pyhelper- hosted/self-host
k-skill-proxy의/v1/fsc/corp-outlineroute 접근 가능
Credential requirements
- 사용자 측 필수 시크릿 없음.
KSKILL_PROXY_BASE_URL— self-host 프록시를 쓸 때만 설정. 비우면 hostedhttps://k-skill-proxy.nomadamas.org사용.DATA_GO_KR_API_KEY는 프록시 운영 서버 환경에만 둔다. 공공데이터포털에서금융위원회_기업기본정보활용신청이 되어 있어야 한다.
Inputs
--name: 법인명(corpNm) — 필수--b-no: 사업자등록번호. 응답에bzno가 있을 때 교차검증에만 쓰인다.
CLI examples
python3 fsc-corporate-info/scripts/fsc_corporate_info.py \
--name "삼성전자" --b-no 124-81-00998
Failure modes
400 bad_request: 법인명을 주지 않음.503 upstream_not_configured: 프록시 서버에DATA_GO_KR_API_KEY없음.502 upstream_forbidden: 프록시 키가 15043184에 활용신청되지 않음.- 빈 결과: 법인명 불일치 — 표기를 바꿔 재시도.
Official surfaces
- 공공데이터포털: https://www.data.go.kr/data/15043184/openapi.do
- upstream:
https://apis.data.go.kr/1160100/service/GetCorpBasicInfoService_V2/getCorpOutline_V2 - 프록시 route:
GET /v1/fsc/corp-outline