# Calculator

> TODO: # Write a 2-3 sentence description of what this skill does and when the agent should use it. # Cover: what types of calculations it handles, what operations are supported, # and what user requests should trigger this skill (e.g. calculate, compute, evaluate, solve, etc.).

- Skill: `epam/calculator` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add epam/calculator`
- Raw SKILL.md: https://api.skillmd.com/api/skills/epam/calculator/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: epam (https://skillmd.com/u/epam)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/epam/calculator

---


# Calculator Skill

<!--
TODO: Fill in this SKILL.md with instructions telling the AI agent how to use the calculator skill.
The script is already implemented at scripts/calculate.py — study it to understand what it does.

Your SKILL.md should include the following sections:

## Quick Start
Provide the shell command to run the script.
Hint: the script takes an expression as a command-line argument:
  python /skills/calculator/scripts/calculate.py "<expression>"

## Supported Operations
List all supported operations (read calculate.py to discover them):
Arithmetic, Power / exponentiation, Square, Floor division and modulo operators, Trigonometric functions, Mathematical constants, Grouping with parentheses

## Workflow
Step-by-step instructions for the agent
-->

