# Calculator Utils

> Performs basic arithmetic calculations including addition, subtraction, multiplication, and division. Use when the user needs to calculate numbers, perform math operations, or compute arithmetic expressions.

- Skill: `majiayu000/calculator-utils` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/calculator-utils`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/calculator-utils/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- License: MIT
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/calculator-utils

---


# Calculator Utilities

A basic calculator utility that provides fundamental arithmetic operations via a Python script.

## How to Use

Run the calculator script with an operation and numbers:

```bash
python scripts/calculator.py <operation> <numbers...>
```

## Operations

### Add
Adds all numbers together.

```bash
python scripts/calculator.py add 5 3
# Output: 8

python scripts/calculator.py add 10 20 30
# Output: 60
```

### Subtract
Subtracts all subsequent numbers from the first number.

```bash
python scripts/calculator.py subtract 10 4
# Output: 6

python scripts/calculator.py subtract 100 25 15
# Output: 60
```

### Multiply
Multiplies all numbers together.

```bash
python scripts/calculator.py multiply 6 7
# Output: 42

python scripts/calculator.py multiply 2 3 4
# Output: 24
```

### Divide
Divides the first number by all subsequent numbers.

```bash
python scripts/calculator.py divide 20 4
# Output: 5.0

python scripts/calculator.py divide 100 2 5
# Output: 10.0
```

## Error Handling

- **Division by zero**: Returns an error message
- **Invalid input**: Non-numeric values will show an error
- **Missing arguments**: Shows usage instructions

## Examples

```bash
# Simple addition
python scripts/calculator.py add 100 50
# Output: 150

# Chain subtraction
python scripts/calculator.py subtract 1000 250 150 100
# Output: 500

# Multiply decimals
python scripts/calculator.py multiply 3.14 2
# Output: 6.28

# Division with decimals
python scripts/calculator.py divide 22 7
# Output: 3.142857142857143
```

