steipete/agent-scripts

Scripts for agents, shared between my repositories.

解决的问题

它提供了一个集中式管理系统,用于在多个本地工作区之间共享 AI 代理指令、可重用技能和辅助脚本。它消除了为不同 AI 代理(如 Codex 和 Claude Code)在各种项目中手动复制规则和功能的需求。

运作方式

该项目使用一个规范存储库来存储共享规则(AGENTS.MD)和技能(定义在带有 YAML front matter 的 SKILL.md 文件中)。同步脚本(sync-skills)会在代理特定的配置目录(例如 ~/.codex/ 和 ~/.claude/)中创建符号链接,将这些共享资源映射到代理。它支持 Codex 的整个根目录链接和 Claude Code 的扁平化逐技能链接,同时处理名称冲突并清理过时的链接。

适用对象

适用于在多个本地项目中使用多种 AI 编码代理,并希望为其代理的行为、自定义技能和实用脚本建立单一事实来源的开发者。

亮点

  • 跨代理同步:自动为 Codex 和 Claude Code 配置指令和技能。
  • 技能路由:使用技能文件中的 YAML front matter 提供简短触发短语,用于代理路由。
  • 依赖轻量的辅助工具:包含可移植脚本和一个独立的 Chrome DevTools 辅助工具,用于浏览器自动化。
  • 验证:包含一个 validate-skills 脚本,以确保技能定义格式正确。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目