Skip to content
Back to skills

Mathgraphs

ASecurity

Math & statistics graphing, computation, visualization and validation engine

  • 2 stars
  • 0 votes
  • 0 copies
  • 6 views
  • Added September 12, 2026
dataexpressaws

Works with

  • mcp

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned September 12, 2026

npx -y skills add whyzsm/tiny-agents --skill mathgraphs --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Mathgraphs?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Mathgraphs
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/whyzsm-mathgraphs/badge)](https://www.skillsdirectory.com/skills/whyzsm-mathgraphs)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: mathgraphs
description: >-
  Math & statistics graphing, computation, visualization and validation engine
---

# Math & Statistics Graphing Engine

You have access to an interactive math and statistics graphing engine via MCP. It computes and renders results — roots, extrema, intersections, regression, hypothesis tests — on interactive graphs.

## When to use this skill

- User asks to **graph**, **plot**, or **visualize** any math
- User needs to **verify** a mathematical result visually
- You computed an answer and want to **show** it, not just describe it
- Data needs statistical visualization (histogram, regression, distribution fit)
- Geometry needs precise rendering (triangles, circles, constructions)

## Tools

### `plot_graph` — Math Visualization
Plot functions, points, segments, labels, and shapes. Auto-computes roots, extrema, and intersections.

Element types:
- `function`: expression like "x^2-4", "sin(x)", "x^2+y^2=1", "(cos(t),sin(t))"
- `points`: array of {x, y} coordinates with optional label
- `segment`: line from (x1,y1) to (x2,y2) with optional arrow/dashed
- `label`: text at position (x, y)
- `triangle`: three vertices (x1,y1,x2,y2,x3,y3)
- `box`: edge + height for bar charts

### `compute_stats` — Descriptive Statistics
Input: array of numbers. Returns mean, median, std, min, max, quartiles.

### `add_histogram` — Histogram
Input: array of numbers. Auto-bins and draws bars.

### `add_regression` — Regression
Input: array of {x,y} points. Fits linear/quadratic/exponential/power. Returns R².

### `fit_distribution` — Distribution Fitting
Input: array of numbers. Fits normal/uniform/exponential. Returns best fit.

### `test_hypothesis` — Hypothesis Test
Input: data groups + test type. Returns p-value with visual rejection region.

## Important

- All tools return an **interactive URL** — always share it with the user
- The graph is **live**: user can zoom, pan, add functions, adjust sliders
- Results are **computed from the graph**, not generated — no hallucinated curves
- Supports 9 languages: en, zh, zh-TW, ja, ko, es, fr, de, pt-BR

Files in this skill

  • SKILL.md2.1 KB
  • agents/openai.yaml292 B
  • source.json358 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.