其实我前面说“不优先推荐 npx skills add”有点保守。对于你现在的场景(Ubuntu + Codex + 科研工作流),我反而建议优先使用 npx skills add。 (Skills)
之前更推荐手动复制,是考虑到你可能想做一个完全可控的科研环境备份,但从日常使用角度,npx skills add 更好。
npx skills add Haojae/scipilot-figure-skill 的优点
1. 自动处理安装位置
例如:
npx skills add Haojae/scipilot-figure-skill --agent codex
它会:
- 下载 GitHub 仓库
- 找到
SKILL.md - 放到 Codex 能识别的位置
- 建立必要配置
不用自己判断:
~/.codex/skills/
~/.agents/skills/
项目/.agents/skills/
这些路径问题。(npm)
2. 后续更新方便
例如作者更新:
scipilot-figure-skill
v1.0
↓
v1.1
使用:
npx skills update
可以统一更新。(NVIDIA Docs)
手动:
git clone
cp
以后需要自己维护。
3. 更适合安装多个 Skill
比如你后面安装:
scipilot-figure
latex-review
paper-writing
experiment-analysis
zotero-review
使用:
npx skills add xxx
类似:
pip install xxx
npm install xxx
管理体验更好。
那为什么还会有人手动复制?
主要是三个情况:
情况1:开发自己的 Skill
比如你自己写:
my-research-skill/
├── SKILL.md
├── scripts/
└── references/
测试阶段:
cp -r my-research-skill ~/.codex/skills/
最快。
情况2:服务器环境没有 Node.js
npx 依赖 Node/npm。
检查:
node -v
npm -v
没有的话:
sudo apt install nodejs npm
情况3:科研环境需要 Git 管理
比如你的 Ubuntu 是实验服务器:
~/research-ai/
├── skills/
│ ├── figure/
│ ├── latex/
│ └── experiment/
然后:
git backup
这种手动管理更透明。
对你的情况,我建议这样
你现在:
- Ubuntu GPU服务器
- Codex
- AAAI论文
- LaTeX
- Zotero
- 实验管理
建议:
全局安装第三方 Skill
例如:
npx skills add Haojae/scipilot-figure-skill --agent codex --global
(npm)
用于:
所有论文项目
↓
Codex
↓
scipilot-figure
自己定制的科研 Skill
放:
~/research-skills/
例如:
research-skills/
├── aaai-paper-review/
├── experiment-debug/
├── ablation-analysis/
└── latex-format-check/
然后链接:
~/.codex/skills/
最终推荐结构
我觉得你的 Ubuntu 可以设计成:
~/
├── .codex/
│ └── skills/
│ ├── scipilot-figure
│ ├── latex
│ └── paper-review
│
├── research/
│ ├── Kronos/
│ ├── CornFuturesForecast/
│ └── papers/
│
└── zotero/
第三方 Skill:
npx skills add
自己的 Skill:
git管理 + 手动链接
这个组合最适合科研。
所以针对你刚才那个 scipilot-figure-skill:
✅ 推荐直接:
npx skills add Haojae/scipilot-figure-skill --agent codex --global
比手动 clone 更合适。(Skills)