--- name: weather-svg-creator description: Creates an SVG weather card showing the current temperature and writes it to orchestration-workflow/weather.svg and orchestration-workflow/output.md argument-hint: "[temperature]" --- # Weather SVG Creator Skill This skill creates an SVG weather card from provided temperature data. ## Task Create an SVG weather card displaying the temperature for a given city and write it to the output files. ## Instructions You will receive the temperature value, unit (Celsius or Fahrenheit), and city name from the calling context. ### 1. Create SVG Weather Card Generate a clean SVG weather card with the following structure: ```svg [City Name] [value]°[C/F] [Current date and time] Weather data from Open-Meteo API ``` Replace `[value]`, `[C/F]`, `[City Name]` with actual values from the input. ### 2. Write Output Files Write the SVG content to `orchestration-workflow/weather.svg`. Also write a markdown summary to `orchestration-workflow/output.md`: ```markdown # Weather Report ![Weather Card](weather.svg) **Location**: [City Name] **Temperature**: [value]°[C/F] **Fetched At**: [Current date and time in ISO 8601 format] > Weather data provided by [Open-Meteo API](https://open-meteo.com/) ``` - Create the `orchestration-workflow/` directory if it does not exist - Overwrite any existing content ## Expected Input Temperature value, unit, and city from the calling agent: ``` Temperature: [X]°[C/F] City: [City Name] Unit: [Celsius/Fahrenheit] ``` ## Expected Output Two files written: - `orchestration-workflow/weather.svg` — SVG weather card - `orchestration-workflow/output.md` — Markdown report embedding the SVG ## Notes - Use the exact temperature value and unit provided — do not re-fetch or modify the data - Keep the SVG design minimal and clean - Include a timestamp so the report is traceable - Output files go in the `orchestration-workflow/` directory