Claude-skill-registry calculator

Simple calculator for basic arithmetic operations (addition, subtraction, multiplication, division). Use when performing calculations, converting units, or working with numbers.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/calculator-skill" ~/.claude/skills/majiayu000-claude-skill-registry-calculator && rm -rf "$T"
manifest: skills/data/calculator-skill/SKILL.md
source content

Calculator

Overview

Perform basic arithmetic calculations with step-by-step computation display.

Quick Start

Basic Operations

Addition:

result = 15 + 27
# Result: 42

Subtraction:

result = 100 - 42
# Result: 58

Multiplication:

result = 6 * 7
# Result: 42

Division:

result = 84 / 2
# Result: 42.0

Supported Operations

OperationSymbolExampleResult
Addition+10 + 515
Subtraction-10 - 55
Multiplication*10 * 550
Division/10 / 52.0
Modulo%10 % 31
Exponent**2 ** 8256

Complex Expressions

Calculate multi-step expressions:

# Order of operations (PEMDAS)
result = (10 + 5) * 2 ** 3 / 4
# Step 1: Parentheses: 10 + 5 = 15
# Step 2: Exponent: 2 ** 3 = 8
# Step 3: Multiplication: 15 * 8 = 120
# Step 4: Division: 120 / 4 = 30.0
# Result: 30.0

Unit Conversions

Temperature

# Celsius to Fahrenheit
celsius = 25
fahrenheit = (celsius * 9/5) + 32
# Result: 77.0°F

# Fahrenheit to Celsius
fahrenheit = 77
celsius = (fahrenheit - 32) * 5/9
# Result: 25.0°C

Length

# Meters to feet
meters = 10
feet = meters * 3.28084
# Result: 32.8084 feet

# Miles to kilometers
miles = 5
kilometers = miles * 1.60934
# Result: 8.0467 km

Tips

  • Use parentheses to control order of operations
  • Division by zero returns error
  • Use
    //
    for integer division
  • Use
    %
    for remainder (modulo)

Version: 1.0 Last Updated: October 25, 2025 Example Type: Minimal skill (SKILL.md only)