Modeler Role (建模手) for Math Modeling
A role skill that analyzes a math-modeling problem, designs models and algorithms, and produces a problem-analysis report plus a symbol/terminology table.
EducationAdvanced★ 815⑂ 51AI score 6/10Last updated: Aug 22, 2026
What it does
This is the "modeler" role in a multi-agent math-modeling pipeline (think MCM/ICM or China's CUMCM contests).
- Reads the problem statement and all attachments, then lists objectives, constraints, data fields, and required outputs
- Runs data-driven checks for missing values, outliers, units/dimensions, and temporal/spatial coverage
- Picks at most two independent model families per sub-problem, documenting model, algorithm, formulas, parameters, I/O, validation plan, and risks
- Uses a paper-search tool for theoretical grounding with traceable citations
- Writes exactly two deliverables (
题目分析报告.md,术语表格.md) and must pass an independentM1QA subagent before coding starts
Who it's for
- Math-modeling competition teams, advisors, and study groups
- Applied math / OR practitioners who want standardized modeling documents
- Users comfortable with Chinese-language instructions and deliverables
Example uses
- Hand it a contest PDF plus CSV data and get an analysis report proposing two candidate model families per sub-question
- Turn a messy draft of symbols and units into a consistent terminology table cross-checked against the formulas
- When the coding role reports a model is infeasible, it revises only the two existing deliverables based on the actual errors and data evidence
· · · 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)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the 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 && mkdir -p ~/.claude/skills && cp -r math-modeling-skill/dsh-plugin/math-modeling-agent/skills/math-modeling ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal.
- Clone the repository:
git clone https://github.com/XiaoMaColtAI/math-modeling-skill.git - Create the skills directory:
mkdir -p ~/.claude/skills - Copy the whole parent skill folder (the role file depends on many sibling/parent reference files):
cp -r math-modeling-skill/dsh-plugin/math-modeling-agent/skills/math-modeling ~/.claude/skills/ - Restart Claude Code and verify the skill is listed.
- Run Claude Code inside your project folder and ask it to act as the 建模手 role for your problem; the two deliverables will be written into that project folder.