Pi Skills 遵循 Agent Skills 标准,是以 Markdown 文件形式存储的按需能力包。

基本结构

<!-- ~/.pi/agent/skills/my-skill/SKILL.md -->
# My Skill
Use this skill when the user asks about X.
 
## Steps
1. Do this
2. Then that

调用方式

  • 显式调用:/skill:name
  • 自动调用:Agent 根据上下文判断自动加载

加载位置

Pi 从以下位置扫描 Skills(从当前目录向上遍历):

  • ~/.pi/agent/skills/ — 全局用户 skills
  • ~/.agents/skills/ — 全局 agent skills 标准位置
  • .pi/skills/ — 项目级 skills
  • .agents/skills/ — 项目级 agent skills 标准位置

与 Claude Code Skills 的对比

Pi Skills 和 Claude Code Skills 均遵循相同的 Agent Skills 标准(agentskills.io),因此同一套 Skill 文件可以在两个工具之间复用:

维度PiClaude Code
标准agentskills.ioagentskills.io
调用/skill:name 或 Agent 自动/skill-name 或 Agent 自动
文件位置~/.pi/agent/skills/ 等~/.claude/skills/ 等
文件名SKILL.mdSKILL.md 或 <name>.md

分发

通过 pi-packages 打包后可发布到 npm 或 git 供他人安装。

注:Skills 中的指令可以引导模型执行任意操作(包括运行可执行文件),安装第三方 skills 前请审查内容。