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

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.

EducationAdvanced81551AI 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 independent M1 QA 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

  1. Hand it a contest PDF plus CSV data and get an analysis report proposing two candidate model families per sub-question
  2. Turn a messy draft of symbols and units into a consistent terminology table cross-checked against the formulas
  3. 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)
  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 && 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.

  1. Open a terminal.
  2. Clone the repository: git clone https://github.com/XiaoMaColtAI/math-modeling-skill.git
  3. Create the skills directory: mkdir -p ~/.claude/skills
  4. 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/
  5. Restart Claude Code and verify the skill is listed.
  6. 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.