jschen-biostat/math-modelcn/doctor
Claude Code and agent skill by jschen-biostat/math-modelcn
- community
Checking that the SKILL.md file is still in the repository.
环境检查与安装向导。检查数学建模工作流所需的全部依赖是否已安装,对缺失项提供安装命令,并在用户确认后执行安装。手动触发。
Install
npx vskill@latest install jschen-biostat/math-modelcn/doctorSKILL.md
Doctor — 环境检查与安装向导
本 skill 检查完整数学建模工作流所需的所有工具是否已就绪,并帮助用户安装缺失项。本 skill 只在用户显式触发时运行,不自动执行。
检查项清单
核心工具
| 工具 | 用途 | 检测命令 | |||
|---|---|---|---|---|---|
typst | 论文编译(5writing、6verity,Typst 引擎) | command -v typst | |||
xelatex | 论文编译(5writing、6verity,LaTeX 引擎,中文模板必需) | command -v xelatex | |||
python3 | 数值计算与图表(3coding-visual) | command -v python3 | |||
drawio / draw.io | DrawIO 流程图导出 PDF(4drawio) | `command -v drawio \ | \ | command -v draw.io` | |
pdftoppm | PDF 转 PNG 视觉检查(6verity) | command -v pdftoppm | |||
mutool | PDF 转 PNG 备用(6verity) | command -v mutool | |||
magick | PDF 转 PNG 备用(6verity) | command -v magick |
Python 包
| 包 | 用途 | |
|---|---|---|
numpy | 数值计算 | |
scipy | 科学计算、优化求解 | |
pandas | 数据处理 | |
matplotlib | 图表生成 | |
scikit-learn | 机器学习建模 | |
openpyxl | 读写 Excel 数据附件 |
工作流程
Step 1:检测当前平台
Windows 下优先使用 winget,备用 scoop 或 choco。Linux 下优先使用 apt(Debian/Ubuntu),备用 dnf(Fedora/RHEL)或 pacman(Arch)。 检测包管理器:
Step 2:检查所有工具
Step 3:输出检查报告
将结果整理展示:
必须项: typst 或 xelatex(至少一个论文编译器)、python3、numpy、pandas、matplotlib 可选项: drawio、pdftoppm/mutool/magick 三选一、scipy、scikit-learn、openpyxl
Step 4:提供安装命令(按平台)
仅对缺失项输出对应平台的命令。
typst
| 平台 | 命令 | |
|---|---|---|
| macOS | brew install typst | |
| Linux (apt) | snap install typst 或从 GitHub Releases 下载二进制 | |
| Linux (arch) | pacman -S typst | |
| Windows (winget) | winget install Typst.Typst | |
| Windows (scoop) | scoop install typst | |
| 通用 | cargo install --locked typst-cli(需要 Rust) |
xelatex(TeX 发行版)
xelatex 包含在主流 TeX 发行版中(TeX Live / MiKTeX / MacTeX)。安装发行版即可获得 xelatex。
| 平台 | 命令 | |
|---|---|---|
| macOS | brew install --cask mactex 或 brew install texlive | |
| Linux (apt) | sudo apt install texlive-full | |
| Linux (dnf) | sudo dnf install texlive-scheme-full | |
| Linux (arch) | sudo pacman -S texlive | |
| Windows (winget) | winget install MiKTeX.MiKTeX 或 winget install TeXLive | |
| Windows (scoop) | scoop install latex(需先添加 extras bucket) |
注意:texlive-full 体积较大(约 5GB),如需精简可只装 texlive-xetex + texlive-lang-chinese(中文支持)。
Python 3
| 平台 | 命令 | |
|---|---|---|
| macOS | brew install python | |
| Linux (apt) | sudo apt install python3 python3-pip | |
| Linux (dnf) | sudo dnf install python3 python3-pip | |
| Windows | winget install Python.Python.3 或从 python.org 下载安装包 |
Python 包(批量安装缺失项)
drawio
| 平台 | 命令 | |
|---|---|---|
| macOS | brew install --cask drawio | |
| Linux | 从 https://github.com/jgraph/drawio-desktop/releases 下载 AppImage 或 deb | |
| Windows | winget install JGraph.Draw 或从上述页面下载安装包 |
pdftoppm(来自 poppler)
| 平台 | 命令 | |
|---|---|---|
| macOS | brew install poppler | |
| Linux (apt) | sudo apt install poppler-utils | |
| Linux (dnf) | sudo dnf install poppler-utils | |
| Windows | winget install oschwartz10612.poppler 或 scoop install poppler |
mutool(来自 mupdf)
| 平台 | 命令 | |
|---|---|---|
| macOS | brew install mupdf | |
| Linux (apt) | sudo apt install mupdf-tools | |
| Windows | scoop install mupdf 或从 mupdf.com 下载 |
ImageMagick
| 平台 | 命令 | |
|---|---|---|
| macOS | brew install imagemagick | |
| Linux (apt) | sudo apt install imagemagick | |
| Linux (dnf) | sudo dnf install imagemagick | |
| Windows | winget install ImageMagick.ImageMagick 或 choco install imagemagick |
Step 5:询问用户是否安装
列出所有缺失的必须项后,询问用户:
以上必须项缺失,是否现在安装?(y/N)
- 若用户确认,按检测到的平台依次执行安装命令,每步完成后打印结果。
- 若用户拒绝或只有可选项缺失,打印可手动执行的命令列表并退出。
- 安装完成后重新运行 Step 2,确认已生效。
Step 6:最终摘要
注意事项
- 执行安装前必须获得用户明确确认,不得静默安装。
- Windows 下建议在 PowerShell(管理员)或 Git Bash 中运行,部分命令需要管理员权限。
- Linux 的
sudo命令会请求密码,执行前告知用户。 - drawio 和 PDF 转 PNG 工具缺失不影响核心工作流,仅影响导出质量。
- 如平台检测为 unknown,打印所有平台命令供用户手动选择。
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingdoctor/SKILL.md
Popularity
- Repository stars
- 50
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/jschen-biostat/math-modelcn/doctor)