원클릭으로
calculator
Math calculations, unit conversions, date/time arithmetic, and currency rates. Python-powered, no API needed for math.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Math calculations, unit conversions, date/time arithmetic, and currency rates. Python-powered, no API needed for math.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Create and edit PowerPoint (.pptx) presentations programmatically. Requires python-pptx.
Create and edit Excel (.xlsx) workbooks with openpyxl. Supports formulas, charts, formatting, and data analysis.
Generate images via DALL-E, Stable Diffusion, or free alternatives. Supports multi-channel delivery.
Generate meme images with text overlays using Pillow. Pick templates or create custom image macros.
Execute Python code snippets in a sandboxed environment. Supports data analysis, visualization, and quick scripts.
GitHub CLI for issues, PRs, code search, CI logs, releases, and API queries. Requires gh CLI and auth.
| name | calculator |
| description | Math calculations, unit conversions, date/time arithmetic, and currency rates. Python-powered, no API needed for math. |
| version | 1.0.0 |
| metadata | {"echo":{"tags":["Math","Calculator","Units","Date","Currency","Utility"]}} |
Math, units, dates, and currency conversion.
Safe evaluation via Python:
import ast
result = eval(compile(ast.parse("2**10 + 3.14 * 2", mode='eval'), '', 'eval'))
Complex math:
import math
math.sqrt(144) # 12.0
math.log2(1024) # 10.0
math.factorial(10) # 3628800
math.pi # 3.14159...
| Category | Conversions |
|---|---|
| Temperature | C↔F: F = C*9/5+32 |
| Length | km↔mi (×0.621371), m↔ft (×3.28084), cm↔in (×0.393701) |
| Weight | kg↔lb (×2.20462), g↔oz (×0.035274) |
| Volume | L↔gal (×0.264172) |
| Data | KB↔MB↔GB↔TB (÷1024) |
from datetime import datetime, timedelta
from zoneinfo import ZoneInfo
# Days between dates
(datetime(2026, 12, 31) - datetime.now()).days
# Add/subtract time
datetime.now() + timedelta(days=30, hours=2)
# Timezone conversion
dt = datetime.now(ZoneInfo("Asia/Shanghai"))
dt.astimezone(ZoneInfo("America/New_York"))
Free API (no key required):
curl -s "https://open.er-api.com/v6/latest/USD" | python3 -c "
import sys,json; d=json.load(sys.stdin)['rates']
print(f\"1 USD = {d['CNY']:.4f} CNY\")
print(f\"1 USD = {d['EUR']:.4f} EUR\")
print(f\"1 USD = {d['JPY']:.2f} JPY\")
"
# BMI
bmi = weight_kg / (height_m ** 2)
# Compound interest
A = P * (1 + r/n) ** (n*t)
# Percentage change
change = (new - old) / old * 100
python3 scripts/calc.py "2**32 - 1"
python3 scripts/calc.py convert 100 km mi
python3 scripts/calc.py date "2026-12-31" days-until
python3 scripts/calc.py currency 100 USD CNY