rnskill:跨生态 Agent Skills 集合
来源
- GitHub: https://github.com/Pluviobyte/rnskill
- Stars: 237 ⭐
- 作者: 雪踏乌云
- 更新: 2026-07-06
- 协议: MIT
项目定位
“雪踏乌云维护的 AI Agent Skills 集合,适用于 Codex、Claude Code 等支持 SKILL.md 的 Agent 工作流。”
关键在于:同时兼容 Codex (.agents/skills/) 和 Claude Code (.claude/skills/) 两种目录结构 — 这意味着技能可以在不同 Agent 生态间移植。
目录结构
rnskill/
├── README.md
├── README.zh.md
└── skills/
└── renhua/ # "人话" — 中文去 AI 味精
├── SKILL.md
└── agents/
└── openai.yaml
核心理念:与 Hermes 技能系统的异同
| 维度 | rnskill/Codex | Hermes Agent |
|---|---|---|
| SKILL.md 格式 | ✅ 完全相同 | ✅ YAML frontmatter + markdown |
| 存储位置 | .agents/skills/<name>/ | ~/.hermes/skills/<name>/ |
| 触发机制 | $skill_name inline 调用 | skill_view() + 自动匹配 |
| 配置文件 | agents/openai.yaml | 在 SKILL.md 中声明 |
关键发现: 两个生态的技能格式基本一致,技能可双向移植。
“人话” (renhua) 技能架构分析
特点
- 精确触发条件: frontmatter 中详细列出了所有适用场景,包括用户抱怨的特定句式
- Hard Bans 机制: 对特定 AI 味表达方式的硬性禁止,附带 Bad→Better 对照
- 分级规则: Operating Priorities(操作优先级)先于具体规则
- 中英双语 README: 考虑到了国内外开发者的使用场景
Hard Bans 的几条核心规则(可直接复用)
- 二元对比壳: 禁止”不是A而是B""不仅A更B”等对比句式,直接陈述主张
- 指令模板开头: 禁止”别急着X,先Y”等教程式开头
- 虚假洞察标记: 禁止”真正""其实""本质上""说白了”等空洞强调词
- 冒号讲义腔: 禁止以冒号引出的教训式表达
- 模糊指代: 禁止”东西""这件事""这些”等占位词,用确切分类替代
- 时态混乱: 已完成测试用过去时,真实 next step 用将来时
- 空泛比较: 禁止”更适合""更自然”,除非指明具体对比维度
对我们的直接价值
- 这个 “renhua” 技能的规则可以直接用来改进 Hermes 的 Chinese writing 相关 skill
- 证实了 Skill 格式跨生态兼容性 — 可以构建 Hermes ↔ Codex ↔ Claude Code 的 skill 共享通道
行动建议
🟡 P1 — 本周内
- 审查 Hermes Agent 现有 skill 是否遵循类似的 SKILL.md 最佳实践
- 考虑将 rnskill 的 “renhua” 规则集成到 Hermes 的中文写作场景中
- 探索 Hermes skill 与 Codex/Claude Code skill 的双向兼容机制
🟢 P2 — 中长期
- 建立跨 Agent 生态的 skill 市场/索引
- 为 Hermes 添加技能导入功能(直接从 GitHub 仓库安装 skill)