Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
← Back to list

Math Modeling

A three-role pipeline (modeler → coder → paper writer) that solves math-modeling competition problems end to end with independent QA gates.

EducationAdvanced★ 1,826⑂ 97AI score 9/10Last updated: Sep 24, 2026

What it does

  • Three separated roles: modeler, programmer, and paper writer, each loaded from its own SKILL.md in order, with routing for single-stage tasks too.
  • Mandatory QA gates: independent Subagents run M1/P1/P2/W1/W2 checks; a FAIL sends work back to the responsible role with evidence, and any material change invalidates prior PASSes.
  • Fixed deliverables: problem-analysis report and glossary, runnable Python/MATLAB code, result tables (CSV/XLSX), at least 9 figures covering raw data, process, and results for every sub-question, an overall model flowchart, a reproducibility manifest (seeds, SHA-256, dependency versions), and a Word paper (LaTeX on request).
  • Strict boundaries: SKILL_ROOT stays read-only, all outputs go to PROJECT_ROOT, and missing engines must be reported as BLOCKED rather than silently substituted.

Who it's for

  • Students and teams entering math-modeling contests (MCM/ICM, CUMCM, etc.)
  • Researchers who must combine data analysis, optimization models, and formal write-ups
  • Anyone wanting automated Word/LaTeX format gates and reproducibility tracking
  • Users comfortable with Chinese-language documentation and a Python/MATLAB toolchain

Examples

  1. "Solve problem A of this year's contest completely" → analysis report, model selection, code execution, figures, and a final 完整论文.docx.
  2. "Just help me pick a model" → runs only the modeler role, comparing candidates via the algorithm index and justifying the choice.
  3. "I already have results — write the paper" → runs only the writer role, verifying every claim against real outputs and figures before exporting Word/LaTeX.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/XiaoMaColtAI/math-modeling-skill/HEAD/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
↓ Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the SKILL.m folder from the GitHub repo XiaoMaColtAI/math-modeling-skill into my ~/.claude/skills/math-modeling/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/XiaoMaColtAI/math-modeling-skill.git ~/.claude/skills/math-modeling

⚠ This is a third-party skill. Check the source repository before installing.

  1. Open a terminal.
  2. Create the skills folder if needed: mkdir -p ~/.claude/skills
  3. Clone the repository: git clone https://github.com/XiaoMaColtAI/math-modeling-skill.git ~/.claude/skills/math-modeling
  4. Confirm that ~/.claude/skills/math-modeling/SKILL.md exists.
  5. Restart Claude Code and ask something like "Use the math modeling skill to solve this problem".
  6. Create a separate project folder (PROJECT_ROOT), copy 使用指南.md from the skill root into it, and read the usage boundaries first.
  7. Pre-install Python (pandas, matplotlib, etc.), plus MATLAB or a LaTeX distribution (TeX Live) if you need those outputs, so the figure and compilation gates don't block.