用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/InternScience/DrClaw --skill nsfc-code命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Use the ACPX CLI through DrClaw's existing exec/long_exec tools to run Codex in the current project workspace.
Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files). Triggers include: any mention of 'Word doc', 'word document', '.docx', or requests to produce professional documents with formatting like tables of contents, headings, page numbers, or letterheads. Also use when extracting or reorganizing content from .docx files, inserting or replacing images in documents, performing find-and-replace in Word files, working with tracked changes or comments, or converting content into a polished Word document. If the user asks for a 'report', 'memo', 'letter', 'template', or similar deliverable as a Word or .docx file, use this skill. Do NOT use for PDFs, spreadsheets, Google Docs, or general coding tasks unrelated to document generation.
Convert a user style request into concrete rewrite constraints and apply that style during de-flavoring. Use when the user specifies a target tone, audience, or writing persona.
基于 SOC 职业分类
正在显示 SKILL.md
| name | nsfc-code |
| description | 根据 NSFC 标书正文内容,结合申请代码推荐库,为你给出 5 组申请代码1/2(主/次)推荐与理由;输出到 NSFC-CODE-vYYYYMMDDHHmm.md(只读,不修改标书) |
| metadata | {"author":"Bensz Conan","short-description":"NSFC 申请代码推荐(5 组 code1/code2 + 理由,只读)","keywords":["nsfc","申请代码","基金代码","code"],"triggers":["基金代码","申请代码","NSFC 代码"]} |
| config | skills/nsfc-code/config.yaml |
| i18n | {"zh":{"description":"根据标书正文推荐5组NSFC申。"}} |
基于标书正文内容,推荐最贴切的 NSFC 申请代码(每条推荐包含:申请代码1=主代码、申请代码2=次代码),并把结果写入 Markdown 文件(全程只读,不修改标书)。
skills/nsfc-code/references/nsfc_code_recommend.toml 的“推荐描述”,输出 5 组代码推荐与理由。.tex/.bib/.cls/.sty)。nsfc_code_recommend.toml 的 section key(例如 A.A06.A0606)。禁止输出”看起来像代码但库里不存在”的字符串。申请代码1 与 申请代码2,并附带理由。recommend 描述中最贴合的学科方向表述。{ts}(格式 YYYYMMDDHHmm),并在工作目录下创建隐藏工作区 .nsfc-code/v{ts}/。所有中间文件(粗排结果、调试日志等)只能写入该子目录,不得散落到工作目录根层。最终只向工作目录根层交付一个文件:NSFC-CODE-v{ts}.md。优先获取以下信息:
projects/NSFC_Young/)或主 .tex 文件路径每次运行开始时,确定分钟级时间戳 {ts}(格式 YYYYMMDDHHmm),并创建本次专属工作区:
TS=$(date +%Y%m%d%H%M)
mkdir -p ".nsfc-code/v${TS}"
后续所有中间文件均写入 .nsfc-code/v{ts}/,最终交付文件写入工作目录根层。
.tex/.md/.txt;必要时包含 extraTex/)。.latex-cache/、build/ 等)。运行脚本将正文内容与每个代码的 recommend 描述做启发式相似度打分,结果写入工作区:
python3 skills/nsfc-code/scripts/nsfc_code_rank.py \
--input projects/NSFC_Young \
--top-k 50 \
--output-dir ".nsfc-code/v${TS}"
说明:
--output-dir 时,默认生成:
nsfc_code_rank.md(--format table)nsfc_code_rank.json(--format json)--input 换成具体路径。A 类),建议加过滤降低噪声:python3 skills/nsfc-code/scripts/nsfc_code_rank.py \
--input projects/NSFC_Young \
--top-k 50 \
--prefix A \
--output-dir ".nsfc-code/v${TS}"
从候选列表中选择 5 组推荐(每组 2 个代码):
当存在不确定性时:
先用确定性脚本在工作区生成报告骨架,再由你填充内容,最后复制到根层:
python3 skills/nsfc-code/scripts/nsfc_code_new_report.py \
--output-dir ".nsfc-code/v${TS}" \
--ts "${TS}"
# 填充内容后,将最终报告复制到工作目录根层
cp ".nsfc-code/v${TS}/NSFC-CODE-v${TS}.md" ./
文件建议结构如下(可按需要微调,但必须包含 5 条推荐与理由):
# NSFC 申请代码推荐
- 生成时间:YYYY-MM-DD HH:mm
- 输入来源:xxx(标书路径/文件列表)
- 参考库:skills/nsfc-code/references/nsfc_code_recommend.toml
## 标书内容要点(只读提炼)
- 研究对象:
- 核心科学问题:
- 主要方法/技术路线:
- 关键应用场景/系统:
- 关键词(10-20 个):
## 5 组代码推荐(主/次)
### 推荐 1
- 申请代码1(主):A....
- 申请代码2(次):A....
- 理由:
...(共 5 条)
## 候选代码粗排 Top-N(可选附录)
| rank | code | score | recommend 摘要 |
|---:|---|---:|---|
| 1 | A.... | 0.123 | ... |
skills/nsfc-code/references/nsfc_code_recommend.toml