Community编程与开发github.com

SSS135/polyskill

将一次编写的 AI 代理技能和子代理编译成针对每个平台(Claude Code、Codex)的配置文件树,并支持内联的按目标宏定义。

polyskill 是什么?

polyskill 是一种开发工具,旨在解决 AI 代理技能(如 Claude Code 的自定义规则或 Codex 的 agent 指令)在多个平台间重复编写和维护的痛点。它允许开发者以统一的格式一次性定义技能和子代理,然后通过编译过程自动生成针对不同平台(如 Claude Code、Codex)的配置文件树。其核心特性是支持内联的按目标宏,这意味着在技能定义中可以使用条件语句或变量,根据最终部署的平台自动调整指令内容,例如为不同平台指定不同的工具调用方式或行为约束。这使得 AI 代理技能的管理更加高效和一致,特别适用于需要在多个代理平台上维护复杂技能集的开发团队。

兼容平台✓Claude Code✓Codex CLI~Cursor
npx skills add SSS135/polyskill

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

polyskill 是做什么的?

将一次编写的 AI 代理技能和子代理编译成针对每个平台(Claude Code、Codex)的配置文件树,并支持内联的按目标宏定义。

相关技能