CtrlK
BlogDocsLog inGet started
Tessl Logo

anachb

Austrian public transport (VOR AnachB) for all of Austria. Query real-time departures, search stations/stops, plan routes between locations, and check service disruptions. Use when asking about Austrian trains, buses, trams, metro (U-Bahn), or directions involving public transport in Austria.

72

Quality

90%

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

75%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.

A well-organized, mostly executable reference whose commands, response-field documentation, and lookup tables make it immediately usable. Its main defects are internally inconsistent station IDs between examples and the reference table, a placeholder in the advanced API block, and no error-handling guidance for search results, plus a fully inlined structure with no bundle files backing the referenced scripts.

Suggestions

Reconcile the station IDs in the departures/route examples with the Common Station IDs table so copy-pasted examples query the intended stations.

Replace the '"req": { ... }' placeholder in the API Details section with one complete, runnable request (e.g. a filled-in LocMatch body).

Add a brief checkpoint for search results — what to do when a name matches multiple stations or none — to close the workflow validation gap.

Move the 'API Details (for advanced usage)' section into a references/ file so SKILL.md stays a lean overview, and include the four .sh scripts in the bundle.

DimensionReasoningScore

Conciseness

The body is efficient and assumes competence — tables of commands, response fields, and station IDs rather than prose — but has minor trimmable redundancy: 'Always use ./search.sh to find the correct station ID' appears both as the Tip under Common Station IDs and again as Tip #1.

4 / 5

Actionability

Commands are concrete and copy-paste shaped with worked examples, but the example station IDs contradict the Common Station IDs table (e.g. '490060200' vs '490134900' for Wien Hauptbahnhof, '444130000' vs '444116400' for Linz Hbf, '455000100' vs '455000200' for Salzburg Hbf), and the advanced curl block is a '"req": { ... }' placeholder rather than a runnable request.

4 / 5

Workflow Clarity

The multi-step flow is clearly sequenced (numbered sections plus 'Find station IDs first: Always use search.sh ... before querying departures or routes', and response fields show extId feeding the next step), but there are no checkpoints for ambiguous or empty search results (e.g. what to do when a name matches multiple stations).

4 / 5

Progressive Disclosure

Good structure — Quick Reference table, four numbered sections, and clearly-labeled lookup tables — but everything is inlined: the 'API Details (for advanced usage)' section is reference material that could live in a separate file, and the four referenced .sh scripts are not present in the bundle, so navigation to supporting material is unavailable.

4 / 5

Total

16

/

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: concrete third-person capability list, an explicit and natural 'Use when' trigger clause, and a well-scoped niche with minimal conflict risk. No changes needed.

DimensionReasoningScore

Specificity

Lists four concrete, distinct actions — 'Query real-time departures, search stations/stops, plan routes between locations, and check service disruptions' — which comprehensively covers the skill's capabilities in third-person voice.

5 / 5

Completeness

Explicitly answers both questions: the 'what' is the four named actions on 'Austrian public transport (VOR AnachB) for all of Austria', and the 'when' is the concrete 'Use when asking about Austrian trains, buses, trams, metro (U-Bahn), or directions involving public transport in Austria'.

5 / 5

Trigger Term Quality

Natural user phrases are well covered: 'Austrian trains, buses, trams, metro (U-Bahn), or directions involving public transport in Austria', including the synonym 'metro (U-Bahn)' and the natural phrasing 'directions involving public transport'.

5 / 5

Distinctiveness Conflict Risk

Clear niche (Austrian public transport, VOR AnachB) with region- and mode-specific triggers that would rarely collide with other skills; the Austria scoping prevents overlap with generic transit or directions skills.

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
mitsuhiko/agent-stuff
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.