跳转到内容

四级生态

Skill 按存放位置与共享范围,可分为用户级、项目级、企业级、社区级四个层次,由内向外覆盖范围逐级扩大:

层级存放位置共享范围适用场景
用户级用户家目录下的 agent 配置目录仅当前用户,跨所有项目可用个人偏好、私有工作流、跨项目复用的通用能力
项目级项目根的 agent 配置目录,随仓库进版本控制团队共享,所有协作者共用一份业务规则、项目专属 SOP、需团队协同沉淀的能力
企业级由组织管理员统一部署,自动下发到成员工作区整个组织共用,集中管理 + 自动更新公司级合规流程、敏感数据处理、统一对外 SOP
社区级公开仓库 / 标准生态全网开放,开箱即用通用领域能力,如 PDF / DOCX / XLSX 文档处理

各平台的具体路径约定不同,例如:

平台用户级项目级
Claude Code~/.claude/skills/<project>/.claude/skills/
Claude.aiSettings > Capabilities > Skills(GUI 上传)—(不适用)
OpenAI Codex CLI~/.agents/skills/<project>/.agents/skills/
CodeBuddy${HOME}/.codebuddy/skills/<project>/.codebuddy/skills/

NOTE

Codex 用 .agents/skills/ 而非 .codex/skills/ — Codex 沿用 AGENTS.md 开放标准的命名约定,与 Cursor、Amp、Windsurf 等家族保持一致。~/.codex/skills/ 也能被识别但官方不推荐。

Codex 独有:4 层发现位置(按优先级递增)

Codex 的发现机制比"用户级/项目级"更细——会从当前目录向上递归扫描所有 .agents/skills/,加上系统级位置共 4 层:

Scope位置建议用途
REPO(递归)$CWD/.agents/skills 与各级父目录微服务 / 子模块级别的局部 Skill
REPO 根$REPO_ROOT/.agents/skills整个仓库共享,随版本控制
USER$HOME/.agents/skills跨项目个人 Skill
ADMIN/etc/codex/skills机器 / 容器系统级,多用户共用

例如在 monorepo 里,根目录放整个仓库通用的 Skill,子目录 apps/web/.agents/skills/ 放只在 web 应用上下文用的 Skill —— 切换到 apps/web 目录跑 Codex 时两层都会被加载。

NOTE

企业级(Organization-level)由 Anthropic 在 2025 年 12 月推出,适用于使用 Claude 企业版的组织。其它平台陆续跟进中。如果你只是个人或小团队使用,用户级 + 项目级 这两层就足够了。

TIP

使用建议:先搜索,再编写。 动手写新 Skill 之前,先到社区生态查是否已有现成方案;没有再自行实现,并按"个人 / 团队 / 全网"判断沉淀位置。社区入口可参考:

选层心法

  • 个人高频小工具 → 沉淀到用户级,免得每个项目都重写
  • 业务专属 SOP → 沉淀到项目级,跟代码一起进版本控制
  • 公司统一规范 → 沉淀到企业级,集中部署、自动更新
  • 跨团队的通用能力 → 提交到社区级,让生态共建

理解了"放在哪"之后,下一步建议阅读 SKILL.md 学习正文该怎么写。

Released under the MIT License.