← All skills
nsfc-qc
90 / 100 · Low risk
Fine to try.
By InternScience/DrClaw (GitHub) · other · 172 stars · scanned at commit 4f96df0
当用户明确要求"标书QC/质量控制/润色前质检/引用真伪核查/篇幅与结构检查"时使用。对 NSFC 标书进行只读质量控制:并行多线程独立检查文风生硬、引用假引/错引风险、篇幅与章节分布、逻辑清晰度等,最终输出标准化
Works with any agent that supports SKILL.md skills.
Partially scanned — some files couldn't be read; we'll retry on the next scan
What this skill can do
Runs commands on your computer
The author does not mention this.
Found in 26 places.
Show 17 more
- drclaw/local_skill_hub/proposal_writing/nsfc-qc/SKILL.md, line 240
python3 skills/nsfc-qc/scripts/materialize_final_outputs.py \ - drclaw/local_skill_hub/proposal_writing/nsfc-qc/scripts/nsfc_qc_compile.py, line 40
p = subprocess.run(cmd, cwd=str(cwd), stdout=f, stderr=subprocess.STDOUT) - drclaw/local_skill_hub/proposal_writing/nsfc-qc/scripts/nsfc_qc_compile.py, line 50
p = subprocess.run( - drclaw/local_skill_hub/proposal_writing/nsfc-qc/scripts/nsfc_qc_compile.py, line 52
stdout=subprocess.PIPE, - drclaw/local_skill_hub/proposal_writing/nsfc-qc/scripts/nsfc_qc_compile.py, line 53
stderr=subprocess.PIPE, - drclaw/local_skill_hub/proposal_writing/nsfc-qc/scripts/nsfc_qc_run.py, line 104
p = subprocess.run(cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, text=True, check=False) - drclaw/local_skill_hub/proposal_writing/nsfc-qc/scripts/nsfc_qc_run.py, line 213
subprocess.run( - drclaw/local_skill_hub/proposal_writing/nsfc-qc/scripts/nsfc_qc_run.py, line 215
stdout=subprocess.DEVNULL, - drclaw/local_skill_hub/proposal_writing/nsfc-qc/scripts/nsfc_qc_run.py, line 216
stderr=subprocess.DEVNULL, - drclaw/local_skill_hub/proposal_writing/nsfc-qc/scripts/nsfc_qc_run.py, line 222
subprocess.run( - drclaw/local_skill_hub/proposal_writing/nsfc-qc/scripts/nsfc_qc_run.py, line 224
stdout=subprocess.DEVNULL, - drclaw/local_skill_hub/proposal_writing/nsfc-qc/scripts/nsfc_qc_run.py, line 225
stderr=subprocess.DEVNULL, - drclaw/local_skill_hub/proposal_writing/nsfc-qc/scripts/run_parallel_qc.py, line 385
subprocess.run(cmd, stdout=f, stderr=subprocess.STDOUT) - drclaw/local_skill_hub/proposal_writing/nsfc-qc/scripts/run_parallel_qc.py, line 453
subprocess.run( - drclaw/local_skill_hub/proposal_writing/nsfc-qc/scripts/run_parallel_qc.py, line 462
stdout=subprocess.DEVNULL, - drclaw/local_skill_hub/proposal_writing/nsfc-qc/scripts/run_parallel_qc.py, line 463
stderr=subprocess.DEVNULL, - drclaw/local_skill_hub/proposal_writing/nsfc-qc/scripts/run_parallel_qc.py, line 472
subprocess.run(
and 6 more places
Connects to the internet
The author does not mention this.
Found in 9 places.
Show 6 more
- drclaw/local_skill_hub/proposal_writing/nsfc-qc/scripts/nsfc_qc_precheck.py, line 1090
req = urllib.request.Request(url, headers={"User-Agent": user_agent, "Accept": "*/*"}) - drclaw/local_skill_hub/proposal_writing/nsfc-qc/scripts/nsfc_qc_precheck.py, line 1091
with urllib.request.urlopen(req, timeout=timeout_s) as resp: - drclaw/local_skill_hub/proposal_writing/nsfc-qc/scripts/nsfc_qc_precheck.py, line 1111
req = urllib.request.Request(url, headers={"User-Agent": user_agent}, method="HEAD") - drclaw/local_skill_hub/proposal_writing/nsfc-qc/scripts/nsfc_qc_precheck.py, line 1112
with urllib.request.urlopen(req, timeout=timeout_s) as resp: - drclaw/local_skill_hub/proposal_writing/nsfc-qc/scripts/nsfc_qc_precheck.py, line 1291
req = urllib.request.Request(url, headers={"User-Agent": user_agent}) - drclaw/local_skill_hub/proposal_writing/nsfc-qc/scripts/nsfc_qc_precheck.py, line 1292
with urllib.request.urlopen(req, timeout=timeout_s) as resp:
Other copies in this repository
InternScience/DrClaw has 1 more folder with a skill named nsfc-qc. This page shows the lowest-scoring copy.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'nsfc-qc' ] || [ -L ~/.agents/skills/'nsfc-qc' ]; then echo 'A skill folder named nsfc-qc already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/InternScience/DrClaw' "$d" && git -C "$d" checkout --quiet '4f96df0d9df0eae24a992afabe08edec5fc575f0' -- 'drclaw/local_skill_hub/proposal_writing/nsfc-qc' && mkdir -p ~/.agents/skills && cp -R "$d"/'drclaw/local_skill_hub/proposal_writing/nsfc-qc' ~/.agents/skills/'nsfc-qc' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'nsfc-qc' ~/.claude/skills/'nsfc-qc' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for InternScience/DrClaw shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/InternScience/DrClaw/)
Score history
| Date | Version | Score |
|---|
| 2026-11-07 | 4f96df0 | 100 |