CtrlK
BlogDocsLog inGet started
Tessl Logo

weather

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

78

1.19x
Quality

70%

Does it follow best practices?

Impact

100%

1.19x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./nanobot/skills/weather/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

100%

8%

City Weather Summary Dashboard

wttr.in format codes and URL encoding

Criteria
Without context
With context

Uses wttr.in

100%

100%

Uses curl

100%

100%

No API key

100%

100%

Custom format string

100%

100%

%c condition code

0%

100%

%t temperature code

100%

100%

%h humidity code

100%

100%

%w wind code

100%

100%

URL-encodes spaces

100%

100%

At least 4 cities

100%

100%

sample_output.txt present

100%

100%

100%

25%

Airport Departure Weather Checker

wttr.in query parameters (units, time scope)

Criteria
Without context
With context

Uses wttr.in

100%

100%

Uses curl

100%

100%

No API key

100%

100%

Airport code in URL

100%

100%

Current-only parameter

13%

100%

Metric units parameter

20%

100%

Argument-driven

100%

100%

sample_runs.txt present

100%

100%

Output is concise

100%

100%

100%

15%

Structured Weather Data Collector

Open-Meteo fallback with coordinates

Criteria
Without context
With context

Uses Open-Meteo

100%

100%

No API key

100%

100%

Resolves coordinates

100%

100%

current_weather=true

0%

100%

latitude and longitude params

100%

100%

JSON output

100%

100%

Temperature in output

100%

100%

Wind speed in output

100%

100%

Weather code in output

100%

100%

At least 3 cities

100%

100%

Repository
HKUDS/nanobot
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.