Thesis Creator
Stars-OC/thesis-creator
Walks Chinese undergraduates through writing a graduation thesis from topic to Word export, with text-similarity reduction and AI-text rate rewriting and checks.
Builds a scoring-aligned outline for a mathematical modeling paper and a model selection plan with baseline, improvement and validation experiments.
SKILL.md written in Chinese; this summary is our English description.
$ npx skills add yushui2022/MathModel-Skill --skill modeling-paper-rubric-and-model-selector -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install yushui2022/MathModel-Skill modeling-paper-rubric-and-model-selector --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/yushui2022/MathModel-Skill.git skills-src && mkdir -p .claude/skills && cp -r skills-src/packages/trae/.trae/skills/modeling-paper-rubric-and-model-selector .claude/skills/modeling-paper-rubric-and-model-selector && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "modeling-paper-rubric-and-model-selector" agent skill from https://github.com/yushui2022/MathModel-Skill/tree/standard/packages/trae/.trae/skills/modeling-paper-rubric-and-model-selector into .claude/skills/modeling-paper-rubric-and-model-selector/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "modeling-paper-rubric-and-model-selector", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/yushui2022/MathModel-Skill/tree/standard/packages/trae/.trae/skills/modeling-paper-rubric-and-model-selectorType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add yushui2022/MathModel-Skill --skill modeling-paper-rubric-and-model-selector -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install yushui2022/MathModel-Skill modeling-paper-rubric-and-model-selector --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/yushui2022/MathModel-Skill.git skills-src && mkdir -p .agents/skills && cp -r skills-src/packages/trae/.trae/skills/modeling-paper-rubric-and-model-selector .agents/skills/modeling-paper-rubric-and-model-selector && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "modeling-paper-rubric-and-model-selector" agent skill from https://github.com/yushui2022/MathModel-Skill/tree/standard/packages/trae/.trae/skills/modeling-paper-rubric-and-model-selector into .agents/skills/modeling-paper-rubric-and-model-selector/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "modeling-paper-rubric-and-model-selector", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add yushui2022/MathModel-Skill --skill modeling-paper-rubric-and-model-selector -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install yushui2022/MathModel-Skill modeling-paper-rubric-and-model-selector --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/yushui2022/MathModel-Skill.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/packages/trae/.trae/skills/modeling-paper-rubric-and-model-selector .cursor/skills/modeling-paper-rubric-and-model-selector && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "modeling-paper-rubric-and-model-selector" agent skill from https://github.com/yushui2022/MathModel-Skill/tree/standard/packages/trae/.trae/skills/modeling-paper-rubric-and-model-selector into .cursor/skills/modeling-paper-rubric-and-model-selector/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "modeling-paper-rubric-and-model-selector", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/yushui2022/MathModel-Skill.git --path packages/trae/.trae/skills/modeling-paper-rubric-and-model-selector--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add yushui2022/MathModel-Skill --skill modeling-paper-rubric-and-model-selector -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install yushui2022/MathModel-Skill modeling-paper-rubric-and-model-selector --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/yushui2022/MathModel-Skill.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/packages/trae/.trae/skills/modeling-paper-rubric-and-model-selector .gemini/skills/modeling-paper-rubric-and-model-selector && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "modeling-paper-rubric-and-model-selector" agent skill from https://github.com/yushui2022/MathModel-Skill/tree/standard/packages/trae/.trae/skills/modeling-paper-rubric-and-model-selector into .gemini/skills/modeling-paper-rubric-and-model-selector/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "modeling-paper-rubric-and-model-selector", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install yushui2022/MathModel-Skill modeling-paper-rubric-and-model-selectorInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add yushui2022/MathModel-Skill --skill modeling-paper-rubric-and-model-selector -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/yushui2022/MathModel-Skill.git skills-src && mkdir -p .github/skills && cp -r skills-src/packages/trae/.trae/skills/modeling-paper-rubric-and-model-selector .github/skills/modeling-paper-rubric-and-model-selector && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "modeling-paper-rubric-and-model-selector" agent skill from https://github.com/yushui2022/MathModel-Skill/tree/standard/packages/trae/.trae/skills/modeling-paper-rubric-and-model-selector into .github/skills/modeling-paper-rubric-and-model-selector/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "modeling-paper-rubric-and-model-selector", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add yushui2022/MathModel-Skill --skill modeling-paper-rubric-and-model-selector -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install yushui2022/MathModel-Skill modeling-paper-rubric-and-model-selector --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/yushui2022/MathModel-Skill.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/packages/trae/.trae/skills/modeling-paper-rubric-and-model-selector .opencode/skills/modeling-paper-rubric-and-model-selector && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "modeling-paper-rubric-and-model-selector" agent skill from https://github.com/yushui2022/MathModel-Skill/tree/standard/packages/trae/.trae/skills/modeling-paper-rubric-and-model-selector into .opencode/skills/modeling-paper-rubric-and-model-selector/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "modeling-paper-rubric-and-model-selector", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
modeling-paper-rubric-and-model-selectorBuilds a scoring-aligned outline for a mathematical modeling paper and a model selection plan with baseline, improvement and validation experiments.
This skill, documented in Chinese, helps with mathematical modeling contest papers. From the problem statement it builds a paper outline tailored to each question, a table linking every scoring point to where the paper gives evidence, and a model selection plan with a baseline, improvements, validation and interpretation experiments.
It works inside a larger staged paper workflow. Before a formal task the agent runs a workflow guard script and stops if it fails, reads the upstream problem analysis file as the only source of sub-questions, and writes a model route JSON, a rubric alignment JSON and a scoring strategy file into the paper output folder. A Python script builds the model route, and a reference holds the default paper prompt.
Useful inputs include the contest name, the problem statement, your own reading of each question, data details such as fields, time span and missing share, the task type (predict, optimize, evaluate, classify, cluster, simulate or schedule) and the highlights you want to stress. Afterward the agent hands back to the orchestrator and records progress in workflow memory.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 7712876. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
pythonFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Modeling Paper Rubric and Model Selector loads about 1.8k tokens when it runs, and up to ~2.9k if it reads all its reference files. Until then it costs about 31 tokens; SKILL.md has 349 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from yushui2022/MathModel-Skill at commit 7712876, republished under its MIT licence (© yushui2022). 349 words, ~1,786 tokens.
.claude/skills/modeling-paper-rubric-and-model-selector/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.paper-workflow-orchestrator 判断当前 S0-S8 阶段。python .trae/skills/paper-workflow-orchestrator/scripts/workflow_guard.py --skill modeling-paper-rubric-and-model-selector[WORKFLOW FAIL] 或报告 status != "PASS",停止本 skill,按 paper_output/qa/workflow_guard_report.json 的失败项回补前置阶段,不得凭记忆继续。paper_output/ 产物;完成后必须回到 paper-workflow-orchestrator 判断下一步,并用 context-memory-keeper 记录已完成产物、阻塞项和下一步。python .trae/skills/paper-workflow-orchestrator/scripts/workflow_guard.py --statuspaper_output/qa/workflow_guard_report.json、paper_output/preflight_report.json、paper_output/input_manifest.json、paper_output/results/run_manifest.json 和本 skill 的上游 JSON 契约,按报告里的 recommended_skill 与 next_action 继续。paper_output/context/workflow_memory.json 视为长期断点记录;若其中的 current_step、next_step、recommended_skill 与 workflow_guard.py --status 不一致,以 guard 报告为准。paper-workflow-orchestrator 或运行 workflow_guard.py --status,再更新 workflow memory:python .trae/skills/context-memory-keeper/scripts/update_workflow_memory.pypaper_output/context/workflow_memory.json / .md,确认下一步和推荐 skill 已记录。paper_output/step1/problem_analysis.json。paper_output/plan/model_route.json、rubric_alignment.json、scoring_strategy.md。paper-formal-writer 将模型、验证和评分字段写入正式写作计划。tasks.json 仅供 legacy/quickstart。authoritative-data-harvester;否则进入 data-cleaning-and-visualization。完整论文目标应回到 paper-workflow-orchestrator 判断后续阶段。problem_analysis.json 缺失,先运行 problem-doc-model-selector;完整 workflow 中本步骤失败时,QA 应回退到 problem_analysis.json。把“能拿分”的写作结构与“贴题可落地”的模型选型融合成一套可复用流程,输出:
执行前优先读取:
paper_output/step1/problem_analysis.json如果该文件存在,必须以其中的 questions[] 作为唯一子问题来源,不得自行臆造、合并或丢弃子问题。
本 skill 应生成:
paper_output/plan/model_route.json:每一问的模型路线、验证计划、图表证据与章节落点。paper_output/plan/rubric_alignment.json:评分点、证据形式和 QA 规则映射。paper_output/plan/scoring_strategy.md:给人和 Agent 阅读的评分闭环说明。这些 JSON 是项目自定义 workflow contracts,不是平台内置标准。详细规则见 docs/workflow-contracts.md。
python .trae/skills/modeling-paper-rubric-and-model-selector/scripts/build_model_route.py该脚本会读取 paper_output/step1/problem_analysis.json,并将模型路线与评分闭环写入 paper_output/plan/。若该文件不存在,应先运行 problem-doc-model-selector。
支持把你预先准备的论文结构提示词文件(或文本)附加到本技能中,用于生成与评估。
SKILL.md:技能定义与用法说明references/:可复用的参考材料与提示词资源(默认模板、评分点清单等)paper_prompt_pathpaper_prompt_textpaper_prompt_path;若两者都没有,则使用默认提示词文件。paper_prompt_path: <项目根目录>\paper_output\plan\paper_prompt.mdpaper_prompt_text: <把你的论文结构提示词全文粘贴在这里>在生成 A/B/C/D 任一产出前,建议读取 references/paper_prompt_default.md 作为“结构参考”:
然后把 PAPER_PROMPT 作为强约束与写作风格来源,融入到:
不提供 paper_prompt_path / paper_prompt_text 时,本技能维持原有默认行为正常输出。
memoryskill.md 中的 External Resources / Literature,若存在相关文献,必须将其融入“参考文献”章节及“模型建立”部分的背景综述中。memoryskill.md。必须包含并按题目调整比重:
输出一张表:评分点 → 你提供的证据 → 论文位置(章节/图表/表格/实验)。 常见评分点映射(按比赛可增删):
对每一问输出:
适用:给定历史,预测未来或估计参数。
适用:判定类别、风险等级、是否发生。
适用:多指标打分、排序、择优。
适用:资源分配、成本最小/收益最大、满足约束。
适用:无标签分组、模式发现。
适用:强调机制解释、情景推演。
当未提供 paper_prompt_path / paper_prompt_text 时,默认从以下文件读取论文结构提示词:
references/paper_prompt_default.mdproblem_files/,补充数据放在 crawled_data/。paper_output/plan/,供后续生成正文时引用。paper_prompts/... 仅为历史路径示例;当前项目推荐把自定义提示词文件也归档到 paper_output/plan/,或直接使用本技能自带的 references/paper_prompt_default.md。problem-doc-model-selector(更细的逐问解析)或回到 paper-workflow-orchestrator 继续论文 workflow。context-memory-keeper,将“论文大纲结构”、“核心评分点”更新到 memoryskill.md。data-cleaning-and-visualization 产出 paper_output/figures/,否则该评分点缺证据。paper-workflow-orchestrator 继续完整 workflow。© yushui2022, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 2 other files (scripts, references) in packages/trae/.trae/skills/modeling-paper-rubric-and-model-selector of yushui2022/MathModel-Skill.
Open the folder on GitHubat commit 7712876
We found 3 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in yushui2022/MathModel-Skill, which our catalogue first saw on October 7, 2026.
Modeling Paper Rubric and Model Selector next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Modeling Paper Rubric and Model Selector this skillyushui2022/MathModel-Skill | 454 | 1 repos | ~1.8k | Automated safety check: Pass | MIT | |
| Thesis CreatorStars-OC/thesis-creator | 230 | — | ~2.8k | Automated safety check: Pass | MIT | |
| Aigc Detectorfree-revalution/AIGC-Detector-Pro | 142 | — | ~2.8k | Automated safety check: Pass | MIT | |
| Lecture to Homeworkvect-G/lecture-to-hw | 127 | — | ~729 | Automated safety check: Pass | MIT | |
| Synthesizeagentii-ai/agentii-investment-intelligence | 207 | — | ~3.2k | Automated safety check: Pass | Apache-2.0 | |
| Latex Thesis Zhbrycewang-stanford/Auto-Empirical-Research-Skills | 4.6k | — | ~1.5k | Automated safety check: Pass | Custom licence |
Stars-OC/thesis-creator
Walks Chinese undergraduates through writing a graduation thesis from topic to Word export, with text-similarity reduction and AI-text rate rewriting and checks.
free-revalution/AIGC-Detector-Pro
Academic paper AI content detection, rewriting, and thesis writing assistant.
vect-G/lecture-to-hw
Turns course slides, homework files, class code and earlier solutions into concise student-style Markdown answers, with optional subagents for solving and review.
agentii-ai/agentii-investment-intelligence
Thesis report synthesis — turn a thesis's markdown artifacts into its letter-size thesis-report.html, then OPTIMIZE it against real page renders.
brycewang-stanford/Auto-Empirical-Research-Skills
Chinese LaTeX thesis assistant for existing .tex degree thesis projects (XeLaTeX/LuaLaTeX/latexmk).
federicodeponte/opendraft
An 18-agent pipeline that turns one topic line into a drafted research paper, literature review, or thesis chapter.
yushui2022/MathModel-Skill
Generates result-evidence contracts, tables and runnable q1 to q3 modeling code scaffolds for a math modeling paper from a model route, a data plan and cleaned data.
yushui2022/MathModel-Skill
Plans, drafts, audits, formats and verifies a formal mathematical-modeling paper from an evidence chain, delivering audited Markdown and a Word file with native equations.
yushui2022/MathModel-Skill
Repairs one failing section of a mathematical modeling paper from the repair queue, or builds a legacy or quickstart scaffold when you ask for one by name.
yushui2022/MathModel-Skill
Finds authoritative public data sources for modeling tasks, prefers official APIs and bulk downloads, and outputs a reproducible fetch and cleaning plan with citations.
yushui2022/MathModel-Skill
Maintains a two-layer persistent memory for a math-modeling paper workflow: long-term rules plus a short-term workbench, with finished tasks archived.
yushui2022/MathModel-Skill
Cleans raw or scraped competition data and produces exploratory charts and a figure plan as one stage of a mathematical modeling paper workflow.
Works with
Categories
Builds a scoring-aligned outline for a mathematical modeling paper and a model selection plan with baseline, improvement and validation experiments. This skill, documented in Chinese, helps with mathematical modeling contest papers. From the problem statement it builds a paper outline tailored to each question, a table linking every scoring point to where the paper gives evidence, and a model selection plan with a baseline, improvements, validation and interpretation experiments.
Modeling Paper Rubric and Model Selector fits situations like: structuring a modeling paper to match a scoring rubric; choosing between candidate models for each sub-question; planning baseline and comparison experiments; worrying that the chosen model or metrics do not fit the question.
Run `npx skills add yushui2022/MathModel-Skill --skill modeling-paper-rubric-and-model-selector -a claude-code`. Or copy the skill folder (packages/trae/.trae/skills/modeling-paper-rubric-and-model-selector in yushui2022/MathModel-Skill) into .claude/skills/modeling-paper-rubric-and-model-selector in your project. Claude Code loads it when a task matches its description.
Run `npx skills add yushui2022/MathModel-Skill --skill modeling-paper-rubric-and-model-selector -a codex`. Or copy the skill folder (packages/trae/.trae/skills/modeling-paper-rubric-and-model-selector in yushui2022/MathModel-Skill) into .agents/skills/modeling-paper-rubric-and-model-selector in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add yushui2022/MathModel-Skill --skill modeling-paper-rubric-and-model-selector -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/modeling-paper-rubric-and-model-selector, .gemini/skills/modeling-paper-rubric-and-model-selector, .github/skills/modeling-paper-rubric-and-model-selector and .opencode/skills/modeling-paper-rubric-and-model-selector in your project.
Going by SKILL.md and its folder, Modeling Paper Rubric and Model Selector needs Python for the scripts in its folder and the command-line tools its instructions call (python). Our summary lists: Python, to run the workflow guard and model route scripts; The upstream problem_analysis.json from the problem analysis step.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Modeling Paper Rubric and Model Selector is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.8k tokens (SKILL.md is roughly 7.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.1k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Modeling Paper Rubric and Model Selector: Thesis Creator (Stars-OC/thesis-creator, 230 stars), Aigc Detector (free-revalution/AIGC-Detector-Pro, 142 stars), Lecture to Homework (vect-G/lecture-to-hw, 127 stars) and Synthesize (agentii-ai/agentii-investment-intelligence, 207 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
yushui2022 (a GitHub user) maintains it in yushui2022/MathModel-Skill, which has 454 GitHub stars. The repository holds 10 skills in this directory. The repository was last updated on October 7, 2026.
Source: yushui2022/MathModel-Skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.