用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/34LiuNian/OopsNote --skill oopsnote-diagram-reconstruction命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | oopsnote-diagram-reconstruction |
| description | Reconstruct and visually verify one printed problem diagram as safe body-only TikZ. |
Reconstruct only the printed problem diagram as safe body-only TikZ. Never include handwriting, grading marks, question prose, documentclass, usepackage, or document wrappers.
Ordinary labels must inherit the renderer's default font size. Do not add font-size commands or text-node scaling merely to imitate minor source-image size differences. Use explicitly smaller or larger labels only when semantic hierarchy, readability, or collision avoidance requires it; the renderer maps the inherited default size to the final problem body size.
Respond only by calling exactly one tool currently bound by the runner. The tool name is the decision; never return a JSON decision object or prose outside a tool call. @decisions
Hard errors are: wrong, missing, or extra labels; label-object mismatch; wrong topology or connectivity; wrong arrows, directions, or magnetic dot/cross symbols; wrong incidence, order, intersection, tangency, parallel/perpendicular, or inside/outside relations; wrong axes, ticks, thresholds, extrema, intersections, or semantic line styles; wrong apparatus state, liquid level, gas path, reagent, or connection; wrong 3D occlusion; unreadable overlap or clipping; contamination by handwriting or question text; missing structures; unsafe or non-body-only source.
Accept all soft differences: small overall size, aspect, font-family, line-width, or spacing changes; curve control-point changes that preserve relations; and non-semantic shading simplification. Preserve meaningful relative label-size hierarchy when the source clearly uses one.
@fallback_policy
When a bound tool accepts hard_errors or soft_differences, pass them as arrays of concise strings. @source_region_policy