cdx-nl

Search and retrieve Dutch legislation, case law, and decentralized regulations via CLI.

2|1|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/atlasgroupcz/codexis-marketplace --skill cdx-nl-atlasgroupcz
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: cdx-nl
Source: https://github.com/atlasgroupcz/codexis-marketplace/tree/main/plugins/cdx-nl/skills/cdx-nl
Command: npx skills add https://github.com/atlasgroupcz/codexis-marketplace --skill cdx-nl-atlasgroupcz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Legal research on Dutch law requires navigating three separate official sources: national legislation (Basiswettenbestand), court decisions (Rechtspraak.nl), and municipal/provincial/water-board regulations (CVDR). This Skill unifies them behind one CLI with structured search filters, document retrieval, and citation-ready PDF links. ## Core Features & Use Cases - National Legislation (NLBWB): Search laws by BWB-id, abbreviation, legal area, or validity date; resolve abbreviations like BW or Sr; navigate version history (toestanden) and point-in-time versions with /at?date=. - Case Law (NLUIT): Search Rechtspraak.nl decisions by court, decision type, date range, or legal area; resolve ECLI identifiers directly; follow citation graphs via /related and reverse citations via /cited-by-decisions. - Decentralized Regulations (NLCVDR): Search municipal, provincial, and water-board regulations by issuing body or organization type; resolve CVDR work-ids and navigate versioned toestanden. - Use Case: A user asks "What does Dutch law say about terminating a residential lease?" The Skill searches NLBWB for the relevant Burgerlijk Wetboek articles, finds supporting HR decisions via /cited-by-decisions, and returns clickable PDF attachment links with page-level deep links. ## Quick Start Ask the assistant to find what Dutch law says about terminating a residential lease and include links to the relevant articles and court decisions.

Frequently Asked Questions about cdx-nl

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search Dutch legislation by BWB-id or abbreviation?▼

Use cdx-nl search NLBWB with --bwb-id for exact identifiers like BWBR0001827, or resolve common abbreviations via cdx-nl get cdx-nl://afkorting/BW/meta. The afkorting route consults an alias table, so multi-Boek codes like BW, Sr, and Awb resolve even though no record carries those bare abbreviations.

How do I look up a Dutch court decision by ECLI?▼

Resolve an ECLI directly with cdx-nl get cdx-nl://ecli/ECLI:NL:HR:2024:1234/meta, which returns metadata and resolved https attachment URLs. The ECLI route also supports /text, /toc, /parts, and /related suffixes, so you can skip search entirely.

Can I find which court decisions cite a specific Dutch law?▼

Yes, use the /cited-by-decisions endpoint on any NLBWB document, for example cdx-nl get cdx-nl://doc/NLBWB1234/cited-by-decisions. It returns Rechtspraak decisions whose lawReferences cite that BWB document, sorted by decision date, with ready-to-fetch metaUrl links.

How do I get the version of a Dutch regulation valid on a specific date?▼

Use the /at endpoint with a date, such as cdx-nl get cdx-nl://doc/NLBWB1234/at?date=2020-06-15, which returns the toestand in force on that date plus its PDFs. Both NLBWB and NLCVDR documents support this time-axis navigation.

Why does searching NLBWB by abbreviation return zero results?▼

The --afkorting search filter requires an exact match against the record's metadata, and multi-Boek codes like BW or Sr are never stored as bare abbreviations. Use the /afkorting/<abbr>/ GET resolver instead, which consults a curated alias table.

What are the limitations of CVDR decentralized regulation relations?▼

CVDR relations are outgoing-only legal-basis (grondslag) references via /related?direction=out; direction=in always returns empty. CVDR also has no /law, /afkorting, /citations, or /cited-by-decisions endpoints, unlike NLBWB.