Mmcp.market

weather-fetcher skill

by shanraisshan·shanraisshan/claude-code-best-practice·66k stars·MIT

Instructions for fetching current weather temperature data for Dubai, UAE from Open-Meteo API

A100/100content scan

Is the weather-fetcher skill safe?

Clean: nothing in its files matched our rules. We read 1 file in the folder on 2026-09-28.

No findings.

Install the weather-fetcher skill

A skill is a folder. Copy it into your agent's skills folder and the agent loads it when the task matches its description.

git clone --depth 1 https://github.com/shanraisshan/claude-code-best-practice.git /tmp/claude-code-best-practice
mkdir -p ~/.claude/skills
cp -r /tmp/claude-code-best-practice/.claude/skills/weather-fetcher ~/.claude/skills/weather-fetcher
available in every project

In the Claude apps, zip the folder and upload it from the Skills settings. The folder on GitHub

The instructions your agent would load

SKILL.md as published, without the frontmatter. Read it on GitHub

Weather Fetcher Skill

This skill provides instructions for fetching current weather data.

Task

Fetch the current temperature for Dubai, UAE in the requested unit (Celsius or Fahrenheit).

Instructions

  1. Fetch Weather Data: Use the WebFetch tool to get current weather data for Dubai from the Open-Meteo API.

For Celsius:

  • URL: https://api.open-meteo.com/v1/forecast?latitude=25.2048&longitude=55.2708&current=temperature2m&temperatureunit=celsius

For Fahrenheit:

  • URL: https://api.open-meteo.com/v1/forecast?latitude=25.2048&longitude=55.2708&current=temperature2m&temperatureunit=fahrenheit
  1. Extract Temperature: From the JSON response, extract the current temperature:
  • Field: current.temperature_2m
  • Unit label is in: currentunits.temperature2m
  1. Return Result: Return the temperature value and unit clearly.

Expected Output

After completing this skill's instructions:

Current Dubai Temperature: [X]°[C/F]
Unit: [Celsius/Fahrenheit]

Notes

  • Only fetch the temperature, do not perform any transformations or write any files
  • Open-Meteo is free, requires no API key, and uses coordinate-based lookups for reliability
  • Dubai coordinates: latitude 25.2048, longitude 55.2708
  • Return the numeric temperature value and unit clearly
  • Support both Celsius and Fahrenheit based on the caller's request

More skills from shanraisshan/claude-code-best-practice

  • Aagent-browserBrowser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction.
  • Apresentation-structureKnowledge about the presentation slide format, weight system, navigation, and section structure
  • Apresentation-stylingKnowledge about CSS classes, component patterns, and syntax highlighting in the presentation
  • Atime-fetcherInstructions for fetching current Dubai time via bash command
  • Atime-skillDisplay the current time in Pakistan Standard Time (PKT, UTC+5). Use when the user asks for the current time, Pakistan time, or PKT.
  • Atime-svg-creatorCreates an SVG time card showing the current time for Dubai. Writes the SVG to agent-teams/output/dubai-time.svg and updates agent-teams/output/output.md.
  • Avibe-to-agentic-frameworkThe conceptual framework behind the presentation — what "Vibe Coding to Agentic Engineering" means, why the journey is structured the way it is, and how every slide fits the narrative arc
  • Aweather-svg-creatorCreates an SVG weather card showing the current temperature for Dubai. Writes the SVG to orchestration-workflow/weather.svg and updates orchestration-workflow/output.md.

All agent skills → · MCP servers