Install any skill in seconds. Free to start, no credit card required.
Get Started Free →huangwb8/nsfc-budget
当用户明确要求“写/生成 NSFC 预算说明书”“写预算说明”“生成 budget.tex / budget.pdf”“写国自然预算 justification”时使用。基于用户标书正文或补充材料,输出一份可提交的预算说明书 LaTeX 项目并渲染 `budget.pdf`。若用户未指定工作目录,必须暂停并先要求其指定。⚠️ 不适用:用户只是想了解预算原则;用户仅要预算表数字而不写说明书;或用户是 2026 青年 A/B/C 默认包干制且无需预算说明书的场景。
Passed 14 of 18 test cases with the skill, and 5 of 18 without it.
and 11 more in the full report
11 fixed6 passed either way5 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
在针对 `/home/lab/nsfc_eng` 运行 `render_budget_project.py` 后,如果控制台提示校验失败(validation failed),我应该去哪里查看具体的错误摘要与详细校验报告?
| Checked | Without skill | With skill |
|---|---|---|
| Directs inspecting validation_report.md upon render script failure. | Passed | Passed |
| Requires correcting budget_spec.json before re-running render_budget_project.py. | Missed | Passed |
The instructions your model reads when the skill loads.
优先让用户按 skills/nsfc-budget/references/info_form.md 提供。最少要拿到:
general | local | youth若用户没给全,按下面规则处理:
config.yaml:defaults.total_budget_wan 取默认值。config.yaml:defaults.target_chars 推荐区间执行。config.yaml:defaults.per_section_max_chars。config.yaml:defaults.template_id。config.yaml:rules.budget_modes。config.yaml:rules.budget_scopes。按用户请求和配置文件提供必要输入;缺失信息应明确列出并停止依赖该输入的步骤。
bensz-collect-bugs 按规范记录到 ~/.bensz-skills/bugs/,严禁直接修改用户本地 Claude Code / Codex 中已安装的 skill 源码。gh 与 bensz-collect-bugs,仅上传新增 bug 到 huangwb8/bensz-bugs;不要 pull / clone 整个 bug 仓库。目标:基于标书正文与补充材料,写出一份“经得起财务与学术双重审视”的预算说明书,并交付可编辑 LaTeX 项目与 budget.pdf。
test cases passed, vs 5 / 18 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.