rnskill:跨生态 Agent Skills 集合

来源

项目定位

“雪踏乌云维护的 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/CodexHermes Agent
SKILL.md 格式✅ 完全相同✅ YAML frontmatter + markdown
存储位置.agents/skills/<name>/~/.hermes/skills/<name>/
触发机制$skill_name inline 调用skill_view() + 自动匹配
配置文件agents/openai.yaml在 SKILL.md 中声明

关键发现: 两个生态的技能格式基本一致,技能可双向移植。

“人话” (renhua) 技能架构分析

特点

  1. 精确触发条件: frontmatter 中详细列出了所有适用场景,包括用户抱怨的特定句式
  2. Hard Bans 机制: 对特定 AI 味表达方式的硬性禁止,附带 Bad→Better 对照
  3. 分级规则: Operating Priorities(操作优先级)先于具体规则
  4. 中英双语 README: 考虑到了国内外开发者的使用场景

Hard Bans 的几条核心规则(可直接复用)

  • 二元对比壳: 禁止”不是A而是B""不仅A更B”等对比句式,直接陈述主张
  • 指令模板开头: 禁止”别急着X,先Y”等教程式开头
  • 虚假洞察标记: 禁止”真正""其实""本质上""说白了”等空洞强调词
  • 冒号讲义腔: 禁止以冒号引出的教训式表达
  • 模糊指代: 禁止”东西""这件事""这些”等占位词,用确切分类替代
  • 时态混乱: 已完成测试用过去时,真实 next step 用将来时
  • 空泛比较: 禁止”更适合""更自然”,除非指明具体对比维度

对我们的直接价值

  • 这个 “renhua” 技能的规则可以直接用来改进 Hermes 的 Chinese writing 相关 skill
  • 证实了 Skill 格式跨生态兼容性 — 可以构建 Hermes ↔ Codex ↔ Claude Code 的 skill 共享通道

行动建议

🟡 P1 — 本周内

  1. 审查 Hermes Agent 现有 skill 是否遵循类似的 SKILL.md 最佳实践
  2. 考虑将 rnskill 的 “renhua” 规则集成到 Hermes 的中文写作场景中
  3. 探索 Hermes skill 与 Codex/Claude Code skill 的双向兼容机制

🟢 P2 — 中长期

  1. 建立跨 Agent 生态的 skill 市场/索引
  2. 为 Hermes 添加技能导入功能(直接从 GitHub 仓库安装 skill)