Get current weather and forecasts via wttr.in or Open-Meteo. Use when: user asks about weather, temperature, or forecasts for any location. NOT for: historical weather data, severe weather alerts, or detailed meteorological analysis. No API key needed.
72
92%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
Quality
Discovery
100%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is an excellent skill description that hits all the marks. It concisely states what it does, which tools it uses, when to use it, and importantly what it should NOT be used for. The inclusion of boundary conditions and the note about no API key being needed adds practical value without unnecessary verbosity.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists specific concrete actions: 'Get current weather and forecasts', names specific tools/APIs ('wttr.in or Open-Meteo'), and explicitly states what it does NOT do (historical data, severe weather alerts, detailed meteorological analysis). | 3 / 3 |
Completeness | Clearly answers both 'what' (get current weather and forecasts via wttr.in or Open-Meteo) and 'when' (explicit 'Use when' clause with triggers). Also includes a 'NOT for' clause that further clarifies boundaries, and notes no API key is needed. | 3 / 3 |
Trigger Term Quality | Includes natural keywords users would say: 'weather', 'temperature', 'forecasts', 'location'. These are exactly the terms a user would use when asking about weather conditions. | 3 / 3 |
Distinctiveness Conflict Risk | Very clear niche focused on weather queries via specific APIs. The explicit exclusions (historical data, severe alerts, meteorological analysis) further reduce conflict risk with any related skills. Unlikely to be confused with other skills. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
85%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a well-structured, highly actionable weather skill with concrete curl commands for every common use case. Its main weakness is mild verbosity in the 'When to Use' / 'When NOT to Use' sections, which enumerate obvious trigger phrases and alternatives that Claude can infer. Overall it's a strong skill that efficiently teaches a simple task.
Suggestions
Condense the 'When to Use' and 'When NOT to Use' sections into a brief 2-3 line summary rather than listing individual trigger phrases and alternatives Claude can already infer.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The 'When to Use' and 'When NOT to Use' sections are somewhat verbose for Claude's capabilities—Claude doesn't need trigger phrase examples listed out. The format codes reference and command examples are efficient, but the overall document could be tightened by removing the obvious use-case enumeration. | 2 / 3 |
Actionability | Every section provides concrete, copy-paste-ready curl commands with clear parameter explanations. The format codes, unit options, and quick response templates are all directly executable. | 3 / 3 |
Workflow Clarity | This is a simple, single-task skill (fetch weather data via curl). The commands are unambiguous and well-organized by use case (current, forecast, format). No multi-step destructive operations exist, so no validation checkpoints are needed. | 3 / 3 |
Progressive Disclosure | For a simple skill under 100 lines with no need for external references, the content is well-organized into logical sections (commands, formats, quick responses, notes) that are easy to scan and navigate. | 3 / 3 |
Total | 11 / 12 Passed |
Validation
72%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 8 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
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 | 8 / 11 Passed | |
9f4b734
Table of Contents
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.