Install any skill in seconds. Free to start, no credit card required.
Get Started Free →이 스킬은 `moai-public-data:court-auction-search`로 이전되었습니다. 대법원 법원경매정보 매각공고·사건번호 단건 조회는 moai-public-data 플러그인을 사용하세요.
.claude/skills/modu-ai-court-auction-search/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | 254% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 49% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 17% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 22% | 0% |
| case-11 | ✗→✓ | ▲ Improved | 25% | 0% |
대법원이 운영하는 공식 법원경매정보(courtauction.go.kr)의 매각공고와 사건정보를 JSON으로 변환해 돌려줍니다. 자산 처분·경매 투자·실사 검토에 사용합니다.
> 본 스킬은 NomaDamas k-skill court-auction-notice-search (MIT)를 cowork에 포팅했습니다. 공식 OPEN API가 없어 사이트 내부 WebSquare JSON XHR endpoint를 직접 호출합니다.
correctionCount, cancellationCount 참고).--min-delay-ms 3000.maxCallsPerSession 명시 증가.data.ipcheck === false)을 만나면 BLOCKED 에러를 즉시 throw하고 멈춥니다 (자동 retry 금지 — 차단 연장 위험).사용: 매각공고 일자별 조회, 사건번호 단건 조회, 법원사무소 코드표 조회, 매각공고 펼치기.
사용 금지: 동산(자동차·중기) 경매(v1 범위 밖), 자유 조건검색(지역·용도·가격대·면적·유찰횟수), 날짜별 전체 법원 일정 한 번에, 매각물건 사진 URL, 매각물건명세서·현황조사서·감정평가서 PDF 다운로드, 입찰서 자동 작성·자동 제출 (절대 미지원).
date: 매각기일 월(YYYYMM/YYYY-MM) 또는 특정일(YYYYMMDD/YYYY-MM-DD). 필수.courtCode: 법원사무소코드 (예: B000210 = 서울중앙지방법원). 비우면 전체.bidType: date(기일입찰, 000331) | period(기간입찰, 000332) | 빈값(둘 다).caseNumber: 사건번호. 2024타경100001 권장. 2024-100001도 정규화.POST /pgj/pgj143/selectRletDspslPbanc.on — 매각공고 목록POST /pgj/pgj143/selectRletDspslPbancDtl.on — 매각공고 상세 (사건/물건 펼치기)POST /pgj/pgj15A/selectAuctnCsSrchRslt.on — 사건 단건 조회POST /pgj/pgjComm/selectCortOfcCdLst.on — 법원사무소코드 전체1차 transport는 직접 HTTP, 차단·5xx 시에만 rebrowser-playwright 또는 playwright-core fallback.
searchSaleNotices({ date, courtCode, bidType }) → 매각공고 카드 목록.raw)를 그대로 getSaleNoticeDetail(notice)에 넘깁니다.items[]가 caseNumber, usage, address, appraisedPrice, minimumSalePrice, remarks를 가집니다.2024타경100001)를 받습니다.getCaseByCaseNumber({ courtCode, caseNumber }) 호출.found:false / status:204 → 사건 미존재·비공개. 형식·법원 재확인.found:true → caseInfo(사건명·접수일·청구액·재판부·진행상태), items[](매각목적물·주소·배당요구종기), schedule[](매각기일별 최저가·감정가·결과), claimDeadline, relatedCases, stakeholders.본 스킬은 npm 패키지 court-auction-notice-search(NomaDamas/k-skill 원본)를 호출하는 Node.js 예시 스크립트를 scripts/court_auction_example.js에 포함합니다. 직접 CLI 사용도 가능합니다.
bash# 사전 설치 npm i court-auction-notice-search # 1. 법원사무소 코드표 court-auction-notice-search codes courts --pretty | head -40 # 2. 입찰구분 (정적 코드) court-auction-notice-search codes bid-types --pretty # 3. 매각공고 목록 court-auction-notice-search notices \ --date 2026-04 --court-code B000210 --bid-type date --pretty # 4. 사건번호 단건 조회 court-auction-notice-search case \ --court-code B000210 --case-number "2024타경100001" --pretty # 5. 통합 예시 (Node.js) node scripts/court_auction_example.js
| 에러 코드 | 의미 | 대응 | |---|---|---| | BLOCKED | data.ipcheck === false | 1시간 대기 후 다른 IP에서 재시도 | | BUDGET_EXCEEDED | 세션 budget 초과 | 의도적 안전장치. 필요시 --max-calls 20 | | UPSTREAM_ERROR | 사이트 일반 에러 | 세션 만료/잘못된 jdbnCd. warmup부터 재시작 | | NETWORK_ERROR | 타임아웃·연결 실패 | 네트워크 점검 | | PLAYWRIGHT_UNAVAILABLE | fallback 모듈 없음 | npm i rebrowser-playwright 또는 playwright-core |
moai-public-data:real-estate-search — 매물 시세 비교 (인근 실거래가)moai-finance:financial-statements — 경매 투자 타당성 분석moai-bi:executive-summary — 경매 후보 1pagermoai-office:xlsx-creator — 매각공고 일괄 엑셀화caseNumber/usage/address/appraisedPrice/minimumSalePrice JSON을 돌려줬다.found:false일 때 후속 조치를 안내했다.| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→fail | 15,524 | 8,450 | -46% | 1 | 1 | 0% | 3,201 | 2,739 | -14% | 0 | 0 | — |
case-02 | fail→pass | 6,170 | 17,297 | +180% | 1 | 1 | 0% | 1,246 | 4,409 | +254% | 0 | 0 | — |
case-03 | fail→fail | 12,242 | 21,369 | +75% | 1 | 1 | 0% | 2,322 | 2,593 | +12% | 0 | 0 | — |
case-04 | pass→pass | 11,368 | 9,560 | -16% | 1 | 1 | 0% | 1,799 | 3,648 | +103% | 0 | 0 | — |
case-05 | pass→pass | 11,354 | 5,622 | -50% | 1 | 1 | 0% | 1,804 | 3,066 | +70% | 0 | 0 | — |
case-06 | fail→pass | 15,745 | 9,543 | -39% | 1 | 1 | 0% | 2,401 | 3,584 | +49% | 0 | 0 | — |
case-07 | pass→pass | 11,965 | 6,594 | -45% | 1 | 1 | 0% | 1,945 | 3,217 | +65% | 0 | 0 | — |
case-08 | fail→pass | 13,420 | 3,004 | -78% | 1 | 1 | 0% | 2,207 | 2,587 | +17% | 0 | 0 | — |
case-09 | pass→pass | 13,398 | 2,853 | -79% | 1 | 1 | 0% | 2,193 | 2,494 | +14% | 0 | 0 | — |
case-10 | fail→pass | 14,241 | 3,592 | -75% | 1 | 1 | 0% | 2,174 | 2,656 | +22% | 0 | 0 | — |
case-11 | fail→pass | 12,176 | 3,891 | -68% | 1 | 1 | 0% | 2,136 | 2,679 | +25% | 0 | 0 | — |
case-12 | pass→pass | 11,644 | 3,938 | -66% | 1 | 1 | 0% | 1,920 | 2,777 | +45% | 0 | 0 | — |
case-13 | fail→pass | 9,981 | 3,919 | -61% | 1 | 1 | 0% | 1,698 | 2,752 | +62% | 0 | 0 | — |
case-14 | fail→pass | 13,244 | 9,025 | -32% | 1 | 1 | 0% | 2,149 | 3,676 | +71% | 0 | 0 | — |
case-15 | fail→pass | 12,957 | 5,221 | -60% | 1 | 1 | 0% | 2,142 | 2,930 | +37% | 0 | 0 | — |
case-16 | fail→pass | 17,281 | 3,452 | -80% | 1 | 1 | 0% | 2,489 | 2,633 | +6% | 0 | 0 | — |
case-17 | fail→pass | 11,352 | 4,041 | -64% | 1 | 1 | 0% | 2,003 | 2,785 | +39% | 0 | 0 | — |
case-18 | fail→pass | 9,994 | 3,763 | -62% | 1 | 1 | 0% | 1,763 | 2,718 | +54% | 0 | 0 | — |
case-19 | pass→pass | 16,740 | 4,253 | -75% | 1 | 1 | 0% | 2,685 | 2,779 | +4% | 0 | 0 | — |
case-20 | fail→pass | 8,697 | 3,753 | -57% | 1 | 1 | 0% | 1,356 | 2,711 | +100% | 0 | 0 | — |
case-21 | fail→pass | 14,382 | 9,173 | -36% | 1 | 1 | 0% | 2,419 | 3,571 | +48% | 0 | 0 | — |
case-22 | fail→pass | 14,944 | 3,974 | -73% | 1 | 1 | 0% | 2,221 | 2,768 | +25% | 0 | 0 | — |
case-23 | fail→pass | 12,360 | 3,420 | -72% | 1 | 1 | 0% | 1,969 | 2,619 | +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. 23 cases were attempted, and 21 counted toward the lift figure. The other 2 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 +65 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.