Skip to content

imwenyaot/imwenyaot-skills

v1.0.0MIT

Agent Skills for academic paper work: training-pipeline diagnosis, drafting and review, publication figures, and getting a manuscript through a journal — source, packet, and response to reviewers.

Agent Skills

简体中文 | English

validate-skills

由 Tian Wenyao 维护的一组可组合 Agent Skills,适用于 Codex、Claude Code 及其他兼容 Agent Skills 的工具。

这些 skills 来自真实工作流,强调可预测的过程、明确的完成标准和渐进披露。每个 skill 都由模型按任务触发, 边界互不重叠,也可以单独安装、单独分享。

安装

使用官方 skills CLI 浏览并安装:

# 查看仓库中的所有 skills
npx skills add ImWenyaoT/skills --list

# 交互式选择并安装
npx skills add ImWenyaoT/skills

# 全局安装指定 skill 到 Codex
npx skills add ImWenyaoT/skills --skill writing-papers -g -a codex -y

# 安装全部 skills
npx skills add ImWenyaoT/skills --all

也可以从本地 checkout 验证或安装:

npx skills add . --list
npx skills add . --skill publishing-papers

Skills

这些 skill 不是一套流程,彼此不依赖。按当下手头的问题装其中一个就能用。

Skill什么时候拿它出来
training-models训练跑不对:loss 不下降、acc 卡住、梯度异常、训练验证不一致。
comparing-runs一堆跑完的 run 要变成一张经得起审的表:消融臂可比吗、基线复现、误差棒、每行能不能追回去。
writing-papers起草、审阅或润色技术论文的正文。
drawing-figures规划并制作出版级论文图表。
publishing-papers科学做完之后的所有事:期刊模板与本地编译、投稿材料、修回逐条回应。

设计原则

  • 一个含 SKILL.md 的目录就是一个可安装 skill;scripts、references 和 assets 与其共置。
  • 每个 skill 自洽:不引用别的 skill,单独发给别人也能用。
  • 每个 skill 保留精确的 description、自己的完成标准和单一事实来源。
  • 只有具备独立触发或跨流程复用价值的纪律才拆成 skill;局部分支放进 references/

仓库结构

skills/<name>/SKILL.md     # 可安装 skills
evals/trigger_cases.json   # 触发边界 golden cases
scripts/                   # 仓库级校验工具
docs/skill-quality.md     # 验收判据
docs/spec-conformance.md  # 规范对齐情况
.claude-plugin/           # Claude Code marketplace 清单
plugin.json               # Agent Plugins 包清单

skills/npx skills 官方支持的集合目录。CLI 会 发现其中每个包含 SKILL.md 的一级子目录。

维护

# 与 CI 相同的完整检查(装了 uv 就自动带齐依赖)
python3 scripts/ci.py

# 追加 scripts/ 的 branch coverage 门槛(最低 70%,需要 coverage 包)
python3 scripts/ci.py --coverage

# 官方安装器 discovery
npx skills@latest add . --list

GitHub Actions 会在 Python 3.11 与 3.13 上运行仓库测试和每个 skill 的内置测试,在 3.13 上强制 branch coverage 门槛,并单独验证官方 skills CLI 能发现全部 5 个 skills。

已安装的 skills 由 npx skills 管理。发布新提交后,运行 npx skills@latest update -g 更新全局安装。

License

MIT