Unit Converter Skill
Purpose
Use this skill when users ask about unit conversions for temperature, distance, or weight.
Available Operations
Temperature
convert_temperature(value, from, to) - Convert between Celsius, Fahrenheit, and Kelvin
- Common conversions: C↔F, C↔K, F↔K
Distance
convert_distance(value, from, to) - Convert between metric and imperial
- Supports: meters, kilometers, miles, feet, inches, yards
Weight
convert_weight(value, from, to) - Convert between weight units
- Supports: kilograms, pounds, ounces, grams, stones
Workflow
- Identify the conversion type (temperature, distance, or weight)
- Extract the value and units from the user's request
- Call the appropriate conversion tool with correct parameters
- Present the result with both original and converted values
Examples
User: "What is 100°F in Celsius?"
→ convert_temperature(100, "fahrenheit", "celsius")
→ "100°F = 37.78°C"
User: "How many kilometers is a marathon?"
→ convert_distance(26.2, "miles", "kilometers")
→ "A marathon (26.2 miles) = 42.16 km"
User: "Convert 150 pounds to kilograms"
→ convert_weight(150, "pounds", "kilograms")
→ "150 lbs = 68.04 kg"
Best Practices
- Always show both the original and converted values
- Round to 2 decimal places for readability
- Include the unit abbreviations for clarity
Source: agentjido/jido_ai — distributed by TomeVault.
1---2name: unit-converter3description: Converts between common units of measurement including temperature, distance, and weight.4license: Apache-2.05---67# Unit Converter Skill89## Purpose10Use this skill when users ask about unit conversions for temperature, distance, or weight.1112## Available Operations1314### Temperature15- `convert_temperature(value, from, to)` - Convert between Celsius, Fahrenheit, and Kelvin16- Common conversions: C↔F, C↔K, F↔K1718### Distance 19- `convert_distance(value, from, to)` - Convert between metric and imperial20- Supports: meters, kilometers, miles, feet, inches, yards2122### Weight23- `convert_weight(value, from, to)` - Convert between weight units24- Supports: kilograms, pounds, ounces, grams, stones2526## Workflow27281. **Identify the conversion type** (temperature, distance, or weight)292. **Extract the value and units** from the user's request303. **Call the appropriate conversion tool** with correct parameters314. **Present the result** with both original and converted values3233## Examples3435User: "What is 100°F in Celsius?"36→ convert_temperature(100, "fahrenheit", "celsius")37→ "100°F = 37.78°C"3839User: "How many kilometers is a marathon?"40→ convert_distance(26.2, "miles", "kilometers") 41→ "A marathon (26.2 miles) = 42.16 km"4243User: "Convert 150 pounds to kilograms"44→ convert_weight(150, "pounds", "kilograms")45→ "150 lbs = 68.04 kg"4647## Best Practices48- Always show both the original and converted values49- Round to 2 decimal places for readability50- Include the unit abbreviations for clarity5152---53> Source: [agentjido/jido_ai](https://github.com/agentjido/jido_ai) — distributed by [TomeVault](https://tomevault.io).54<!-- tomevault:4.0:skill_md:2026-07-02 -->