CtrlK
BlogDocsLog inGet started
Tessl Logo

weather-query

Answer weather queries with a fixed demo response.

70

Quality

62%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Critical

Do not install without reviewing

Optimize this skill with Tessl

npx tessl skill review --optimize ./examples/claudecode/.claude/skills/weather-query/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

40%

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 concise and identifies a clear niche (weather demo responses), which helps with distinctiveness. However, it lacks explicit trigger guidance ('Use when...'), misses common user-facing keyword variations, and provides minimal detail about what the skill actually does beyond returning a fixed response.

Suggestions

Add an explicit 'Use when...' clause, e.g., 'Use when the user asks about weather, forecasts, temperature, or current conditions.'

Include natural trigger term variations such as 'forecast', 'temperature', 'weather today', 'climate', or 'current weather' to improve keyword coverage.

Expand the 'what' portion to clarify the scope, e.g., 'Responds to weather-related questions with a predefined demo/placeholder response for testing or demonstration purposes.'

DimensionReasoningScore

Specificity

It names the domain ('weather queries') and a single action ('answer... with a fixed demo response'), but does not list multiple concrete actions or elaborate on capabilities.

2 / 3

Completeness

It describes what the skill does but lacks any explicit 'Use when...' clause or trigger guidance, which per the rubric should cap completeness at 2, and the 'what' itself is also quite thin, placing it at 1.

1 / 3

Trigger Term Quality

'Weather queries' is a natural keyword users might use, but it misses common variations like 'forecast', 'temperature', 'weather today', 'current weather', etc.

2 / 3

Distinctiveness Conflict Risk

The combination of 'weather queries' and 'fixed demo response' is quite distinctive and unlikely to conflict with other skills, as it clearly targets a narrow niche.

3 / 3

Total

8

/

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 minimal, single-purpose demo skill that is concise and clear in its intent. Its main weakness is limited actionability — it doesn't address edge cases like queries about other cities or more detailed weather information. For a demo/placeholder skill, it accomplishes its goal efficiently.

Suggestions

Specify behavior when the user asks about weather for a city other than Shenzhen (e.g., respond that only Shenzhen demo data is available).

Consider adding a brief example of expected input/output to make the skill more actionable (e.g., 'User: What's the weather in Shenzhen? → Response: It's sunny and 25°C in Shenzhen.').

DimensionReasoningScore

Conciseness

Extremely lean — only 3 short sentences plus the fixed data. Every token serves a purpose with no unnecessary explanation.

3 / 3

Actionability

The instruction is concrete (use fixed demo data for weather queries) but limited — it only covers one city (Shenzhen) and doesn't specify what to do for other locations or edge cases.

2 / 3

Workflow Clarity

This is a simple single-task skill with an unambiguous action: when asked about weather, respond with the fixed demo data. No multi-step process is needed, and the single action is clear.

3 / 3

Progressive Disclosure

For a skill this short and simple (under 50 lines, single task), no external references or additional structure is needed. The content is well-organized as-is.

3 / 3

Total

11

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
trpc-group/trpc-agent-go
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.