# 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-2` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add epam/calculator-2`
- Raw SKILL.md: https://api.skillmd.com/api/skills/epam/calculator-2/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: epam (https://skillmd.com/u/epam)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/epam/calculator-2

---


# 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.js — 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:
  node /skills/calculator/scripts/calculate.js "<expression>"

## Supported Operations
List all supported operations (read calculate.js 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
-->
