CtrlK
BlogDocsLog inGet started
Tessl Logo

cadastral-lookup

Use for ANY Croatian/Serbian cadastre (katastar) or land-registry (zemljišne knjige, gruntovnica, ZK) question - looking up parcels (čestica, k.č.) by cadastral municipality (katastarska općina, k.o.), finding owners (vlasnici, suvlasnički udjeli, vlastovnica / B-list), possessors (posjedovni list), land-registry units (zemljišnoknjižni uložak), encumbrances (teret, teretovnica / C-list), or parcel geometry. Reach for the cadastral MCP tools (find them via tool search for "cadastre" / "katastar" / "land registry").

78

Quality

98%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

96%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

An unusually dense, high-signal skill body: it converts the domain's #1 confusion (cadastre vs land registry) into an explicit decision rule, maps every common intent to a named MCP tool with concrete parameters and real example values, and builds in error-recovery and verification guidance instead of happy-path-only instructions. The only structural weakness is that all reference-grade detail is inline with no split into a references file.

DimensionReasoningScore

Conciseness

Every sentence carries tool- or domain-specific information Claude cannot know (register semantics, field names, error codes, pagination blocks); there is no padding and no explanation of general concepts. Phrases like 'Every successful entry carries `provenance` (`register`, `source_url`, `retrieved_at`)' show maximal information density per token, matching anchor 5 ('lean and efficient; every token earns its place').

5 / 5

Actionability

The playbook maps each intent to a named tool with concrete parameters and literal example values: 'get_lr_unit with {"parcel_number": ..., "municipality": ...}', 'get_lr_unit with {"lr_unit_number": "769", "main_book_id": 21277}', 'get_parcel with source="cadastre"', 'detail = summary | ownership (default) | shares | parcels | encumbrances | full'. This matches anchor 5 ('fully executable ... specific examples cover the common cases'); the common cases (owner lookup, portfolio, unit-by-number, building parcels, possessor-vs-owner) each get explicit, directly usable instructions.

5 / 5

Workflow Clarity

A clear decision sequence leads with register choice ('Pick the right register (the #1 mistake to avoid)'), and error recovery is explicit: 'read the `error` and `error_type` of a failed reference instead of retrying blindly: `response_too_large` that the entry must be paged (`limit`, `offset`)'. Verification checkpoints are present throughout (check the `register` field, `area_check` mismatch flag, quote `provenance`, 'an empty answer is not proof the sheet does not exist'), satisfying anchor 5 ('explicit validation steps; feedback loops for error recovery') - the batch-lookup context does not cap the score because per-reference status/error handling is defined.

5 / 5

Progressive Disclosure

Sections are well-organized and scannable ('Pick the right register', 'Tool playbook', 'Response shaping', 'Notes'), matching anchor 4 ('good structure; most content appropriately placed; minor organization gaps'). It falls short of anchor 5 because nothing is split out: the parameter-level enumerations (detail levels, error_type semantics, pagination fields) and the per-tool reference material all live inline in a single 112-line file with no reference bundle, so there is no 'appropriately split' content to navigate to.

4 / 5

Total

19

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

An exemplary description: it states what the skill does through six concrete actions, gives explicit 'Use for' trigger guidance, and saturates the natural keyword space with both English and local-language synonyms a Croatian/Serbian cadastre user would actually say. No vague language, padding, or over-claims are present.

DimensionReasoningScore

Specificity

The description enumerates six concrete actions - 'looking up parcels (čestica, k.č.) by cadastral municipality', 'finding owners (vlasnici, suvlasnički udjeli, vlastovnica / B-list)', 'possessors (posjedovni list)', 'land-registry units', 'encumbrances (teretovnica / C-list)', 'or parcel geometry' - which matches the anchor 'Lists multiple specific concrete actions; comprehensive coverage'. Anchor 4 ('minor gaps in coverage') fits worse: every major lookup task of the domain is named.

5 / 5

Completeness

Both questions are answered explicitly: the 'what' is the enumerated lookup actions, and the 'when' is the opening trigger clause 'Use for ANY Croatian/Serbian cadastre (katastar) or land-registry ... question'. This matches anchor 5 ('clearly and explicitly answers both what AND when with concrete trigger phrases'); anchor 4 would require the 'when' to be less explicit or specific, which it is not.

5 / 5

Trigger Term Quality

Natural-keyword coverage is exhaustive and includes synonyms in both English and the local languages: 'cadastre', 'katastar', 'zemljišne knjige, gruntovnica, ZK', 'čestica, k.č.', 'katastarska općina, k.o.', 'vlasnici', 'posjedovni list', 'teret'. This matches anchor 5 ('comprehensive coverage of natural terms including synonyms') rather than anchor 4, where a few natural terms would be missing.

5 / 5

Distinctiveness Conflict Risk

The skill occupies a clear niche - Croatian/Serbian cadastral and land-registry lookup - with domain-specific triggers (katastar, gruntovnica, k.č.) that virtually no other skill would claim, matching anchor 5 ('clear niche with distinct triggers; minimal conflict risk').

5 / 5

Total

20

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
ssarunic/cadastre
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.