M

math

by @parcadeiv
4.2(22)

提供统一的数学计算和解释能力,根据用户请求路由到合适的工具,支持各种数学任务。

mathematicsnumerical-computationproblem-solvingscientific-computingGitHub
安装方式
npx skills add parcadei/continuous-claude-v3 --skill math
compare_arrows

Before / After 效果对比

1
使用前

面对复杂的数学问题,需要手动选择和切换不同的计算工具。效率低下,且难以获得统一的解释和结果。

使用后

提供统一的数学计算和解释能力,智能路由到最佳工具。高效解决各种数学任务,确保结果准确且易于理解。

SKILL.md

math

/math - Unified Math Capabilities

One entry point for all computation and explanation. I route to the right tool based on your request.

For formal proofs, use /prove instead.

Quick Examples

You Say I Use

"Solve x² - 4 = 0" SymPy solve

"Integrate sin(x) from 0 to π" SymPy integrate

"Eigenvalues of [[1,2],[3,4]]" SymPy eigenvalues

"Is x² + 1 > 0 for all x?" Z3 prove

"Convert 5 miles to km" Pint

"Explain what a functor is" Category theory skill

Computation Scripts

SymPy (Symbolic Math)

uv run python "$CLAUDE_PROJECT_DIR/.claude/scripts/cc_math/sympy_compute.py" <command> <args>

Command Description Example

solve Solve equations solve "x**2 - 4" --var x

integrate Definite/indefinite integral integrate "sin(x)" --var x --lower 0 --upper pi

diff Derivative diff "x**3" --var x

simplify Simplify expression simplify "sin(x)**2 + cos(x)**2"

limit Compute limit limit "sin(x)/x" --var x --point 0

series Taylor expansion series "exp(x)" --var x --point 0 --n 5

dsolve Solve ODE dsolve "f''(x) + f(x)" --func f --var x

laplace Laplace transform laplace "sin(t)" --var t

Matrix Operations:

Command Description

det Determinant

eigenvalues Eigenvalues

eigenvectors Eigenvectors with multiplicities

inverse Matrix inverse

transpose Transpose

rref Row echelon form

rank Matrix rank

nullspace Null space basis

linsolve Linear system Ax=b

charpoly Characteristic polynomial

Number Theory:

Command Description

factor Factor polynomial

factorint Prime factorization

isprime Primality test

gcd Greatest common divisor

lcm Least common multiple

modinverse Modular inverse

Combinatorics:

Command Description

binomial C(n,k)

factorial n!

permutation P(n,k)

partition Integer partitions p(n)

catalan Catalan numbers

bell Bell numbers

Z3 (Constraint Solving)

uv run python "$CLAUDE_PROJECT_DIR/.claude/scripts/cc_math/z3_solve.py" <command> <args>

Command Use Case

sat Is this satisfiable?

prove Is this always true?

optimize Find min/max subject to constraints

Pint (Units)

uv run python "$CLAUDE_PROJECT_DIR/.claude/scripts/cc_math/pint_compute.py" convert <value> <from_unit> <to_unit>

Example: convert 5 miles kilometers

Math Router (Auto-Route)

uv run python "$CLAUDE_PROJECT_DIR/.claude/scripts/cc_math/math_router.py" route "<natural language request>"

Returns the exact command to run. Use when unsure which script.

Topic Skills (For Explanation)

When the request is "explain X" or "what is X", I reference these:

Topic Skill Location Key Concepts

Abstract Algebra math/abstract-algebra/ Groups, rings, fields, homomorphisms

Category Theory math/category-theory/ Functors, natural transformations, limits

Complex Analysis math/complex-analysis/ Analytic functions, residues, contour integrals

Functional Analysis math/functional-analysis/ Banach spaces, operators, spectra

Linear Algebra math/linear-algebra/ Matrices, eigenspaces, decompositions

Mathematical Logic math/mathematical-logic/ Propositional, predicate, proof theory

Measure Theory math/measure-theory/ Lebesgue, σ-algebras, integration

Real Analysis math/real-analysis/ Limits, continuity, convergence

Topology math/topology/ Open sets, compactness, connectedness

ODEs/PDEs math/odes-pdes/ Differential equations, boundary problems

Optimization math/optimization/ Convex, LP, gradient methods

Numerical Methods math/numerical-methods/ Approximation, error analysis

Graph/Number Theory math/graph-number-theory/ Graphs, primes, modular arithmetic

Information Theory math/information-theory/ Entropy, coding, channels

Routing Logic

I decide based on your request:

"solve/calculate/compute" → SymPy (exact symbolic)
"is X always true?" → Z3 (constraint proving)
"convert units" → Pint
"explain/what is" → Topic skill for context
"prove formally" → Redirect to /prove

Examples

Solve Equation

User: Solve x² - 5x + 6 = 0
Claude: uv run python "$CLAUDE_PROJECT_DIR/.claude/scripts/cc_math/sympy_compute.py" solve "x**2 - 5*x + 6" --var x
Result: x = 2 or x = 3

Compute Eigenvalues

User: Find eigenvalues of [[2, 1], [1, 2]]
Claude: uv run python "$CLAUDE_PROJECT_DIR/.claude/scripts/cc_math/sympy_compute.py" eigenvalues "[[2,1],[1,2]]"
Result: {1: 1, 3: 1}  (eigenvalue 1 with multiplicity 1, eigenvalue 3 with multiplicity 1)

Prove Inequality

User: Is x² + y² ≥ 2xy always true?
Claude: uv run python "$CLAUDE_PROJECT_DIR/.claude/scripts/cc_math/z3_solve.py" prove "x**2 + y**2 >= 2*x*y"
Result: PROVED (equivalent to (x-y)² ≥ 0)

Convert Units

User: How many kilometers in 26.2 miles?
Claude: uv run python "$CLAUDE_PROJECT_DIR/.claude/scripts/cc_math/pint_compute.py" convert 26.2 miles kilometers
Result: 42.16 km

When to Use /prove Instead

Use /prove when you need:

  • Machine-verified formal proof (Lean 4)

  • Category theory proofs (functors, Yoneda, etc.)

  • Publication-quality verification

  • Abstract algebra proofs

/math is for computation. /prove is for verification. Weekly Installs232Repositoryparcadei/contin…laude-v3GitHub Stars3.6KFirst SeenJan 22, 2026Security AuditsGen Agent Trust HubPassSocketPassSnykPassInstalled onopencode227codex225gemini-cli223cursor220github-copilot220amp215

用户评价 (0)

发表评价

效果
易用性
文档
兼容性

暂无评价

统计数据

安装量574
评分4.2 / 5.0
版本
更新日期2026年5月23日
对比案例1 组

用户评分

4.2(22)
5
27%
4
55%
3
18%
2
0%
1
0%

为此 Skill 评分

0.0

兼容平台

🔧Claude Code
🔧OpenClaw
🔧OpenCode
🔧Codex
🔧Gemini CLI
🔧GitHub Copilot
🔧Amp
🔧Kimi CLI

时间线

创建2026年3月17日
最后更新2026年5月23日