prakhar1114/ai_mime/example-skill

Claude Code and agent skill by prakhar1114/ai_mime

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Fetch the current weather forecast for a specified location and return a structured summary.

Install

npx vskill@latest install prakhar1114/ai_mime/example-skill

SKILL.md

Fetch Weather Report Skill

Inputs

  • location (required, string): The city and state/country to search weather for (e.g. "San Francisco, CA").
  • units (optional, string): The unit system to use, either "metric" or "imperial". Default is "metric".

Run

Run via the executable bash script:

bash
./run.sh [path/to/inputs.json]

Python runtime contract:

  • run.sh uses the first available interpreter in this order: skill .venv/bin/python, workflow .venv/bin/python, then required $AI_MIME_PYTHON_PATH.
  • If requirements.txt exists, include these exact build/repair commands for the developer to set up the virtualenv before packaging or for manual troubleshooting:

``bash "$AI_MIME_UV_PATH" venv .venv --python "$AI_MIME_PYTHON_PATH" "$AI_MIME_UV_PATH" pip install -r requirements.txt --python .venv/bin/python ``

  • State clearly that the install commands are for skill build or manual repair. The automated runtime does not create or repair .venv when executing the skill.

Outputs

  • weather_summary (dict):
  • location (string): Resolved location name.
  • temperature (float): Current temperature.
  • condition (string): Weather condition description.

Progress logs

The script outputs progress logs on stderr to track execution progress. All logs must be written in clear, natural language suitable for an end-user overlay. Do not use structured JSON logs.

  • "Fetching weather from API..."
  • "It is sunny with 18.5 C"
  • "Error: API timeout"

Fallback

If the weather API fails or is unreachable, the execution falls back to performing a Google search for current weather and scraping the temperature using browser_harness. See references/fallback_plan.md for manual or automated fallback instructions.

ask_llm decision points

  1. Weather Condition Parsing:

If the weather condition string returned by the API is fuzzy, the script calls ask_llm to categorize the weather condition into standard types ("Sunny", "Cloudy", "Rainy", "Snowy", "Unknown"). ``python from llm_resolver import ask_llm decision = ask_llm( prompt=f"Categorize this weather description: '{raw_desc}'", schema={ "type": "object", "properties": { "category": {"type": "string", "enum": ["Sunny", "Cloudy", "Rainy", "Snowy", "Unknown"]} }, "required": ["category"] } ) ``

References

  • fallback_plan.md: Step-by-step instructions for human/UI agent fallback execution.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
62
Repository forks
5
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/prakhar1114/ai_mime/example-skill/badge)](https://verified-skill.com/skills/prakhar1114/ai_mime/example-skill)

Something wrong with this skill or its page? Tell us.