get-weather-forecast
Skill: get-weather-forecast
When to Use
Use this skill when the user asks to:
- Get the weather for a location
- Check the weather forecast
- Look up current conditions
- Get temperature and wind information
- Retrieve a multi-day weather forecast
- Check if it will rain or snow
- Get weather updates for a city
Input Parameters
| Parameter | Required | Description | Example |
|---|---|---|---|
location |
Yes | The city or location name to retrieve weather for | Sydney |
Procedure
- Extract the location name from the user's request (e.g., Sydney, London, New York)
- Execute the curl command: curl wttr.in/{{LOCATION}}
- Parse the response to extract key weather data: current conditions, temperature, wind speed, visibility, and multi-day forecast
- Format the weather information in a readable way for the user, highlighting current conditions and upcoming forecast
- Report the complete weather summary including today's forecast and next 2-3 days
Bundled Scripts
| Script | Type | Description |
|---|---|---|
scripts/run.sh |
SH | Execute API call |
Script Usage
bash scripts/run.sh
Credentials in scripts use environment variables. Set them via get_keys before running.
Example
Example requests that trigger this skill:
curl wttr.in/Sydney
More from dalehurley/phpbot
desktop-control
Control the mouse, keyboard, and read screen content via accessibility. Use this skill when the user asks to click somewhere on screen, type text into an app, move the mouse, press keyboard shortcuts, read what's on screen, get the accessibility tree of the current window, automate desktop interactions, or control the computer.
39summarize-unread-emails
Retrieve and summarize all unread emails from your inbox, organized by category, sender, and date. Use this skill when the user asks to summarize unread emails, get an overview of unread messages, organize inbox emails, or review pending email communications. Provides a structured summary with categorization and timeline analysis.
20open-application
Open or launch applications on your computer by name. Use this skill when the user asks to open, launch, or start an application like Mail, Finder, Safari, Chrome, or any other installed macOS application. Works with both built-in and third-party applications.
10homebrew
Install, manage, and search for software packages on macOS using Homebrew. Use this skill when the user asks to install software, apps, CLI tools, developer utilities, programming languages, databases, or any package on a Mac. Supports formulae (CLI tools) and casks (GUI apps). Can also search, update, upgrade, uninstall, and diagnose Homebrew issues.
10csv-tools
Parse, query, filter, sort, transform, and summarize CSV and JSON data files. Use this skill when the user asks to view a CSV, filter data, get statistics from a data file, convert CSV to JSON or vice versa, sort data, or analyze tabular data.
9self-correct-reasoning
Analyze and correct previous responses when questioned or when contradictions are detected. Use this skill when the user challenges your reasoning, points out inconsistencies, or asks 'what makes you think that?' to help you review your logic, identify errors in your previous statements, and provide accurate corrections. Useful for maintaining consistency, admitting mistakes, and rebuilding trust through transparent self-evaluation.
8