Sandbox
@ThomasMoreAI/legal-skills-open

Legal SKILL.md library for Claude Code and MCP

This repository is an open-source library of legal skills written in Anthropic's `SKILL.md` format. Each skill is grouped by jurisdiction and practice area so an agent can pick a task-specific workflow for things like GDPR review, fee calculation, or case analysis.

72 stars7 forksPythonUpdated 2mo ago
Who it's for

Builders who want their agent to handle legal research, compliance, and drafting with reusable jurisdiction-specific skills.

What it delivers

You can give your agent structured legal workflows instead of re-explaining the same rules and checks every time.

What it does

Jurisdiction-based skill library

Skills are grouped by country code and by practice area, including `general` and `cross-jurisdiction`.

Anthropic Skills format

Each skill uses YAML frontmatter plus a Markdown body, with a schema in `schemas/skill-frontmatter.schema.json`.

MCP delivery path

Skills can be run through the ThomasMore MCP server using its `discover` and `invoke` tools.

Local Claude Code use

The repo can be cloned and used locally as Claude Code skills/plugins.

Practice-area coverage

The library covers areas like data protection, litigation, contracts, corporate, tax, and regulatory work.

How to get it

  1. 1Skills follow the Anthropic Skills convention: YAML frontmatter (machine-readable…
    {country}/{practice}/skills/{slug}/SKILL.md

README

Legal Skills (Open)

Open-source library of legal AI skills in the Anthropic Skills (SKILL.md) format, runnable by any MCP-compatible client — Claude Code, Claude Cowork, Cursor, ChatGPT, the ThomasMore desktop app. 3,500+ skills across 39 jurisdictions and 200+ practice plugins — from filing-fee calculators and case-law analysis to GDPR DPA review and US securities disclosure. Apache-2.0, contribution-friendly, no lock-in.

License: Apache-2.0 Skills Jurisdictions Plugins Format: Anthropic Skills Runtime: MCP


Table of contents


What this repository is — an open-source legal AI skill library

A legal AI skill is a single Markdown file (SKILL.md) that describes one applied legal task — «calculate the German court fee under the GKG for a civil claim», «analyse this case under FRCP Rule 12(b)(6)», «check this DPA against GDPR Article 28» — in a structured format an AI agent can execute deterministically.

Skills follow the Anthropic Skills convention: YAML frontmatter (machine-readable contract) + Markdown body (the algorithm). Every skill in this repository is grouped into a plugin by jurisdiction and practice area:

{country}/{practice}/skills/{slug}/SKILL.md

Allowed {country} values: any ISO 3166-1 alpha-2 code, plus general (jurisdiction-agnostic) and cross-jurisdiction (multi-country comparative).

There are two ways to use these skills:

  1. Locally. Since this repository is open source and every skill follows the Anthropic Skills/plugin format, you can clone it and use the skills locally (as Claude Code skills/plugins).
  2. Via the MCP server ThomasMore. Connect any MCP-compatible client to the MCP server mcp.thomasmoreai.com; the orchestrator finds and runs the right skill via its discover and invoke tools. Follow thomasmoreai.com for updates on the MCP server launch.

What a skill looks like (SKILL.md format)

Real example from eu/data-protection/skills/gdpr-expert/:

---
name: gdpr-expert
title: GDPR Expert
description: GDPR expert for EU privacy compliance. Deep knowledge of General Data Protection Regulation including 99 articles, 7 principles, 6 lawful bases, data subject rights, DPO requirements, DPIA, breach notification, cross-border transfers, and enforcement.
author: GRCEngClub
author_url: https://github.com/GRCEngClub/claude-grc-engineering/tree/main/plugins/frameworks/gdpr/skills/gdpr-expert
license: MIT
version: 0.1.0
execution_mode: open
jurisdiction: eu
practice: data-protection
language: en
---

# Skill title

## When to apply
Triggers, example user prompts, what is out of scope.

## Algorithm
Step-by-step instructions for the orchestrator.

## Output contract
What the answer must contain — citations, disclaimer, structured fields.

The canonical schema is in schemas/skill-frontmatter.schema.json. See CONTRIBUTING.md for the full walkthrough.


Coverage by jurisdiction

39 jurisdictions, sorted by plugin count. Click any code to browse plugins and skills for that jurisdiction.

JurisdictionPluginsJurisdictionPlugins
🇺🇸 us/ — United States25🇮🇱 il/ — Israel4
🇩🇪 de/ — Germany24🇪🇺 eu/ — European Union4
🌐 general/ — jurisdiction-agnostic22🇨🇭 ch/ — Switzerland4
🌍 cross-jurisdiction/ — comparative14🇦🇹 at/ — Austria4
🇨🇳 cn/ — China14🇦🇺 au/ — Australia3
🇹🇷 tr/ — Türkiye8🇹🇼 tw/ — Taiwan2
🇬🇧 gb/ — United Kingdom8🇷🇺 ru/ — Russia2
🇪🇸 es/ — Spain8🇯🇵 jp/ — Japan2
🇰🇷 kr/ — South Korea7🇦🇷 ar/ — Argentina2
🇵🇱 pl/ — Poland6🇦🇪 ae/ — UAE2
🇧🇷 br/ — Brazil6🇿🇦 za/ — South Africa1
🇫🇷 fr/ — France5🇻🇳 vn/ — Vietnam1
🇨🇦 ca/ — Canada5🇹🇭 th/ — Thailand1
🇺🇦 ua/ — Ukraine4🇸🇦 sa/ — Saudi Arabia1
🇸🇬 sg/ — Singapore4🇳🇬 ng/ — Nigeria1
🇮🇳 in/ — India4🇲🇽 mx/ — Mexico1
🇱🇺 lu/ — Luxembourg1🇮🇹 it/ — Italy1
🇬🇷 gr/ — Greece1🇫🇮 fi/ — Finland1
🇪🇬 eg/ — Egypt1🇨🇲 cm/ — Cameroon1
🇦🇿 az/ — Azerbaijan1

Coverage by practice area

48 practice areas covered across the 39 jurisdictions. Top areas by plugin count:

Practice areaPluginsTypical skills
Data protection25GDPR DPA review, ROPA generation, breach notification, transfer-impact assessments
Litigation22Case-law analysis, pleadings drafting, procedural calculators, discovery review
General19Cross-practice skills (legal drafting, citation discipline, statute lookup)
Regulatory18Compliance checks, regulatory filings, AI governance reviews
Real estate12Lease review, title checks, zoning analysis
Contracts11Clause review, redlines, template generation
Corporate10Cap-table analysis, corporate filings, governance
Tax8Tax classification, transfer-pricing review, withholding analysis
Intellectual property8Trademark search, copyright analysis, patent landscaping
Arbitration8Arbitration-clause design, award analysis, filing-fee calculators
Employment7Employee-handbook review, termination checks, wage-and-hour
Cybersecurity7DORA, NIS2 and CRA compliance, ICT contract review, incident reporting
Commercial7M&A diligence, commercial-contract review
Trusts & estates6Will review, probate checks, trust drafting
Personal injury6Damages calculation, statute-of-limitations checks
Criminal6Sentencing analysis, charge-mapping, plea evaluation

Other covered areas (each with 1–5 plugins): trade, insurance, government-contracts, family, antitrust, life-sciences, healthcare, finance, construction, bankruptcy, administrative, white-collar, sports, social-security, sanctions, immigration, environmental, employee-benefits, constitutional, aviation, transportation, tmt, securities, military, energy, capital-markets, nonprofit, maritime, investment-funds, gaming, entertainment, consumer.


License

Apache License 2.0. The repository and every contribution to it are Apache-2.0 by default. You can use, modify, distribute, and run these skills commercially — only attribution is required.


FAQ

Can I use these skills with Claude, Cursor, ChatGPT, or other clients?

Yes. The skills are delivered over the Model Context Protocol (MCP), which is supported by Claude Code, Claude Desktop, Cursor, ChatGPT (via MCP plugins), the ThomasMore desktop app, and any other MCP-compatible client. Point your client at https://mcp.thomasmoreai.com/ and the orchestrator handles discovery and routing. Follow thomasmoreai.com for updates on the MCP server launch.

Are these skills production-ready?

The repository is community-curated. Every skill carries an explicit version, author, and license, and is reviewed against the schema before merge. Output of every skill includes a built-in disclaimer that the answer is informational and does not replace qualified legal advice. Treat the library as a second pair of eyes, not as a substitute for a lawyer admitted in the relevant jurisdiction.

Why not just write a prompt myself?

Skills are versioned, testable, and citation-disciplined: each SKILL.md specifies which statutes, regulations, or cases it relies on (and which edition / date). Ad-hoc prompts drift, hallucinate citations, and aren't reproducible across team members. Skills make legal AI workflows auditable — important for compliance, conflicts checks, and post-mortems.

How do I add a skill for my jurisdiction?

If your country code (ISO 3166-1 alpha-2) is missing, just create the folder — e.g. pt/contracts/skills/... — and open a PR. See CONTRIBUTING.md.


Related projects


Maintained by ThomasMoreAI. Issues and pull requests welcome.

Files in the repo

Repository payload47 top-level entries
  • .claude
  • .github
  • ae
  • ar
  • at
  • au
  • az
  • br
  • ca
  • ch
  • cm
  • cn
  • cross-jurisdiction
  • de
  • eg
  • es
  • eu
  • fi
  • fr
  • gb
  • general
  • gr
  • il
  • in
  • it
  • jp
  • kr
  • lu
  • mx
  • ng
  • pl
  • ru
  • sa
  • schemas
  • sg
  • th
  • tr
  • tw
  • ua
  • us
  • vn
  • za
  • .gitignore
  • CONTRIBUTING.md
  • LICENSE
  • practices.json
  • README.md

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More skills

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.

117k
1 add
Vincentwei1021/
anything2explainer

Topic in, narrated explainer video out. A Claude Code / Codex skill that turns any topic into a black-canvas motion-graphics explainer video with TTS voiceover, subtitles and a chapter progress bar. Chinese or English; every frame drawn in code with Remotion.

666

Open-source AI job search: scan job portals, evaluate listings into a structured A-H report with a global 1-5 score, tailor your CV, track applications — runs locally in your AI coding CLI (Claude Code, Codex, OpenCode, Antigravity…)

71k

Agent skill for beautiful, verifiable architecture, workflow, sequence, data-flow, and lifecycle diagrams—self-contained HTML with motion and crisp export.

57k
ayghri/
i-have-adhd

A skill to stop your coding agent from burying the answer. ADHD-friendly output.

38k