Back to list
thangchung

calculator-utils

by thangchung

Agent Engineering experiment, practices, codes, specs...

8🍴 0📅 Jan 21, 2026

SKILL.md


name: calculator-utils description: 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. license: MIT metadata: author: ai-labs version: "1.0"

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:

python scripts/calculator.py <operation> <numbers...>

Operations

Add

Adds all numbers together.

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.

python scripts/calculator.py subtract 10 4
# Output: 6

python scripts/calculator.py subtract 100 25 15
# Output: 60

Multiply

Multiplies all numbers together.

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.

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

# 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

Score

Total Score

55/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

1ヶ月以内に更新

+10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

Reviews

💬

Reviews coming soon