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

Math Modeling — Modeler Role (建模手)

A role skill for math modeling contests that analyzes the problem, selects models and algorithms, and produces exactly two deliverables: a problem analysis report and a terminology table.

Data & AnalyticsAdvanced★ 1,848⑂ 100AI score 6/10Last updated: Oct 3, 2026

What it does

  • Reads the problem statement and all attachments, then builds a checklist of problems, objectives, constraints, data fields and output requirements.
  • Runs data-driven checks for missing values, outliers, units/dimensions, and temporal/spatial coverage.
  • For each sub-problem, picks at most two independent model families, documenting model, algorithm, formulas, parameters, I/O, validation plan and risks.
  • Uses the bundled tools/paper_search skill for theoretical grounding; every citation must be traceable.
  • Writes only two fixed artifacts (題目分析報告.md, 術語表格.md), then requires an independent QA subagent to return PASS at the M1 gate before coding may begin.

Who it's for

  • Students and teams competing in math modeling contests (MCM/ICM, CUMCM) that require written reports.
  • Teams splitting work across modeler / programmer / writer roles.
  • Researchers who must document model-selection rationale and verification plans.

Examples

  1. Give it a contest PDF plus an Excel dataset → it returns an analysis report comparing two candidate model systems per sub-problem.
  2. If symbols are undefined or units are inconsistent, the QA subagent rejects at M1; the modeler revises the same two files and re-runs the check.
  3. When the programmer reports a model is not implementable, the report is revised from actual error logs and data evidence instead of spawning new files.

· · · 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/dsh-plugin/math-modeling-agent/skills/math-modeling/references/roles/建模手/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 dsh-plugin/math-modeling-agent/skills/math-modeling/references/roles/建模手 folder from the GitHub repo XiaoMaColtAI/math-modeling-skill into my ~/.claude/skills/skill/.
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 && cp -r math-modeling-skill/dsh-plugin/math-modeling-agent/skills/math-modeling ~/.claude/skills/math-modeling

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

  1. Open a terminal in your working directory.
  2. Clone the repository: git clone https://github.com/XiaoMaColtAI/math-modeling-skill.git
  3. This role depends on the parent plugin's reference files, so copy the whole skill folder, not just the role folder: cp -r math-modeling-skill/dsh-plugin/math-modeling-agent/skills/math-modeling ~/.claude/skills/math-modeling
  4. Verify that ~/.claude/skills/math-modeling/references/roles/建模手/SKILL.md exists.
  5. Restart Claude Code and ask something like "analyze this math modeling problem and design the models".
  6. Run Claude Code from inside your project folder so the two deliverables are written to the right place.
  7. Note: the skill content is in Chinese — state your preferred output language if you need English or another language.