Getting it into your agent
It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.
git clone --depth 1 https://github.com/modu-ai/moai-coworknpx agentmods add skills/modu-ai/moai-cowork/data-court-auctionWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/modu-ai/moai-cowork/data-court-auction)<a href="https://agentmods.dev/skills/modu-ai/moai-cowork/data-court-auction"><img src="https://agentmods.dev/badge/skills/modu-ai/moai-cowork/data-court-auction/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/modu-ai/moai-cowork/data-court-auction"><img src="https://agentmods.dev/badge/skills/modu-ai/moai-cowork/data-court-auction.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00272 | $0.02245 |
| Opus 5 | $0.00136 | $0.01123 |
| Sonnet 5 | $0.00054 | $0.00449 |
| Haiku 4.5 | $0.00027 | $0.00225 |
Grade A, and why
data-court-auction scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 12d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 133 lines — stays where its author put it; the contents beside it link to each section on GitHub.
법원경매 매각공고 조회
대법원이 운영하는 공식 법원경매정보(courtauction.go.kr)의 매각공고와 사건정보를 JSON으로 변환해 돌려줍니다. 자산 처분·경매 투자·실사 검토에 사용합니다.
본 스킬은 NomaDamas k-skill
court-auction-notice-search(MIT)를 cowork에 포팅했습니다. 공식 OPEN API가 없어 사이트 내부 WebSquare JSON XHR endpoint를 직접 호출합니다.
Mandatory honest framing — 사용자에게 항상 알려야 할 사실
- 데이터는 법원경매정보 사이트의 공개 정보를 그대로 옮긴 것이며 실제 입찰 전에는 법원 원문을 재확인해야 합니다.
- 사이트는 자동화 호출에 매우 민감해서 빠른 연속 조회 시 IP가 1시간 차단될 수 있습니다.
- 가격(감정평가액·최저매각가)·매각기일·매각장소는 공고 시점 기준이며 정정·취하·연기로 변경될 수 있습니다 (
correctionCount,cancellationCount참고). - 본 스킬은 read-only입니다. 입찰 자체는 자동화하지 않습니다.
Throttling — 매우 중요
- 호출 간 최소 2초 지연 (기본). 더 늘리려면
--min-delay-ms 3000. - 기본 세션 호출 budget 10회. 초과 시 새 세션 또는
maxCallsPerSession명시 증가. - 차단(
data.ipcheck === false)을 만나면BLOCKED에러를 즉시 throw하고 멈춥니다 (자동 retry 금지 — 차단 연장 위험). - 차단된 IP는 약 1시간 후 자연 복구. 그 사이에는 다른 IP/네트워크에서 작업하거나 사용자가 브라우저로 사이트에 접속해서 차단 해제 화면을 거칩니다.
When to use / When not to use
사용: 매각공고 일자별 조회, 사건번호 단건 조회, 법원사무소 코드표 조회, 매각공고 펼치기.
사용 금지: 동산(자동차·중기) 경매(v1 범위 밖), 자유 조건검색(지역·용도·가격대·면적·유찰횟수), 날짜별 전체 법원 일정 한 번에, 매각물건 사진 URL, 매각물건명세서·현황조사서·감정평가서 PDF 다운로드, 입찰서 자동 작성·자동 제출 (절대 미지원).
Inputs
date: 매각기일 월(YYYYMM/YYYY-MM) 또는 특정일(YYYYMMDD/YYYY-MM-DD). 필수.courtCode: 법원사무소코드 (예:B000210= 서울중앙지방법원). 비우면 전체.bidType:date(기일입찰, 000331) |period(기간입찰, 000332) | 빈값(둘 다).caseNumber: 사건번호.2024타경100001권장.2024-100001도 정규화.
Endpoints (사이트 내부 직접 호출)
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.
Workflow A — 매각공고 → 사건/물건 펼치기
- 사용자에게 매각기일(YYYY-MM-DD)과 (선택) 법원·입찰구분을 받습니다.
searchSaleNotices({ date, courtCode, bidType })→ 매각공고 카드 목록.- 카드 객체(또는
raw)를 그대로getSaleNoticeDetail(notice)에 넘깁니다. - 응답의
items[]가caseNumber,usage,address,appraisedPrice,minimumSalePrice,remarks를 가집니다. - 가격은 원 단위 정수. 사용자에게 보여줄 때는 한국식 천단위 콤마 + 억/만 단위 환산.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 12d ago First seen · 133 lines · 272 tokens per session scan A 297fd89e0a64
data-court-auction is a skill published in the GitHub repository modu-ai/moai-cowork (300 stars, last pushed 9d ago), licensed Apache-2.0. It adds 272 tokens to every session and 2,245 once invoked, about $0.0014 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
penalista-atti
Redazione di atti processuali penali italiani con formule corrette e struttura giuridicamente appropriata. ATTIVARE SEMPRE quando l'avvocato chiede di scrivere, redigere, preparare o impostare uno di questi atti: memoria difensiva, atto di appello, ricorso per Cassazione, istanza di riesame, istanza di revoca o…
penalista-cautelare
Workflow completo per le misure cautelari personali nel processo penale italiano. ATTIVARE SEMPRE per: riesame cautelare, appello de libertate, revoca o sostituzione misura cautelare, calcolo termini di fase della custodia cautelare, istanza di scarcerazione per scadenza termini, analisi dei presupposti cautelari…
penalista-giurisprudenza
Ricerca e organizzazione della giurisprudenza penale italiana per la difesa. ATTIVARE SEMPRE quando l'avvocato cerca sentenze, massime o orientamenti della Cassazione penale, della Corte EDU o di altri organi giurisdizionali, o dice: 'cerca giurisprudenza su', 'ci sono sentenze favorevoli su', 'cosa dice la Cassazione…
penalista-esecuzione
Workflow completo per il diritto penitenziario e l'esecuzione penale italiana. ATTIVARE SEMPRE quando l'avvocato si occupa di: misure alternative alla detenzione (affidamento in prova, detenzione domiciliare, semiliberta), liberazione anticipata, liberazione condizionale, permessi premio, Tribunale di Sorveglianza…
penalista-scadenze
Calcolo preciso dei termini processuali penali italiani con ragionamento esplicito e aggiornamento dello scadenziario. ATTIVARE SEMPRE quando l'avvocato chiede di calcolare un termine, una scadenza, una data limite processuale, o dice: 'entro quando devo depositare', 'quando scade il termine per', 'ho ancora tempo…
penalista-archivio
Conversione di documenti (PDF, sentenze, atti, dottrina) in Markdown indicizzato per la Knowledge Base, e governo dell'INDICE della giurisprudenza. ATTIVARE quando l'avvocato dice: 'converti questo PDF', 'metti questa sentenza in memoria', 'aggiungi alla knowledge base', 'indicizza i massimari', 'trasforma in…