katastr

Query the Czech cadastral registry API and track cadastral proceeding status changes.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Looking up parcels, buildings, units, and title deed numbers in the Czech Property Registry (ČÚZK) normally requires manual portal searches, and monitoring a cadastral proceeding (vklad/záznam) for status changes means repeatedly checking by hand. This Skill wraps the ČÚZK REST API KN in a single CLI and adds stateful tracking with automatic change detection and notifications. ## Core Features & Use Cases - Cadastral lookups: Resolve addresses via RUIAN search, then fetch parcels, buildings, units, proceedings, rights of superficies, neighboring parcels, and workplace directories as structured JSON. - Proceeding monitoring: Add proceedings (e.g. V-123/2026-701) to a tracker that diffs status, completed operations, and payment state against ČÚZK, with e-mail and in-app notifications on change. - Scheduled watchdogs: Combine tracking with a cron automation so users are alerted weekly or daily when a proceeding's state changes. - Use Case: A user asks whether their parcel has a pending proceeding (plomba); the assistant resolves the parcel, checks rizeniPlomby, zpusobyOchrany, and pravoStavby, then offers to track the proceeding and e-mail them when its status changes. ## Quick Start Ask the assistant to look up a building in the Czech cadastre by address, for example to find the parcels and title deed number for a house at a given Prague address.

Frequently Asked Questions about katastr

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

FAQPage Schema
How do I look up a parcel in the Czech cadastre by address?▼

Resolve the address with katastr-cli search using --typ AdresniMisto to get a RUIAN code, then call stavba --adresni-misto with that code. The building response lists its parcels, title deed number, and any pending proceedings.

How do I track a cadastral proceeding and get notified of changes?▼

Add the proceeding with katastr-cli tracking add using its number (e.g. V-123/2026-701), enable notifications with katastr-cli notify set --email, and schedule a recurring tracking check via cdxctl automation. The tracker diffs status, operations, and payment state against ČÚZK.

Does the ČÚZK API show property owners or liens?▼

No, the ČÚZK REST API KN has no ownership or lien endpoints. It exposes parcels, buildings, units, proceedings, and rights of superficies; ownership and encumbrances require an official title deed (LV) extract from the cadastre portal.

What does an empty result for a parcel or unit query mean?▼

An empty data array means no match with those parameters, not that the object does not exist. For parcels, retry with the other --druh value (1 stavební vs 2 pozemková); most buildings simply have no formally registered units.

Why does katastr-cli report an API key error?▼

The ČÚZK API requires a free key from the ČÚZK customer portal. Run katastr-cli settings test to diagnose; a 401/403 means the key is missing or rejected, so set a new one with katastr-cli settings set, while network errors mean the ČÚZK service is unreachable.