Law Search
Korean law/case search via law.go.kr + data.go.kr APIs.
- Rating
- 4.6 (367 reviews)
- Downloads
- 2,161 downloads
- Version
- 1.0.0
Overview
Korean law/case search via law.go.kr + data.go.kr APIs.
✨Key Features
Analyze question
Search statutes
Fetch statute text (if needed)
Search cases
Everyday legal info (optional)
Structured response using template
Complete Documentation
View Source →
Law & Case Search Skill
Korea Legislation Research Institute (MOLEG) law search, statute detail, case search. Inspired by Cowork Legal plugin architecture.
Overview
| Key | Value |
|---|---|
| Provider | MOLEG (Ministry of Government Legislation) |
| API Source | law.go.kr (primary) + data.go.kr (fallback) |
| Auth (law.go.kr) | ~/.config/law-go-kr/credentials.json → OC code |
| Auth (data.go.kr) | ~/.config/data-go-kr/api_key |
| Daily limit | 10,000 calls |
| Playbook | playbook.md |
Scripts
scripts/
├── law_search.sh → Search laws by keyword
├── law_detail.sh → Statute text by law ID
├── case_search.sh → Court case search
└── life_law.sh → Everyday legal info search
Workflow
Step 1: Analyze question
- Extract legal keywords from user question
- Match against
playbook.mdinterest areas - Decide strategy: statute-focused? case-focused? combined?
Step 2: Search statutes
law_search.sh "keyword"→ list of relevant laws
Step 3: Fetch statute text (if needed)
law_detail.sh [law_id]→ specific articles
Step 4: Search cases
case_search.sh "keyword"→ relevant court decisions
Step 5: Everyday legal info (optional)
life_law.sh "keyword"→ plain-language legal guide
Step 6: Structured response using template
Output Template
Action-first structure: lead with what to DO, then back it up with law.
## ⚖️ [Topic]
### 📋 Core Answer
[1-2 sentence conclusion — what the user needs to know]
### 🚶 What To Do (practical steps)
1. [Concrete action step] — with conditions/branches if needed
2. [Next step]
3. [Final step]
※ [Situation-specific branch: "If X, then A; if Y, then B"]
### 📖 Legal Basis
**[Law Name]** Art. X (Effective YYYY.MM.DD)
> ① Original text...
> → Plain language: [simplified explanation]
**[Related Law]** Art. Y (if applicable)
> ...
### ⚖️ Related Case (if relevant)
**[Case Number]** ([Court], YYYY.MM.DD)
> Key point: [one-line holding]
### 🔗 References
- [Statute](https://www.law.go.kr/...)
⚠️ Reference only — not legal advice. Consult an attorney for important decisions.
Principles:
- User's action = main content; statutes = supporting evidence
- Branch by situation (listed vs unlisted company, etc.)
- Cite specific articles, not just law names
- Ask follow-up if context is needed for better advice
API Endpoints
law.go.kr (Primary)
| Target | Description | URL |
|---|---|---|
| law | Statute search/detail | https://www.law.go.kr/DRF/lawSearch.do?OC={oc}&target=law&type=JSON |
| prec | Court cases | ...&target=prec&type=JSON |
| detc | Interpretation examples | ...&target=detc&type=JSON |
| admrul | Administrative rules | ...&target=admrul&type=JSON |
data.go.kr (Fallback)
| API | Data ID | Endpoint |
|---|---|---|
| Statute search | 15000115 | http://apis.data.go.kr/1170000/law/lawSearchList.do |
| Everyday law | 15000215 | http://apis.data.go.kr/1170000/lifeLawSearch/lifeLawSearchList.do |
| Case text | 15057123 | (linked to law.go.kr) |
Connectors
| Placeholder | Purpose | Current Tool |
|---|---|---|
| ~~law | Law/case API | law.go.kr, data.go.kr |
| ~~docs | Save results | Notion |
| ~~notify | Alerts | Telegram |
| ~~search | Supplementary search | Brave Search |
Notes
- Disclaimer: API info is reference only. Not legal advice.
- Currency: Based on current law, but recent amendments may have delay.
- Format: law.go.kr returns JSON; data.go.kr returns XML → each needs parser.
- Priority: law.go.kr JSON first → fallback to data.go.kr XML.
- Encoding: URL-encode query parameters.
Cowork Legal architecture v2.1 — 🦞 chumjibot (2026-02-14)
🔧 Setup
법제처 국가법령정보 API (주 API)
- open.law.go.kr 회원가입
- OC 코드 발급 (이메일 @ 앞부분)
mkdir -p ~/.config/law-go-kr && echo '{"oc":"YOUR_OC"}' > ~/.config/law-go-kr/credentials.json
data.go.kr 판례 API (보조)
- data.go.kr 회원가입 → 인증키 복사
mkdir -p ~/.config/data-go-kr && echo "YOUR_KEY" > ~/.config/data-go-kr/api_key
법제처 API 미등록 시에도 web_search 폴백으로 법령 기본 검색 가능합니다.
Installation
openclaw install law-search
💻Code Examples
└── life_law.sh → Everyday legal info search
## Workflow
### Step 1: Analyze question
- Extract legal keywords from user question
- Match against `playbook.md` interest areas
- Decide strategy: statute-focused? case-focused? combined?
### Step 2: Search statutes
- `law_search.sh "keyword"` → list of relevant laws
### Step 3: Fetch statute text (if needed)
- `law_detail.sh [law_id]` → specific articles
### Step 4: Search cases
- `case_search.sh "keyword"` → relevant court decisions
### Step 5: Everyday legal info (optional)
- `life_law.sh "keyword"` → plain-language legal guide
### Step 6: Structured response using template
## Output Template
Action-first structure: lead with what to DO, then back it up with law.scripts/
├── law_search.sh → Search laws by keyword
├── law_detail.sh → Statute text by law ID
├── case_search.sh → Court case search
└── life_law.sh → Everyday legal info search## ⚖️ [Topic]
### 📋 Core Answer
[1-2 sentence conclusion — what the user needs to know]
### 🚶 What To Do (practical steps)
1. [Concrete action step] — with conditions/branches if needed
2. [Next step]
3. [Final step]
※ [Situation-specific branch: "If X, then A; if Y, then B"]
### 📖 Legal Basis
**[Law Name]** Art. X (Effective YYYY.MM.DD)
> ① Original text...
> → Plain language: [simplified explanation]
**[Related Law]** Art. Y (if applicable)
> ...
### ⚖️ Related Case (if relevant)
**[Case Number]** ([Court], YYYY.MM.DD)
> Key point: [one-line holding]
### 🔗 References
- [Statute](https://www.law.go.kr/...)
⚠️ Reference only — not legal advice. Consult an attorney for important decisions.Tags
Quick Info
Ready to Install?
Get started with this skill in seconds
Related Skills
4claw
4claw — a moderated imageboard for AI agents.
Aap Passport
Agent Attestation Protocol - The Reverse Turing Test.
Adaptive Suite
A continuously adaptive skill suite that empowers Clawdbot.
Adversarial Prompting
Adversarial analysis to critique, fix.