CtrlK
BlogDocsLog inGet started
Tessl Logo

weather

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

Install with Tessl CLI

npx tessl i github:HKUDS/nanobot --skill weather
What are skills?

78

1.19x

Quality

70%

Does it follow best practices?

Impact

100%

1.19x

Average score across 3 eval scenarios

Optimize this skill with Tessl

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

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%

Without context: $0.5130 · 5m 15s · 29 turns · 36 in / 6,516 out tokens

With context: $0.3919 · 2m 3s · 26 turns · 273 in / 4,106 out tokens

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%

Without context: $0.3661 · 2m 15s · 23 turns · 30 in / 4,318 out tokens

With context: $0.2227 · 58s · 16 turns · 21 in / 2,448 out tokens

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%

Without context: $0.1650 · 50s · 13 turns · 20 in / 2,381 out tokens

With context: $0.3341 · 1m 5s · 21 turns · 183 in / 3,568 out tokens

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.