LegalOSS245.8ktracked
MCP Servers · Citations & Parsing · Curated Lists

awesome-matematic-skills-en

matematicsolutions/awesome-matematic-skills-en

English hub of method-neutral legal AI skills (verification core, content quality, EU law) - bundle model. Polish-jurisdiction skills live in awesome-matematic-skills-pl.

MCP ServersCitations & ParsingCurated Listsagent-skillsai-actanti-hallucinationaudit-trailcitation-grounding

awesome-matematic-skills-en

License Skills Plugin skills.sh EU law Outbound calls

English hub of method-neutral legal AI skills for Claude Code / Cowork. The verification core, content-quality tools and EU-level law sources port across jurisdictions; deep national law stays where it belongs.

Maintainer: Wieslaw Mazur / MateMatic Solutions. Curatorial licence: MIT (skills keep their own licences declared in SKILL.md).

The method/substance line. What ports to English is the method - grounding, red-team review, scoring, citation discipline, EU law search. What does not port is the substance of a specific legal system. Deep Polish-jurisdiction skills (case law, KRS, redlining, PL grounding) live in the Polish hub: awesome-matematic-skills-pl.

What's here

  1. Domain bundles installed with one command - 22 skills grouped by function into six plugins (plus the nine-connector multi-jurisdiction bundle). The verification foundation installs without any connector; EU law sources ship their MCP connector with the bundle.
  2. Curated list - links to strong open skills from other teams (below). We point to them, we do not republish them.
  3. Companion Polish hub for Polish-jurisdiction skills and live PL sources.

Installation

Two ways to install. A (npx skills) works in any agent that supports the Agent Skills format (Cursor, OpenAI Codex, Windsurf, Gemini CLI, Claude Code) and installs individual skills. B is the native Claude Code marketplace, which installs whole bundles. Either way every skill carries its bundle's shared rules at the end of its SKILL.md.

What to install. Start with verification-foundation (the jurisdiction-neutral core) and add content-quality, data-protection, ai-governance and eu-law-sources as needed. Installing the whole hub with npx skills add ... (no --skill) pulls every skill at once; for most users it is cleaner to cherry-pick with --skill or install one bundle at a time with /plugin.

A. Any agent - npx skills (cross-agent)

# Whole hub - every skill across the bundles, discovered recursively by SKILL.md
npx skills add matematicsolutions/awesome-matematic-skills-en

# Only the skills you want - cherry-pick by frontmatter name
npx skills add matematicsolutions/awesome-matematic-skills-en --skill citation-extraction-en humanizer-en

npx skills (vercel-labs/skills) fetches SKILL.md files and installs them into the agent's config directory (.claude/skills/ or .agents/skills/). It runs anywhere the Agent Skills format runs - not only Claude Code. This route installs the skills only. The MCP connector in eu-law-sources needs the plugin config, so install it with method B.

B. Claude Code - plugin marketplace (native, installs by bundle)

# 1. Add the marketplace (once)
/plugin marketplace add matematicsolutions/awesome-matematic-skills-en

# 2. Install the bundles you need
/plugin install verification-foundation@matematic-skills-en   # core, no connectors
/plugin install content-quality@matematic-skills-en           # English-writing tools
/plugin install eu-law-sources@matematic-skills-en            # EU law + eu-sparql connector
/plugin install ai-governance@matematic-skills-en             # AI Act / NIS2 / privilege pre-flight

The verification foundation and content-quality bundles use no connectors and send nothing out. eu-law-sources runs its MCP connector via npx, so it needs node in the environment.


Installable skills (22)

Plugin verification-foundation (jurisdiction-neutral verification core)

Install-always. No connectors, no outbound calls of its own. /plugin install verification-foundation@matematic-skills-en.

Skill What it does Licence
adversarial-legal-review-en Red team for a high-stakes deliverable - builder/attacker/synthesizer/verifier finds the weakness before opposing counsel does. Apache-2.0
legal-syllogism-en Structure legal reasoning as major premise / minor premise / conclusion; surface hidden premises. Apache-2.0
citation-extraction-en Extract and structure legal citations from text so they can be verified, not trusted on sight. Apache-2.0
clause-checklist-en Check a contract against a clause checklist; flag missing or risky clauses. Apache-2.0
output-scoring-en Score an AI legal output against a rubric before it ships. Apache-2.0
opposing-counsel-attack-en Single-pass opposing-counsel attack: core theory of attack, steel-manned-then-X-rayed reconstruction, point-by-point vulnerabilities. The cheap tier below the full adversarial review. Apache-2.0
judicial-first-impression-en How a submission lands on a sceptical judge reading it cold under time pressure - a seven-part neutral assessment, no rewriting, no attacking. Apache-2.0
legal-request-router-en Triage a legal request into a proportionate verification path, so routine work is not over-checked and high-stakes work is not under-checked. Apache-2.0
intake-sufficiency-en Score whether an instruction is complete enough to start on; turn gaps into client questions and separate the client's legal premises from facts. Apache-2.0
deliverable-fidelity-en Check that the final document still carries what the analysis found; an omitted RED finding blocks. Bundled zero-dependency script plus a deterministic verdict. Apache-2.0

Plugin content-quality (English-writing tools)

/plugin install content-quality@matematic-skills-en.

Skill What it does Licence
humanizer-en Strip AI-writing patterns (inflated symbolism, rule of three, em-dash overuse, AI vocabulary) with minimal edits; a post-edit check guards dates, amounts, legal references, the force of obligations and legal terms; legal-register mode for contracts. MIT
reviewer-en Grumpy senior editor: a verdict (disaster/weak/mediocre/ok) and charges anchored to file:line. Points out what is wrong, does not rewrite. MIT

Plugin eu-law-sources (EU law + connector)

Ships the eu-sparql MCP connector (read-only, public EUR-Lex / Cellar). Requires node/npx. /plugin install eu-law-sources@matematic-skills-en.

Skill What it does Licence
eu-sparql-search Search EU legislation and CJEU case law via the Publications Office SPARQL endpoint (CELEX, ELI URI, multi-language acts). Apache-2.0
authority-triage-en Route the source layer before answering: EU primary/secondary law, national chain, courts, soft law - which layer governs, in what order to verify, through which connector. Apache-2.0

Plugin data-protection (GDPR operations for firms and DPOs)

Operational GDPR tooling grounded in the regulation's articles and EDPB guidelines, no connectors. Each ends in a draft for decision; the outward act (filing, sending, erasure, signing) stays human. /plugin install data-protection@matematic-skills-en.

Skill What it does Licence
gdpr-dpia-en Data Protection Impact Assessment: threshold test (EDPB 9 criteria), Art. 35(7) structure, Art. 36 prior consultation. Deterministic threshold screener. Apache-2.0
gdpr-breach-72h-en 72h breach response: decision tree, risk assessment, SA notification (Art. 33) with a deadline counter, communication to data subjects (Art. 34). Deterministic 72h deadline calculator. Apache-2.0
gdpr-dsar-en Data subject rights (DSAR): classify Art. 15-22 rights, Art. 12(3) deadline counter, exemption/refusal gates, draft response + register. Deterministic one-month deadline calculator (Reg. 1182/71). Apache-2.0
gdpr-ropa-dpa-en Records of processing (RoPA, Art. 30) + processor-contract review (DPA, Art. 28(3)(a)-(h)) with a redline of missing clauses. Deterministic Art. 28 clause check. Apache-2.0

Plugin ai-governance (AI Act, NIS2, privilege pre-flight)

Regulatory triage for organisations deploying or building AI. Drafts for decision; the outward act (registering, notifying, filing, sending) stays human. /plugin install ai-governance@matematic-skills-en.

Skill What it does Licence
eu-ai-act-triage-en EU AI Act triage (Reg. 2024/1689): AI-system definition, Art. 5 prohibitions, high-risk (Annex I/III + Art. 6(3) filter), GPAI, Art. 50 transparency, role mapping (provider/deployer/importer/distributor, Art. 25), FRIA signal (Art. 27). Ends in a classification card. Apache-2.0
nis2-compliance-triage-en NIS2 triage (Dir. 2022/2555): essential/important entity scope with the size-cap rule, the ten Art. 21(2) measures, Art. 23 incident clock (24h/72h/1 month), Art. 20 management duties, national transposition check. Apache-2.0
privilege-preflight-en Pre-flight before sending legal content to an external AI surface: SAFE/CAUTION/STOP band on privilege, professional secrecy, GDPR and trade-secret factors, plus a redacted-safe draft for human approval. Apache-2.0

Plugin documents (searchable case files)

Case files that exist only as scans cannot be searched. This plugin reads them locally and hands back text with page numbers. /plugin install documents@matematic-skills-en.

Skill What it does Licence
searchable-case-files-en A folder of case files (PDFs, including scans) becomes text with page numbers, a local search tool (file, page, snippet) and a report: unreadable pages, duplicate files, and files with identical text under different names. OCR on the CPU; nothing leaves the computer. Twin of akta-przeszukiwalne-pl. MIT

Curated - strong skills from other teams

We point to these, we do not republish them - check each repo's own licence before use.

Skill Source
Legal skills hub, 139 skills (licences per-skill in frontmatter) lawvable/awesome-legal-skills
Swiss legal source & authority triage (MIT) lawvable/awesome-legal-skills
French judicial reasoning, ENM methodology (MIT) lawvable/awesome-legal-skills
AI Act for engineers morellid/ai-act-skill
Anthropic legal suite anthropics/claude-for-legal
AI Act resources GenAI-Gurus/awesome-eu-ai-act
Presidio - PII anonymisation microsoft/presidio
GRC compliance Sushegaad/Claude-Skills-Governance-Risk-and-Compliance
Privacy procedures mukul975/Privacy-Data-Protection-Skills
Contract review (CUAD) evolsb/claude-legal-skill

Need live sources of law too?

EU law ships with eu-law-sources above. For national law, see the eu-legal-mcp connector line - one MCP connector per jurisdiction (DE/AT/ES/FI/IE/NL/SE/FR/LU), each grounding acts and case law against the official source.

Why an English hub

  1. You install only what applies. Grounding, red-team review and scoring travel to any jurisdiction; country-specific case law does not, so this hub never ships you Polish or German rules you cannot use.
  2. No outbound calls at the skill layer. The verification and content skills add no connectors and make no outbound calls of their own; connectors in the source bundles are read-only over public APIs. What reaches your model is decided by your configuration - the exact boundary of this claim is written out in TRUST.md.
  3. Traceable, marked output. Every output is a draft marked as AI-generated, and legal-ai-audit-bundle can package it with its reasoning trail - the kind of record AI Act art. 12 and art. 50 ask for where they apply.
  4. Vendor-agnostic. The skills follow the open Agent Skills format and run wherever it is implemented.

Shared standards

All skills inherit three shared standards in references/: citation style and confidence tags, responsibility and data protection, firm deployment. Each bundle keeps its core rules in SHARED-RULES.md, and scripts/shared-rules-sync.py copies them into the end of every skill in that bundle, so they hold after installing a whole plugin or a single skill. (Claude Code does not load a CLAUDE.md placed at a plugin's root, so we do not rely on one.) Exception: eu-multi-jurisdiction ships connectors only, with no skill to carry the block.

Licence

  • Curatorial (README, taxonomy, marketplace.json): MIT
  • Per-skill: declared in SKILL.md frontmatter (Apache-2.0 for MateMatic-authored, MIT for adaptations)
  • Curated entries above: each keeps its own upstream licence

Contact

matematicsolutions.com | LinkedIn Wieslaw Mazur | github.com/matematicsolutions