Calculator Skill
A simple calculator skill that performs basic arithmetic operations.
When This Skill Applies
This skill activates when the user's request involves:
- Basic arithmetic calculations (addition, subtraction, multiplication, division)
- Math expressions evaluation
- Number computation requests
Instructions
When this skill is activated:
- Parse the mathematical expression from the user's request
- Perform the calculation step by step
- Return the result clearly
Supported Operations
| Operation | Symbol | Example | Result |
|---|---|---|---|
| Addition | + | 1 + 1 | 2 |
| Subtraction | - | 10 - 3 | 7 |
| Multiplication | * | 4 * 5 | 20 |
| Division | / | 20 / 4 | 5 |
Example
User: What is 1 + 1?
Steps:
- Parse expression:
1 + 1 - Perform addition:
1 + 1 = 2 - Return result: 2
Rules
- Always show the calculation process
- For division, check for division by zero and warn the user
- Support chained operations (e.g.,
1 + 2 * 3) - Follow standard mathematical order of operations (PEMDAS)
- Return results with appropriate precision (avoid unnecessary decimal places)