Скилл математического моделирования

Math Modeling Skill

Воркфлоу из трех этапов для задач математического моделирования: разбор и выбор модели, расчеты на Python или MATLAB, сборка статьи в Word или LaTeX

Скилл

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Запускает код на Python и MATLAB и пишет файлы результатов в каталог проекта
  • Поиск литературы обращается в сеть к внешним сервисам
Все причины и проверки

xiaomacoltai/math-modeling-skill

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/math-modeling-skill

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Собрано автоматически, проверьте перед установкой.

Выполните в терминале в папке проекта

npx skills add xiaomacoltai/math-modeling-skill --skill math-modeling -a claude-code -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 673ee57
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/xiaomacoltai/math-modeling-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /dsh-plugin/math-modeling-agent/skills/math-modeling/
git -C "$tmp" checkout 673ee5767ac5f03bb541e3fc26ed43f2d1c9fdbd
mkdir -p .claude/skills
cp -R "$tmp/dsh-plugin/math-modeling-agent/skills/math-modeling" .claude/skills/math-modeling

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add xiaomacoltai/math-modeling-skill --skill math-modeling -a cursor -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 673ee57
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/xiaomacoltai/math-modeling-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /dsh-plugin/math-modeling-agent/skills/math-modeling/
git -C "$tmp" checkout 673ee5767ac5f03bb541e3fc26ed43f2d1c9fdbd
mkdir -p .agents/skills
cp -R "$tmp/dsh-plugin/math-modeling-agent/skills/math-modeling" .agents/skills/math-modeling

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add xiaomacoltai/math-modeling-skill --skill math-modeling -a github-copilot -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 673ee57
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/xiaomacoltai/math-modeling-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /dsh-plugin/math-modeling-agent/skills/math-modeling/
git -C "$tmp" checkout 673ee5767ac5f03bb541e3fc26ed43f2d1c9fdbd
mkdir -p .github/skills
cp -R "$tmp/dsh-plugin/math-modeling-agent/skills/math-modeling" .github/skills/math-modeling

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add xiaomacoltai/math-modeling-skill --skill math-modeling -a codex -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 673ee57
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/xiaomacoltai/math-modeling-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /dsh-plugin/math-modeling-agent/skills/math-modeling/
git -C "$tmp" checkout 673ee5767ac5f03bb541e3fc26ed43f2d1c9fdbd
mkdir -p .agents/skills
cp -R "$tmp/dsh-plugin/math-modeling-agent/skills/math-modeling" .agents/skills/math-modeling

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add xiaomacoltai/math-modeling-skill --skill math-modeling -a gemini-cli -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 673ee57
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/xiaomacoltai/math-modeling-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /dsh-plugin/math-modeling-agent/skills/math-modeling/
git -C "$tmp" checkout 673ee5767ac5f03bb541e3fc26ed43f2d1c9fdbd
mkdir -p .agents/skills
cp -R "$tmp/dsh-plugin/math-modeling-agent/skills/math-modeling" .agents/skills/math-modeling

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/xiaomacoltai/math-modeling-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /dsh-plugin/math-modeling-agent/skills/math-modeling/
git -C "$tmp" checkout 673ee5767ac5f03bb541e3fc26ed43f2d1c9fdbd
mkdir -p .devin/skills
cp -R "$tmp/dsh-plugin/math-modeling-agent/skills/math-modeling" .devin/skills/math-modeling

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Бывший Windsurf.

Выполните в терминале в папке проекта

npx skills add xiaomacoltai/math-modeling-skill --skill math-modeling -a cline -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 673ee57
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/xiaomacoltai/math-modeling-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /dsh-plugin/math-modeling-agent/skills/math-modeling/
git -C "$tmp" checkout 673ee5767ac5f03bb541e3fc26ed43f2d1c9fdbd
mkdir -p .cline/skills
cp -R "$tmp/dsh-plugin/math-modeling-agent/skills/math-modeling" .cline/skills/math-modeling

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add xiaomacoltai/math-modeling-skill --skill math-modeling -a roo -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 673ee57
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/xiaomacoltai/math-modeling-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /dsh-plugin/math-modeling-agent/skills/math-modeling/
git -C "$tmp" checkout 673ee5767ac5f03bb541e3fc26ed43f2d1c9fdbd
mkdir -p .roo/skills
cp -R "$tmp/dsh-plugin/math-modeling-agent/skills/math-modeling" .roo/skills/math-modeling

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Форк Roo Code, папки .roo те же.

Выполните в терминале в папке проекта

npx skills add xiaomacoltai/math-modeling-skill --skill math-modeling -a opencode -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 673ee57
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/xiaomacoltai/math-modeling-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /dsh-plugin/math-modeling-agent/skills/math-modeling/
git -C "$tmp" checkout 673ee5767ac5f03bb541e3fc26ed43f2d1c9fdbd
mkdir -p .agents/skills
cp -R "$tmp/dsh-plugin/math-modeling-agent/skills/math-modeling" .agents/skills/math-modeling

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/xiaomacoltai/math-modeling-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /dsh-plugin/math-modeling-agent/skills/math-modeling/
git -C "$tmp" checkout 673ee5767ac5f03bb541e3fc26ed43f2d1c9fdbd
mkdir -p .agents/skills
cp -R "$tmp/dsh-plugin/math-modeling-agent/skills/math-modeling" .agents/skills/math-modeling

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/xiaomacoltai/math-modeling-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /dsh-plugin/math-modeling-agent/skills/math-modeling/
git -C "$tmp" checkout 673ee5767ac5f03bb541e3fc26ed43f2d1c9fdbd
mkdir -p .agents/skills
cp -R "$tmp/dsh-plugin/math-modeling-agent/skills/math-modeling" .agents/skills/math-modeling

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Понадобится: Node.js

Сверено с репозиторием 25 сент. 2026, коммит 673ee57.

Текст для агента

Склонируй репозиторий: git clone https://github.com/XiaoMaColtAI/math-modeling-skill.git и положи его в каталог скиллов агента. Либо поставь через npx skills add https://github.com/xiaomacoltai/math-modeling-skill --skill math-modeling. Точку входа смотри в SKILL.md.

Другие способы из описания автора
git clone https://github.com/XiaoMaColtAI/math-modeling-skill.git

Положите репозиторий в каталог скиллов вашего агента или загрузите по его правилам.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Скилл делит задачу на три роли: разбор и постановку модели, реализацию и запуск кода, написание статьи. На первом этапе агент читает условие и вложения, разбивает подзадачи, подбирает модель и план проверки. На втором пишет и запускает код на Python или MATLAB, строит таблицы результатов и графики, а также ведет файл воспроизведения с сидами, хешами входных данных и версиями зависимостей. На третьем собирает статью на основе реальных результатов, по умолчанию в Word, по явному запросу дополнительно в LaTeX с настоящей компиляцией PDF. В ключевых точках запускаются отдельные подагенты только для проверки, а справочники по алгоритмам покрывают оптимизацию, прогноз, оценку, теорию графов, статистику и машинное обучение.

Для кого. Для участников соревнований по математическому моделированию (CUMCM, MCM/ICM и похожих) и для обычных модельных проектов.

Подходит, если

  • Нужно пройти задачу моделирования целиком: от разбора условия до готовой статьи
  • Нужен только один этап: разбор и выбор модели, либо код и графики, либо сборка статьи
  • Нужны воспроизводимые расчеты и графики издательского качества по единому стандарту

Не подходит, если

  • Готовую статью нужно сдать без проверки: авторы прямо предупреждают, что вывод только для ориентира
  • Нет Python или MATLAB и зависимостей для расчетов и графиков

Пример запроса к агенту

Пройди эту задачу через скилл математического моделирования и собери статью в Word

Ограничения

Справочники и инструкции в основном на китайском. Готовая статья только для ориентира, структуру и формат надо приводить к официальным правилам и шаблону конкретного года соревнования. Для расчетов и графиков нужны Python или MATLAB и нужные библиотеки, для LaTeX нужен установленный набор TeX. Поиск литературы обращается к OpenAlex и AnySearch, для AnySearch может потребоваться ключ ANYSEARCH_API_KEY, и этому этапу нужен доступ в сеть.

Как отключить. Удалите папку math-modeling из каталога скиллов вашего агента. Если ставили как предустановку dsh, удалите каталог предустановки.

Проверка безопасности

  • Запускает код на Python и MATLAB и пишет файлы результатов в каталог проекта
  • Поиск литературы обращается в сеть к внешним сервисам

Коротко о README

README описывает воркфлоу из трех этапов: разбор и выбор модели, реализация кода, написание статьи, с возможностью пройти задачу целиком или выполнить отдельный этап. Заявлены двуязычная реализация на Python и MATLAB, графики издательского качества с самопроверкой, воспроизводимые запуски, двухдвижковый поиск литературы и генерация статьи в Word или LaTeX с полными воротами качества. Отдельные подагенты выступают проверяющими в ключевых точках, по умолчанию включена только проверка. В репозитории есть отдельная предустановка для DeepSeek Harness. Установка через git clone или npx skills add.

SKILL.md

---
name: math-modeling
description: 当用户要求数学建模、建模竞赛、建模分析、代码求解、结果可视化或生成数学建模论文时使用。支持完整三阶段流程、单独执行任一角色,以及在关键节点使用独立 Subagent 进行阶段内质检;默认只启用质检 Subagent,用户可明确选择额外协作。
---

# 数学建模

本 Skill 用三个独立角色完成数学建模。生成的论文仅供用户参考,不作为可直接提交的作品。论文结构与格式必须以目标竞赛当届官方规则和官方模板为准,不能用往届经验替代官方要求。

## 强制执行协议

用户明确点名本 Skill 或任务命中本 Skill 时,严格执行以下协议;不要把它降级为建议:

1. 在首次进度更新中回显:已激活本 Skill、SKILL_ROOT、PROJECT_ROOT、当前阶段、目标竞赛与届次、计划读取的角色和工具入口。
2. 开始每个阶段前,实际读取该角色的 SKILL.md;使用工具时再实际读取对应工具的 SKILL.md。
3. 严格调用 Skill 提供的脚本和模板,禁止为省时手写替代实现。
4. 把任何校验预警视为未完成,除非当届官方规则或用户明确允许偏离。
5. 环境缺少引擎、搜索源或依赖时,报告阻塞并继续完成仍可验证的部分。

Частые вопросы

Можно выполнить только один этап?

Да. Можно запросить только разбор задачи, только код с графиками или только сборку статьи по готовым результатам, полный цикл не обязателен.

Поддерживается ли MATLAB, не только Python?

Да, код можно получить на Python или MATLAB, зависимости проверяются под выбранные функции.

Выбор редакции

166 скиллов для научных задач: биоинформатика, хемоинформатика, клинические данные, геоданные и доступ к 100+ базам

СкиллСредний риск47 тыс.Звезды репозитория
Официальный

Открытый MCP-сервер Google для баз данных: готовые инструменты для Postgres, MySQL, BigQuery, Spanner и других, плюс свои инструменты в tools.yaml

MCP-серверВысокий риск16,5 тыс.Звезды репозитория
Выбор редакции

Официальные скиллы Hugging Face: работа с Hub через CLI hf, датасеты, обучение моделей, Spaces, оценка и деплой

СкиллВысокий риск11,1 тыс.Звезды репозитория
Официальный

Язык визуализации для агентов и MCP-сервер: из простой семантической спецификации собираются аккуратные графики

MCP-серверСредний рискБез VPN4,3 тыс.Звезды репозитория
Foxx AIСкилл математического моделирования

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.