mcpbeat Sign in

Live Weather Briefing Skill

>- Create a current, source-linked weather briefing for a named city using the Open-Meteo geocoding and forecast APIs. Activate for requests such as "what is the weather in Sao Paulo?", "prepare a current weather briefing for Tokyo", or "get today's live conditions for New York". Do not use for travel booking, weather alerts, historical climatology, or safety-critical decisions.

599 tokens
context cost
SKILL.md, read when the skill is used
22
files
ships runnable scripts
0
copies elsewhere
how many repositories repackaged it
2 372
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/FrancyJGLisboa/agent-skills-platform --skill live-weather-briefing-skill

What comes with it

160 149 bytes besides the instruction
.claude-plugin/marketplace.json
.claude-plugin/plugin.json
AGENTS.md
EVOLUTION.md
discovery.json
evals/golden/new-york/input.txt
evals/golden/sao-paulo/input.txt
evals/golden/tokyo/input.txt
evals/live-weather-briefing.eval.md
install.ps1
interview.json
scripts/dependency_health.py
scripts/evolve.py
scripts/review_staleness.py
scripts/run_evals.py
scripts/run_pipeline.py
scripts/schema_drift.py
scripts/skill_document.py
scripts/staleness_check.py
scripts/success_ledger.py
skill.graph.json

The instruction itself

5 sections, as written by the author

/live-weather-briefing-skill

Create a current weather briefing for one city. Resolve the city through

Open-Meteo's geocoding API, then retrieve current conditions from its forecast API.

Always show the resolved location, observation time, and source URLs.

Run

python3 scripts/run_pipeline.py --city "Sao Paulo, BR" --output briefing.md

The command makes two live, read-only API requests and writes a Markdown briefing.

It never books travel, sends alerts, or changes external data.

Required behavior

  • Use the first exact geocoding result and show its country and coordinates.
  • Retrieve current temperature, apparent temperature, wind speed, weather code, and observation time.
  • State that weather is advisory and include the source URLs.
  • If a city cannot be resolved or an API response is incomplete, stop with an error; do not invent conditions.

Gotchas

  • Current conditions are model data, not a safety alert. Check local official warnings before decisions involving risk.
  • A city name can be ambiguous. Include a country or region in the request when the city is not unique.
  • Conditions change after retrieval; the briefing's observation time identifies the freshness of this result.

References

  • https://open-meteo.com/en/docs/geocoding-api
  • https://open-meteo.com/en/docs

How to use it

Copy the folder

Take francyjglisboa/live-weather-briefing-skill from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.