CtrlK
BlogDocsLog inGet started
Tessl Logo

live-weather-briefing-skill

Create a current, source-linked weather briefing for a named city using the Open-Meteo geocoding and forecast APIs. Activate for requests such as "what is the weather in Sao Paulo?", "prepare a current weather briefing for Tokyo", or "get today's live conditions for New York". Do not use for travel booking, weather alerts, historical climatology, or safety-critical decisions.

66

Quality

81%

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

67%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 compact, well-structured skill body with an executable run command and a clear validation checkpoint. The main defect is a triplicated gotcha bullet that pads the Gotchas section without adding information.

Suggestions

Remove the two duplicate copies of the 'Treat a trailing two-letter country code as a geographic qualifier, not part of the city name.' gotcha so it appears only once.

Add a brief example of the stop-on-error behavior (e.g., a sample error message shown when a city cannot be resolved) to strengthen actionability and workflow feedback.

Consider noting which scripts/ files are operational tooling vs. part of the briefing pipeline, since the bundle contains several unreferenced scripts.

DimensionReasoningScore

Conciseness

The body is mostly lean, but the gotcha 'Treat a trailing two-letter country code as a geographic qualifier, not part of the city name.' is duplicated three times verbatim, which is unnecessary padding that should be tightened.

3 / 5

Actionability

Provides a copy-paste-ready command 'python3 scripts/run_pipeline.py --city "Sao Paulo, BR" --output briefing.md' referencing a real script, plus a concrete list of fields to retrieve; minor gaps such as no error-case example.

4 / 5

Workflow Clarity

A clear resolve-then-retrieve-then-show sequence is given with an explicit stop-on-error validation checkpoint (Required behavior item 4); as a simple read-only skill it lacks a full retry feedback loop.

4 / 5

Progressive Disclosure

Well-organized into Run / Required behavior / Gotchas / References sections, with one real script reference and one-level external URLs; appropriately compact for a sub-50-line skill with minor organization gaps.

4 / 5

Total

15

/

20

Passed

Description

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

A strong, third-person description that clearly states the capability, gives concrete natural-language triggers, and bounds scope with explicit exclusions. It is concise yet complete on both the 'what' and 'when' axes.

DimensionReasoningScore

Specificity

Names the domain and several concrete actions ('Create a current, source-linked weather briefing', 'using the Open-Meteo geocoding and forecast APIs'), with only minor gaps in coverage.

4 / 5

Completeness

Explicitly answers both what ('Create a current, source-linked weather briefing...') and when ('Activate for requests such as...'), with concrete trigger phrases plus negative scope guidance.

5 / 5

Trigger Term Quality

Three natural, varied phrasings users would actually say ('what is the weather in Sao Paulo?', 'prepare a current weather briefing for Tokyo', 'get today's live conditions for New York') give comprehensive trigger coverage.

5 / 5

Distinctiveness Conflict Risk

Clear niche (live weather briefing via Open-Meteo) with distinct triggers and an explicit exclusion list ('Do not use for travel booking, weather alerts, historical climatology, or safety-critical decisions'), minimizing conflict risk.

5 / 5

Total

19

/

20

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

14

/

16

Passed

Repository
FrancyJGLisboa/agent-skills-platform
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.