CtrlK
BlogDocsLog inGet started
Tessl Logo

weather

Get current weather and forecasts (no API key required).

81

1.19x
Quality

73%

Does it follow best practices?

Impact

100%

1.19x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./apps/picooraclaw/cmd/picooraclaw/internal/onboard/workspace/skills/weather/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is a tight, highly actionable reference: copy-paste curl commands with outputs, a format-code cheat sheet, and a clear primary/fallback service split. The only soft spot is the implicit guidance for when to prefer the JSON fallback over wttr.in.

DimensionReasoningScore

Conciseness

The body is lean: short curl commands with inline sample outputs, a compact format-code list, and a bulleted tips section, with no explanation of concepts Claude already knows; every line earns its place.

5 / 5

Actionability

All examples are fully executable, copy-paste-ready curl commands (one-liner, compact, full forecast, PNG, JSON fallback) with concrete sample outputs covering the common cases.

5 / 5

Workflow Clarity

As a simple single-purpose skill the core action is unambiguous and the primary/fallback split is clear, but the trigger for switching to the Open-Meteo fallback ("good for programmatic use") is only implicit, leaving a minor gap below a 5.

4 / 5

Progressive Disclosure

Under 50 lines with no need for external references, the content is organized into well-signaled sections (## wttr.in primary, ## Open-Meteo fallback), satisfying the simple-skill exception for a top score.

5 / 5

Total

19

/

20

Passed

Description

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

The description clearly states what the skill does and occupies a distinct weather niche, but it omits any "Use when..." trigger guidance and only offers two action verbs with limited synonym coverage. Adding explicit trigger phrases and a few more natural terms would lift the capped completeness and trigger-term scores.

Suggestions

Add an explicit "Use when..." clause, e.g. "Use when the user asks for current weather, a forecast, or temperature for a location."

Broaden trigger terms to include natural synonyms like "temperature", "forecast", and "conditions".

Mention the location/coordinate input dimension (e.g. by city or lat/lon) to make the capability more concrete.

DimensionReasoningScore

Specificity

"Get current weather and forecasts" names the weather domain and two concrete actions (current weather, forecasts); "(no API key required)" is a constraint, not an action, so coverage is not comprehensive enough for a 4.

3 / 5

Completeness

The description gives a clear "what" (get current weather and forecasts) but lacks any "Use when..." trigger clause; per the rubric guideline, missing explicit trigger guidance caps completeness at 3.

3 / 5

Trigger Term Quality

Natural terms "weather" and "forecasts" are present, but common variations/synonyms like "temperature", "forecast" (singular), or "conditions" are missing, matching the anchor for some relevant keywords with gaps.

3 / 5

Distinctiveness Conflict Risk

Weather is a clear, narrow niche with minimal conflict risk, but the absence of explicit triggers leaves minor overlap risk with closely related skills, fitting the anchor for mostly distinct.

4 / 5

Total

13

/

20

Passed

Validation

81%

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

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

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

13

/

16

Passed

Repository
oracle-devrel/oracle-ai-developer-hub
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.