Evaluate a math formula without eval in a Code node or CodeAct action, with expr-eval running on the host
Scanned 9/1/2026
Install to Claude Code
npx -y skills add nodetool-ai/nodetool --skill sandbox-expr --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Sandbox Expr?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/nodetool-ai-sandbox-expr)More formats (shields.io, HTML) on the badges page.
---
name: sandbox-expr
description: Evaluate a math formula without eval in a Code node or CodeAct action, with expr-eval running on the host
---
# Formulas in the sandbox
Specifier: `@nodetool-ai/sandbox-expr`. Import it at the top of the body.
The published expr-eval bundle trips the guest scanner, so this pack is a
**host module**.
## evaluate — formula plus variables
```js
import { evaluate } from "@nodetool-ai/sandbox-expr";
const value = await evaluate(inputs.formula, inputs.vars);
return { value };
```
`inputs.formula` is a string such as `"2 * qty + fee"`. `inputs.vars` is
`{ qty: 3, fee: 1.5 }`.
## Gotchas
- **Not JavaScript.** `^` is power. Unknown names throw.
- **Do not use `eval`.** The guest deletes it. This pack is the formula path.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!