AI 简明手册
Pi 源码解读 · 扩展与集成Skills、Prompt Templates、Themes 与 Packages

Skills、Prompt Templates、Themes 与 Packages

先看全局

Skill、Prompt Template 和 Theme 分别封装按需方法、可复用输入与视觉样式;Pi Package 则把这些资源连同 Extension 一起打包、配置和分发。

沿地图找代码

四类资源职责不同

Skill 用 SKILL.md 描述适用时机和操作方法;Prompt Template 从 slash 命令展开成输入;Theme 定义终端颜色;Extension 执行 TypeScript 代码并接入运行时。

[repo] [docs]

Package 是分发边界

Package 可来自 npm、Git 或本地目录,并在 manifest 中声明 extensions、skills、prompts 和 themes;用户可以逐项启用、禁用或固定来源。

[repo] [docs]

建议阅读顺序

  • 只需要传递工作方法时优先 Skill;需要运行时代码、工具或 UI 时才用 Extension。

  • 团队共享时把互相依赖的资源放进一个 Package,并固定版本或 commit,减少“文档在、扩展没装”的漂移。

这张地图没覆盖什么

  • Package 统一了分发,不自动提供隔离、签名验证或兼容性保证;其 Extension 与依赖仍会以本地代码运行。

来源与核验

  1. [repo] Pi 官方源码(固定 revision)
  2. [docs] Pi 官方文档

Revision:853a80d26c90a14c1886f0ebb8ffaae133ca2185 · 核验日期:2026-08-31