Installs into .claude/skills of the current project.
Are you the author of Sandbox Expr?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/nodetool-ai-sandbox-expr)
---
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.