Installs into .claude/skills of the current project.
Are you the author of Sandbox Stats?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/nodetool-ai-sandbox-stats)
---
name: sandbox-stats
description: Mean, median, quantiles, and linear regression inside a Code node or CodeAct action, with simple-statistics running in the guest
---
# Statistics in the sandbox
Specifier: `@nodetool-ai/sandbox-stats`. One module, simple-statistics.
Import it at the top of the body.
## Column summaries
```js
import { mean, median, standardDeviation, quantile } from "@nodetool-ai/sandbox-stats";
const xs = inputs.values;
return {
mean: mean(xs),
median: median(xs),
sd: standardDeviation(xs),
p90: quantile(xs, 0.9)
};
```
## Linear regression
```js
import { linearRegression, linearRegressionLine } from "@nodetool-ai/sandbox-stats";
const fit = linearRegression(inputs.points);
const line = linearRegressionLine(fit);
return { m: fit.m, b: fit.b, at10: line(10) };
```
`inputs.points` is `[[x, y], ...]`.
## Gotchas
- **Named imports.** Import only the functions you use.
- **Empty arrays throw.** Guard before `mean([])`.
- **This is not TFJS.** Classification and embeddings stay on
`@nodetool-ai/sandbox-tfjs`.