Agent skill

Pp Rechtspraak

by mvanhorn in mvanhorn/printing-press-library

The first CLI for Dutch court decisions with rich local narrowing for long-tail legal keywords, an appeal-chain walker Trigger phrases: look up Dutch court decision, find a rechtspraak ECLI, narrow…

Apache-2.0Auto-check: notesLegal & Compliance

Install Pp Rechtspraak

skills CLI
$ npx skills add mvanhorn/printing-press-library --skill pp-rechtspraak -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install mvanhorn/printing-press-library pp-rechtspraak --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/mvanhorn/printing-press-library.git skills-src && mkdir -p .claude/skills && cp -r skills-src/cli-skills/pp-rechtspraak .claude/skills/pp-rechtspraak && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
pp-rechtspraak
GitHub stars
2.1k
Token cost
~4.1k tokens
SKILL.md length
1,748 words
Files
1
Skills in repo
506
Repo updated
First seen
Licence
Apache-2.0

At a glance

The first CLI for Dutch court decisions with rich local narrowing for long-tail legal keywords, an appeal-chain walker Trigger phrases: look up Dutch court decision, find a rechtspraak ECLI, narrow…

  • Works in 3 steps: Install via the Printing Press… → Verify: rechtspraak-pp-cli --version → Ensure the reported install directory is…
  • Phrases: look up Dutch court decision
  • SKILL.md covers Prerequisites: Install the CLI, When to Use This CLI, When Not to Use This CLI and Unique Capabilities, plus 11 more sections
  • Calls claude, npx and go

What it does

Pp Rechtspraak is an agent skill from mvanhorn/printing-press-library. The first CLI for Dutch court decisions with rich local narrowing for long-tail legal keywords, an appeal-chain walker Trigger phrases: look up Dutch court decision, find a rechtspraak ECLI, narrow Dutch case search by keyword, exclude term from rechtspraak results, walk the appeal chain, Dutch case law search, use rechtspraak, run rechtspraak.

Its SKILL.md is about 4.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Legal & Compliance, covering Legal research. The repository describes itself as: Official library of CLIs generated by the CLI Printing Press. Endorsed, tested, and community-contributed. The licence is Apache-2.0.

When your agent uses it

  • Phrases: look up Dutch court decision
  • Find a rechtspraak ECLI
  • Narrow Dutch case search by keyword
  • Exclude term from rechtspraak results

Example prompts

  • “/pp-rechtspraak”

Requirements

  • Node.js
  • Pre-approved tools (allowed-tools): Read, Bash

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Install via the Printing Press installer. It defaults binaries to $HOME/.local/bin on macOS/Linux and…
  2. Verify: rechtspraak-pp-cli --version
  3. Ensure the reported install directory is on $PATH for the agent/runtime that will invoke this skill.

What it can do on your machine

Read from SKILL.md and the folder at commit d9a1696. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Bash

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • claude
    • npx
    • go

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npx, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Pp Rechtspraak loads about 4.1k tokens when it runs. Until then it costs about 94 tokens; SKILL.md has 1,748 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~94
When it runs · the whole SKILL.md, loaded when a task matches
~4.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Read, Bash

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from mvanhorn/printing-press-library at commit d9a1696, republished under its Apache-2.0 licence (© mvanhorn). 1,748 words, ~4,082 tokens.

Download SKILL.mdSave it as .claude/skills/pp-rechtspraak/SKILL.md (or your agent's skills folder).
name
pp-rechtspraak
description
The first CLI for Dutch court decisions with rich local narrowing for long-tail legal keywords, an appeal-chain walker Trigger phrases: `look up Dutch court decision`, `find a rechtspraak ECLI`, `narrow Dutch case search by keyword`, `exclude term from rechtspraak results`, `walk the appeal chain`, `Dutch case law search`, `use rechtspraak`, `run rechtspraak`.
allowed-tools
Read, Bash
author
markvandeven
license
Apache-2.0
argument-hint
<command> [args] | install cli|mcp
<!-- GENERATED FILE — DO NOT EDIT.
     This file is a verbatim mirror of library/other/rechtspraak/SKILL.md,
     regenerated post-merge by tools/generate-skills/. Hand-edits here are
     silently overwritten on the next regen. Edit the library/ source instead.
     See the repository agent guide, section "Generated artifacts: registry.json, cli-skills/". -->

Rechtspraak — Printing Press CLI

Prerequisites: Install the CLI

This skill drives the rechtspraak-pp-cli binary. You must verify the CLI is installed before invoking any command from this skill. If it is missing, install it first:

  1. Install via the Printing Press installer. It defaults binaries to $HOME/.local/bin on macOS/Linux and %LOCALAPPDATA%\Programs\PrintingPress\bin on Windows:
    bash
    npx -y @mvanhorn/printing-press-library install rechtspraak --cli-only
  2. Verify: rechtspraak-pp-cli --version
  3. Ensure the reported install directory is on $PATH for the agent/runtime that will invoke this skill.

If the npx install fails (no Node, offline, etc.), fall back to a direct Go install (requires Go 1.26.6 or newer). This installs into $GOPATH/bin (default $HOME/go/bin), so add that directory to $PATH instead:

bash
go install github.com/mvanhorn/printing-press-library/library/other/rechtspraak/cmd/rechtspraak-pp-cli@latest

If --version reports "command not found" after install, the runtime cannot see the binary directory on $PATH. Do not proceed with skill commands until verification succeeds.

Every Dutch ECLI from data.rechtspraak.nl, indexed locally so include/exclude/phrase/regex narrowing cuts a 1000-result topic down to a usable set — the upstream API has no free-text search, so this is the only place that workflow exists. Walks the cassation chain in one command, exports vindplaatsen as BibTeX, and exposes every command as an MCP tool — the first MCP server for Dutch case law.

When to Use This CLI

Reach for this CLI when an agent needs to research, monitor, or correlate Dutch court decisions. Strong fit for Dutch legal research, appellate workflow assistance, jurisprudence-corpus building, and any agent that needs structured access to ECLIs without parsing raw RDF/XML. Pairs naturally with tenderned and pdok-location for a full Dutch civic-data agent stack.

When Not to Use This CLI

Do not activate this CLI for requests that require creating, updating, deleting, publishing, commenting, upvoting, inviting, ordering, sending messages, booking, purchasing, or changing remote state. This printed CLI exposes read-only commands for inspection, export, sync, and analysis.

Unique Capabilities

These capabilities aren't available in any other tool for this API.

Graph walks across decisions
  • chain — Walk the cassation, conclusie, and eerdere-aanleg graph for a Dutch court decision in both directions and print the full chain as a tree or JSON.

    Use this whenever an agent needs the full procedural history of a Dutch decision (cassation chain, A-G conclusie, lower-court rulings) in one call instead of clicking through rechtspraak.nl tabs by hand.

    bash
    rechtspraak-pp-cli chain ECLI:NL:HR:2024:1 --depth 5 --agent
  • citations — Extract the citation list (vindplaatsen) for a decision and emit as BibTeX, CSV, or JSON ready for legal-brief footnotes.

    Reach for this when an agent is drafting a Dutch legal brief and needs the citation list for a cited decision without parsing raw RDF/XML.

    bash
    rechtspraak-pp-cli citations ECLI:NL:HR:2024:1 --format bibtex
  • conclusie — Given a Hoge Raad decision ECLI, return the matching A-G conclusie (or reverse).

    When an agent reads a Hoge Raad ruling, immediately pull the Advocate-General's conclusie so the reasoning context is in scope.

    bash
    rechtspraak-pp-cli conclusie ECLI:NL:HR:2024:1 --agent
Local state that compounds
  • dossier — List every decision sharing a case number across instances, sorted chronologically.

    Use this when tracking a single Dutch case across the rechtbank, gerechtshof, and Hoge Raad — the API offers no case-file filter, only the local index does.

    bash
    rechtspraak-pp-cli dossier 22/00155 --agent
  • watch — Poll for new decisions matching a filter, dedupe against the local SQLite, and emit only the new ECLIs — cron-friendly with --quiet.

    Wire this into a cron or agent loop to receive only newly-published Dutch court decisions on your filter — no manual rechtspraak.nl refreshing.

    bash
    rechtspraak-pp-cli watch --court HR --subject belastingrecht --since 7d --quiet --agent
  • sync archive — Download the official weekly full-corpus archive and bulk-insert to the local SQLite — orders of magnitude faster than paging the Atom feed for backfills.

    Use this when bootstrapping a research corpus or rebuilding the local DB; live sync against the Atom feed is the wrong tool for backfills.

    bash
    rechtspraak-pp-cli sync archive --week 2024-W01
Agent-native plumbing
  • code — Bidirectional offline lookup against the Instanties controlled vocabulary — court code to full name and PSI URI, or fuzzy name to code.

    When an agent needs to resolve a Dutch court name, code, or PSI URI without round-tripping to the API, this is the lookup.

    bash
    rechtspraak-pp-cli code RBAMS --agent
  • mcp serve — Expose every rechtspraak command as an MCP tool — the first MCP server for Dutch case law.

    Wire this into Claude Desktop or any MCP-aware agent to give it native access to Dutch court decisions, citations, and case-files.

    bash
    rechtspraak-pp-cli mcp serve
  • ecli parse — Pure-local regex parse of an ECLI into country, court, year, and sequence — with validation — and ecli url for the deeplink.

    Use this whenever an agent needs to validate or destructure an ECLI before fetching content or chaining into another command.

    bash
    rechtspraak-pp-cli ecli parse ECLI:NL:HR:2024:1 --json
  • narrow — Read an ECLI list from stdin (or piped from search/watch/sync), fetch each decision's content from the live API (one HTTP call per ECLI, paced via the shared rate limiter), apply local include/exclude/phrase/regex filters against title+summary+body, and emit the narrowed list — the defining workflow for keyword-overlap-heavy Dutch legal research.

    Use this when a metadata-only search returns hundreds or thousands of decisions and an agent needs to narrow by phrasing — chain it after search, watch, or sync. The same vocabulary (--keyword, --exclude, --phrase, --regex) also lives on search directly for single-shot use.

    bash
    rechtspraak-pp-cli uitspraken search --subject strafrecht --court HR --from 2024-01-01 --agent | rechtspraak-pp-cli narrow --keyword huurprijs --exclude "kort geding" --phrase "huurprijswijziging" --agent

Command Reference

courts — Dutch courts (Instanties) controlled vocabulary - 79KB authoritative list

  • rechtspraak-pp-cli courts — List every Dutch rechtsprekende instantie with PSI URI, full name, afkorting code, type, and Begin/EndDate.

foreign-courts — Foreign courts (BuitenlandseInstanties) referenced by Dutch decisions

  • rechtspraak-pp-cli foreign-courts — Foreign court catalog: ECHR, CJEU, and ~5000 EU member-state courts with PSI URI, multilingual name, and country code

foreign-decisions — Non-Dutch decisions registered with LJN codes (NietNederlandseUitspraken)

  • rechtspraak-pp-cli foreign-decisions — Bridge from foreign ECLIs (CJEU, ECHR) to old Dutch LJN codes - ~173k entries

procedures — Procedure types (Proceduresoorten) controlled vocabulary

  • rechtspraak-pp-cli procedures — Procedure types (cassatie, hoger beroep, kort geding, etc.) with PSI URIs

relations — Formal relation types (FormeleRelaties) between decisions

  • rechtspraak-pp-cli relations — Relation taxonomy

subjects — Subject areas (Rechtsgebieden) controlled vocabulary - hierarchical

  • rechtspraak-pp-cli subjects — Subject-area taxonomy with PSI URIs, names, and parent-child hierarchy

uitspraken — Search and fetch Dutch court decisions (ECLI register)

  • rechtspraak-pp-cli uitspraken get — Fetch a single decision by ECLI - returns full RDF metadata plus the inhoudsindicatie summary and the uitspraak body
  • rechtspraak-pp-cli uitspraken image — Fetch an embedded image from a decision body by its imagedata identifier
  • rechtspraak-pp-cli uitspraken search — Search the ECLI index by date, court, subject, type. Per IVO 1.
Show full SKILL.md (763 more words)Show less
Finding the right command

When you know what you want to do but not which command does it, ask the CLI directly:

bash
rechtspraak-pp-cli which "<capability in your own words>"

which resolves a natural-language capability query to the best matching command from this CLI's curated feature index. Exit code 0 means at least one match; exit code 2 means no confident match — fall back to --help or use a narrower query.

Recipes

Iteratively narrow an over-broad result set
bash
rechtspraak-pp-cli uitspraken search --subject strafrecht --court HR --from 2024-01-01 --keyword huurprijs --exclude "kort geding" --phrase "huurprijswijziging" --annotate-count --agent

Upstream API returns metadata-only matches; without --scan-body the --keyword/--exclude/--phrase/--regex flags filter against title+summary in-memory (no fetch). With --scan-body each candidate's body is fetched and matched as well. --annotate-count prints total/fetched/post-narrow counts after the run.

Walk the full procedural history of a Hoge Raad decision
bash
rechtspraak-pp-cli chain ECLI:NL:HR:2024:1 --agent --select chain.ecli,chain.court,chain.date,chain.type

The response is deeply nested across instances; the dotted --select projection keeps the agent's context lean by emitting only the chain skeleton.

Daily new-decision watch with narrowing
bash
rechtspraak-pp-cli watch --court HR --subject belastingrecht --since 1d --keyword "omkering bewijslast" --quiet --agent

Exits silently if no new decisions match both the upstream filter (HR + belastingrecht + last 24h) AND the local keyword filter — drop-in for cron + mail.

Pipe-compose narrowing across commands
bash
rechtspraak-pp-cli uitspraken search --court HR --from 2024-01-01 --quiet | rechtspraak-pp-cli narrow --keyword belastingrecht --exclude conclusie --agent

Read ECLIs from any source, apply local filters, emit narrowed list — the same vocabulary as search but composable across pipelines.

Bibliography export for a brief
bash
rechtspraak-pp-cli citations ECLI:NL:HR:2024:1 --format bibtex

Emits the vindplaatsen as BibTeX entries with stable keys — paste directly into a LaTeX brief.

Resolve a court name to its PSI URI
bash
rechtspraak-pp-cli code "Rechtbank Amsterdam" --json --select code,name,psi_uri

Fully offline after first sync; useful in agent chains that need to construct a search filter.

Auth Setup

No authentication required.

Run rechtspraak-pp-cli doctor to verify setup.

Agent Mode

Add --agent to any command. Expands to: --json --compact --no-input --no-color --yes.

  • Pipeable — JSON on stdout, errors on stderr

  • Filterable — --select keeps a subset of fields. Dotted paths descend into nested structures; arrays traverse element-wise. Critical for keeping context small on verbose APIs:

    bash
    rechtspraak-pp-cli courts --agent --select id,name,status
  • Previewable — --dry-run shows the request without sending

  • Offline-friendly — sync/search commands can use the local SQLite store when available

  • Non-interactive — never prompts, every input is a flag

  • Read-only — do not use this CLI for create, update, delete, publish, comment, upvote, invite, order, send, or other mutating requests

Response envelope

Commands that read from the local store or the API wrap output in a provenance envelope:

json
{
  "meta": {"source": "live" | "local", "synced_at": "...", "reason": "..."},
  "results": <data>
}

Parse .results for data and .meta.source to know whether it's live or local. A human-readable N results (live) summary is printed to stderr only when stdout is a terminal AND no machine-format flag (--json, --csv, --compact, --quiet, --plain, --select) is set — piped/agent consumers and explicit-format runs get pure JSON on stdout.

Agent Feedback

When you (or the agent) notice something off about this CLI, record it:

rechtspraak-pp-cli feedback "the --since flag is inclusive but docs say exclusive"
rechtspraak-pp-cli feedback --stdin < notes.txt
rechtspraak-pp-cli feedback list --json --limit 10

Entries are stored locally at ~/.local/share/rechtspraak-pp-cli/feedback.jsonl. They are never POSTed unless RECHTSPRAAK_FEEDBACK_ENDPOINT is set AND either --send is passed or RECHTSPRAAK_FEEDBACK_AUTO_SEND=true. Default behavior is local-only.

Write what surprised you, not a bug report. Short, specific, one line: that is the part that compounds.

Output Delivery

Every command accepts --deliver <sink>. The output goes to the named sink in addition to (or instead of) stdout, so agents can route command results without hand-piping. Three sinks are supported:

SinkEffect
stdoutDefault; write to stdout only
file:<path>Atomically write output to <path> (tmp + rename)
webhook:<url>POST the output body to the URL (application/json or application/x-ndjson when --compact)

Unknown schemes are refused with a structured error naming the supported set. Webhook failures return non-zero and log the URL + HTTP status on stderr.

Named Profiles

A profile is a saved set of flag values, reused across invocations. Use it when a scheduled agent calls the same command every run with the same configuration - HeyGen's "Beacon" pattern.

rechtspraak-pp-cli profile save briefing --json
rechtspraak-pp-cli --profile briefing courts
rechtspraak-pp-cli profile list --json
rechtspraak-pp-cli profile show briefing
rechtspraak-pp-cli profile delete briefing --yes

Explicit flags always win over profile values; profile values win over defaults. agent-context lists all available profiles under available_profiles so introspecting agents discover them at runtime.

Exit Codes

CodeMeaning
0Success
2Usage error (wrong arguments)
3Resource not found
5API error (upstream issue)
7Rate limited (wait and retry)
10Config error

Argument Parsing

Parse $ARGUMENTS:

  1. Empty, help, or --help → show rechtspraak-pp-cli --help output
  2. Starts with install → ends with mcp → MCP installation; otherwise → see Prerequisites above
  3. Anything else → Direct Use (execute as CLI command with --agent)

MCP Server Installation

Install the MCP binary from this CLI's published public-library entry or pre-built release, then register it:

bash
claude mcp add rechtspraak-pp-mcp -- rechtspraak-pp-mcp

Verify: claude mcp list

Direct Use

  1. Check if installed: which rechtspraak-pp-cli If not found, offer to install (see Prerequisites at the top of this skill).
  2. Match the user query to the best command from the Unique Capabilities and Command Reference above.
  3. Execute with the --agent flag:
    bash
    rechtspraak-pp-cli <command> [subcommand] [args] --agent
  4. If ambiguous, drill into subcommand help: rechtspraak-pp-cli <command> --help.

© mvanhorn, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in cli-skills/pp-rechtspraak of mvanhorn/printing-press-library.

Open the folder on GitHubat commit d9a1696

Compare with similar skills

Pp Rechtspraak next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Pp Rechtspraak compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Pp Rechtspraak this skillmvanhorn/printing-press-library2.1k—~4.1kAutomated safety check: NotesApache-2.0
Tw Legal RAGaa0101181514/tw-legal-rag328—~580Automated safety check: PassCustom licence
Design Award SearchSeanJ1ang/design-judge-skills712—~3kAutomated safety check: PassApache-2.0
China Lawyer AnalystCSlawyer1985/china-lawyer-analyst196—~3.3kAutomated safety check: PassNone
Billing And Litigation BudgetTHUYRan/Legal-Skills-Chinese874—~5kAutomated safety check: PassNone
Legal Issue ResearchGolden2002/legal-research-skill156—~6.8kAutomated safety check: PassMIT

Similar skills

  • Tw Legal RAG

    aa0101181514/tw-legal-rag

    Retrieve real Taiwan court judgments with verifiable citations before answering any question about Taiwan law or case law.

    328 GitHub stars~580 tokensUpdated today
    Legal & ComplianceAuto-check passed
  • Design Award Search

    SeanJ1ang/design-judge-skills

    Find and verify award-winning designs in the same or adjacent functional category through eight explicit relevance dimensions: problem and user, core function, sensing technology, intervention…

    712 GitHub stars~3k tokensUpdated 1 mo ago
    Legal & ComplianceAuto-check passed
  • China Lawyer Analyst

    CSlawyer1985/china-lawyer-analyst

    通过中国法律视角分析事件,运用成文法解释、指导案例参照、请求权基础分析等方法, 理解权利义务、评估责任风险、识别法律依据并推荐合规策略。

    196 GitHub stars~3.3k tokensUpdated 8 mo ago
    Legal & ComplianceAuto-check passed
  • Billing And Litigation Budget

    THUYRan/Legal-Skills-Chinese

    A skill your agent uses when the user needs to track or manage attorney hours, expert fees, and investigation costs; control litigation spend; or prepare timesheets or expense statements for clients.

    874 GitHub stars~5k tokensUpdated 1 mo ago
    Legal & ComplianceAuto-check passed
  • Legal Issue Research

    Golden2002/legal-research-skill

    中国法律全领域系统性检索专家. An agent skill from Golden2002/legal-research-skill.

    156 GitHub stars~6.8k tokensUpdated 1 mo ago
    Legal & ComplianceAuto-check passed
  • Tax Law Research

    Serein-81/financial_rag

    Searches current Chinese tax laws, rates and policy changes with Tavily web search, prioritizing government sources and flagging outdated or conflicting results.

    148 GitHub stars~997 tokensUpdated 4 mo ago
    Legal & ComplianceAuto-check: notes

More from mvanhorn/printing-press-library

All 506 skills in this repo
  • Agent Desktop

    mvanhorn/printing-press-library

    Desktop automation through the real Rust agent-desktop CLI, published in Printing Press through a small bridge.

    2.1k GitHub stars~2.3k tokensUpdated today
    Auto-check: notes
  • Gfonts

    mvanhorn/printing-press-library

    Search, browse, and download Google Fonts from the terminal via the gfonts CLI.

    2.1k GitHub stars~574 tokensUpdated today
    Auto-check passed
  • Pp 1688

    mvanhorn/printing-press-library

    The free, offline Trigger phrases: search 1688 for, find a factory on 1688 for, wholesale price on 1688 for, who is the cheapest supplier on 1688 for, compare 1688 suppliers for, use 1688, run 1688.

    2.1k GitHub stars~3k tokensUpdated today
    Auto-check: notes
  • Pp Activity Japan

    mvanhorn/printing-press-library

    Inspect known Activity Japan plan IDs or URLs, compare dated prices and sessions, check language-sitemap coverage, and hand off to canonical booking pages.

    2.1k GitHub stars~2k tokensUpdated today
    Auto-check: notes
  • Pp Adminbyrequest

    mvanhorn/printing-press-library

    Every Admin By Request portal action, plus a local SQLite mirror of audit, events, inventory and requests for ad-hoc...

    2.1k GitHub stars~3.3k tokensUpdated today
    Auto-check: notes
  • Pp Agent Capture

    mvanhorn/printing-press-library

    macOS screen capture, window recording, GIF conversion, and agent evidence bundles from the terminal.

    2.1k GitHub stars~1.6k tokensUpdated today
    Auto-check: notes

Questions about Pp Rechtspraak

What does Pp Rechtspraak do?

The first CLI for Dutch court decisions with rich local narrowing for long-tail legal keywords, an appeal-chain walker Trigger phrases: look up Dutch court decision, find a rechtspraak ECLI, narrow…. Pp Rechtspraak is an agent skill from mvanhorn/printing-press-library. The first CLI for Dutch court decisions with rich local narrowing for long-tail legal keywords, an appeal-chain walker Trigger phrases: look up Dutch court decision, find a rechtspraak ECLI, narrow Dutch case search by keyword, exclude term from rechtspraak results, walk the appeal chain, Dutch case law search, use rechtspraak, run rechtspraak.

When should I use Pp Rechtspraak?

Pp Rechtspraak fits situations like: phrases: look up Dutch court decision; find a rechtspraak ECLI; narrow Dutch case search by keyword; exclude term from rechtspraak results.

How do I install Pp Rechtspraak in Claude Code?

Run `npx skills add mvanhorn/printing-press-library --skill pp-rechtspraak -a claude-code`. Or copy the skill folder (cli-skills/pp-rechtspraak in mvanhorn/printing-press-library) into .claude/skills/pp-rechtspraak in your project. Claude Code loads it when a task matches its description.

How do I install Pp Rechtspraak in Codex?

Run `npx skills add mvanhorn/printing-press-library --skill pp-rechtspraak -a codex`. Or copy the skill folder (cli-skills/pp-rechtspraak in mvanhorn/printing-press-library) into .agents/skills/pp-rechtspraak in your project. Codex loads it when a task matches its description.

Can I use Pp Rechtspraak in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add mvanhorn/printing-press-library --skill pp-rechtspraak -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/pp-rechtspraak, .gemini/skills/pp-rechtspraak, .github/skills/pp-rechtspraak and .opencode/skills/pp-rechtspraak in your project.

What does Pp Rechtspraak need to run?

Going by SKILL.md and its folder, Pp Rechtspraak needs the command-line tools its instructions call (claude, npx and go). Our summary lists: Node.js. Its frontmatter pre-approves these tools: Read, Bash.

Does Pp Rechtspraak access the network?

SKILL.md contains no URLs. Its commands use npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Pp Rechtspraak safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Pp Rechtspraak use?

Pp Rechtspraak is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Pp Rechtspraak use?

About 4.1k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Pp Rechtspraak?

Skills that share tags, products or a category with Pp Rechtspraak: Tw Legal RAG (aa0101181514/tw-legal-rag, 328 stars), Design Award Search (SeanJ1ang/design-judge-skills, 712 stars), China Lawyer Analyst (CSlawyer1985/china-lawyer-analyst, 196 stars) and Billing And Litigation Budget (THUYRan/Legal-Skills-Chinese, 874 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Pp Rechtspraak?

mvanhorn (a GitHub user) maintains it in mvanhorn/printing-press-library, which has 2,056 GitHub stars. The repository holds 506 skills in this directory. The repository was last updated on October 9, 2026.

Source: mvanhorn/printing-press-library on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.