CtrlK
BlogDocsLog inGet started
Tessl Logo

weather

Get current weather and forecasts using free APIs (no API key required). Use when asked about weather, temperature, forecasts, or climate conditions for any location.

66

Quality

80%

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

78%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 highly actionable and well-structured with executable curl examples throughout. Its main weakness is the contradictory, unnecessary gooseworks 'Setup' section that pads the skill and conflicts with the no-API-key premise.

Suggestions

Remove or reconcile the 'Setup' section: it instructs gooseworks credential/Bearer auth setup that contradicts the skill's 'free APIs, no API key required' purpose and misleads the entry workflow.

Drop the redundant restatement 'Get weather data using free services - no API keys needed.' since the frontmatter description already states this.

Clarify when to choose Open-Meteo vs wttr.in beyond the single 'Better for programmatic use' line, so the two-path workflow is unambiguous.

DimensionReasoningScore

Conciseness

The wttr.in and Open-Meteo sections are lean and efficient, but the 'Setup' block quotes gooseworks credential reading and Bearer auth that contradict the 'no API key required' premise and earn no place, leaving it mostly efficient with unnecessary explanation rather than fully lean.

3 / 5

Actionability

It provides fully executable, copy-paste-ready curl commands across quick check, compact format, full forecast, geocoding, and worked examples covering the common cases, matching the 5 anchor.

5 / 5

Workflow Clarity

The primary retrieval path (curl wttr.in / Open-Meteo) is unambiguous for this simple skill, but the contradictory 'Setup' section implying credential prerequisites muddies the entry point, leaving a minor clarity gap below 5.

4 / 5

Progressive Disclosure

It is a self-contained, well-organized single file with clear sections (Setup, wttr.in, Format Codes, Tips, Open-Meteo, Examples) and no need for external references, satisfying the simple-skill exception for progressive disclosure.

5 / 5

Total

17

/

20

Passed

Description

82%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 is strong: it clearly states both the capability and the use-when trigger with natural, domain-specific keywords. The only mild gap is specificity, which lists just two actions rather than a comprehensive set.

DimensionReasoningScore

Specificity

Quotes 'Get current weather and forecasts using free APIs' name the domain plus two concrete actions (current weather, forecasts), matching the anchor for 1-2 concrete actions without comprehensive coverage; it does not list enough distinct actions to reach 4.

3 / 5

Completeness

It explicitly answers what ('Get current weather and forecasts using free APIs (no API key required)') and when ('Use when asked about weather, temperature, forecasts, or climate conditions for any location') with concrete trigger phrases, matching the 5 anchor exactly.

5 / 5

Trigger Term Quality

Phrases 'weather, temperature, forecasts, or climate conditions' give good natural keyword coverage a user would say, but miss common synonyms (e.g. 'rain', 'how hot', 'humidity'), so it falls just below the comprehensive 5 anchor.

4 / 5

Distinctiveness Conflict Risk

Weather is a clear niche with distinct, domain-specific triggers and minimal overlap with other skills, matching the 5 anchor for a clear niche with minimal conflict risk.

5 / 5

Total

17

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
gooseworks-ai/goose-skills
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.