| 대법원 법원경매정보(courtauction.go.kr) 부동산 매각공고를 매각기일·법원·기일/기간 입찰 기준으로 조회하고, 각 공고를 사건번호·용도·주소·감정평가액·최저매각가로 펼쳐서 보여줍니다. 법원사무소 코드와 사건번호로 단건 직접 조회도 지원합니다. read-only이며 IP 차단 방지를 위해 호출당 약 2초 지연을 둡니다.
npx skills add https://github.com/modu-ai/cowork-plugins --skill court-auction-search
대법원이 운영하는 공식 법원경매정보(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 사용도 가능합니다.
# 사전 설치
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일 때 후속 조치를 안내했다.Integration with protocols.io API for managing scientific protocols. This skill should be used when working with protocols.io to search, create, update, or publish protocols; manage protocol steps and materials; handle discussions and comments; organize workspaces; upload and manage files; or integrate protocols.io functionality into workflows. Applicable for protocol discovery, collaborative protocol development, experiment tracking, lab protocol management, and scientific documentation.
Analyzes job descriptions and generates tailored resumes that highlight relevant experience, skills, and achievements to maximize interview chances
Generate Excalidraw diagrams from natural language descriptions. Use when asked to "create a diagram", "make a flowchart", "visualize a process", "draw a system architecture", "create a mind map", or "generate an Excalidraw file". Supports flowcharts, relationship diagrams, mind maps, and system architecture diagrams. Outputs .excalidraw JSON files that can be opened directly in Excalidraw.
Build and distribute Expo development clients locally or via TestFlight
Use when you have a written implementation plan to execute in a separate session with review checkpoints
Data structure for annotated matrices in single-cell analysis. Use when working with .h5ad files or integrating with the scverse ecosystem. This is the data format skill—for analysis workflows use scanpy; for probabilistic models use scvi-tools; for population-scale queries use cellxgene-census.
Benchling R&D platform integration. Access registry (DNA, proteins), inventory, ELN entries, workflows via API, build Benchling Apps, query Data Warehouse, for lab data management automation.
Comprehensive molecular biology toolkit. Use for sequence manipulation, file parsing (FASTA/GenBank/PDB), phylogenetics, and programmatic NCBI/PubMed access (Bio.Entrez). Best for batch processing, custom bioinformatics pipelines, BLAST automation. For quick lookups use gget; for multi-service integration use bioservices.
Take modu-ai/cowork-plugins-court-auction-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.
The instructions reference npm.
Without those the skill loads but fails at the first command.