Borrowing it
Nothing to install: this file belongs to uscaidev/galpi-korean-law-mcp. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/uscaidev/galpi-korean-law-mcp/main/.agents/skills/galpi-law/SKILL.mdgit clone --depth 1 https://github.com/uscaidev/galpi-korean-law-mcpWrote 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/uscaidev/galpi-korean-law-mcp/galpi-law)<a href="https://agentmods.dev/skills/uscaidev/galpi-korean-law-mcp/galpi-law"><img src="https://agentmods.dev/badge/skills/uscaidev/galpi-korean-law-mcp/galpi-law/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/uscaidev/galpi-korean-law-mcp/galpi-law"><img src="https://agentmods.dev/badge/skills/uscaidev/galpi-korean-law-mcp/galpi-law.svg" alt="Reviewed on agentmods" width="80" height="20"></a>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.00098 | $0.01026 |
| Opus 5 | $0.00049 | $0.00513 |
| Sonnet 5 | $0.00020 | $0.00205 |
| Haiku 4.5 | $0.00010 | $0.00103 |
Grade A, and why
galpi-law 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 — 58 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Galpi Law
Use Galpi as a source-retrieval tool, not as a chatbot or final legal decision maker.
First-run decision
- Locate the Galpi repository. If the user supplied only a GitHub URL, clone it to a persistent folder and run
npm run setupfrom that folder. - Run
node scripts/galpi.mjs doctor --jsonbefore assuming setup is complete. - If OC is missing, ask whether the user already has a Law Open API OC.
- If they do not, run
npm run guideand direct them throughonboarding/README.md. Do not invent an OC or claim approval succeeded. - If they do, run
npm run setup. Let the installer validate the four required list/detail targets and the optional precedent target, then register available local clients. - When a required file is absent, use the matching sample in
examples/mcpand explain where it belongs.
Read references/clients.md when connecting a client. Read references/api-contract.md when diagnosing identifiers or API responses.
Retrieval workflow
- Call
korean_law_searchwith one target and a focused query. Continue automatically only forresolution.statusexact, alias, or similar; stop and present candidates for ambiguous. - Use only the returned
idfor detail tools. Never substitute자치법규IDfor the ordinance serial number or안건번호for an interpretation ID. - Prefer
korean_law_get_provisionfor a cited article, branch article, paragraph, item, or subitem. Do not scan a truncated full body to decide that a provision is absent. - Use
korean_law_search_precedentfor a case number. Treat official-DBnot_foundwith partial coverage as unconfirmed, not nonexistent. - Use
korean_law_get_at_datewhen contract date, disposition date, amendment date, transitional provisions, or retroactivity matter. - Use
korean_law_extract_citationsfor text or HWPX. Verify each extracted citation separately;contentMatch=not_assessedis not a legal-match finding. - Use
korean_law_compare_provision_versionsfor a generated two-date comparison and label it separately from an official new-old table. Usekorean_law_get_transitional_provisionsbefore deciding temporal applicability. - Use
korean_law_check_accesswhen authorization or endpoint coverage is uncertain. - Report title, exact provision, source URL, source ID, effective date, retrieval time, verification status, provenance, and coverage. Tell the user to confirm the official original before a final decision.
What ships with it
3 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
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 · 58 lines · 98 tokens per session scan A 3ec6894f7cd4
galpi-law is a skill published in the GitHub repository uscaidev/galpi-korean-law-mcp (1 stars, last pushed 1mo ago), licensed MIT. It adds 98 tokens to every session and 1,026 once invoked, about $0.0005 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-31.
Other skills, from other repositories
korean-privacy-terms
A skill package for creating privacy policies and terms of service for South Korea, the European Union, the United States, or combined Korean and EU use. It covers South Korea's PIPA, the EU's GDPR, and US CCPA/CPRA requirements.
privacy-us
A guided tool for creating a US privacy policy based on the California CCPA/CPRA and several other state privacy laws. It asks about the service, the data collected, service providers, dates, and design preferences.
privacy-global-jp
A document generator for Korean services that also serve people in Japan. It creates Korean and Japanese privacy policies and terms of service while reflecting relevant rules in both countries.
privacy-global
A document-generation tool for creating privacy policies and terms of service for a Korean company serving users in both Korea and the European Union. It produces Korean documents based on Korean privacy rules and English documents based on EU rules such as the GDPR, the European data-protection law.
privacy-eu
A generator for privacy notices, terms of service, consent windows, and cookie banners for services aimed at people in the European Union. It covers GDPR and several related EU consumer and digital-service rules.
privacy-jp
A Japanese-language document generator for services built with Next.js. It creates privacy policies, terms of service, consent dialogs, and cookie banners while considering Japan's personal-information and consumer-protection laws.