Models approximate math and get large or precise sums wrong; this computes the exact result.
Exact calculation: evaluate math expressions (arithmetic, powers, roots, trig, logs, factorials), convert numbers between bases (binary, hex, decimal, and more), and convert Roman numerals. Computed locally with exact results, where a model would otherwise approximate.
The math expression to evaluate (e.g. "(12 + 5) * 3", "sqrt(2)", "15/100*240").
curl -X POST "https://skill.askfaro.com/skills/calc/run" \
-H "Authorization: Bearer faro_<your_key>" \
-H "Content-Type: application/json" \
-d '{
"intent": {
"prompt": "What is 1234567 * 89 / 7?"
}
}'askfaro describe calc/calc.evaluate
Install pip install askfaro-cli, then askfaro auth login.
The number to convert, using digits valid for from_base (e.g. "FF", "1010", "255").
Base to convert to (2-36).
Base of the input. Defaults to 10.
curl -X POST "https://skill.askfaro.com/skills/calc/run" \
-H "Authorization: Bearer faro_<your_key>" \
-H "Content-Type: application/json" \
-d '{
"intent": {
"prompt": "Convert FF from hex to decimal"
}
}'askfaro describe calc/calc.base_convert
Install pip install askfaro-cli, then askfaro auth login.
An integer 1-3999 for to_roman, or a Roman numeral string for from_roman.
Direction of conversion. Defaults to to_roman.
curl -X POST "https://skill.askfaro.com/skills/calc/run" \
-H "Authorization: Bearer faro_<your_key>" \
-H "Content-Type: application/json" \
-d '{
"intent": {
"prompt": "What is 2026 in Roman numerals?"
}
}'askfaro describe calc/calc.roman
Install pip install askfaro-cli, then askfaro auth login.