pi-resource-search

Search Pi commands, skills, extensions, and installed packages from /keyword autocomplete.

Packages

Package details

extension

Install pi-resource-search from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:pi-resource-search
Package
pi-resource-search
Version
0.1.2
Published
Sep 5, 2026
Downloads
417/mo · 417/wk
Author
coldfish1115
License
MIT
Types
extension
Size
12.1 KB
Dependencies
0 dependencies · 2 peers
Pi manifest JSON
{
  "extensions": [
    "./extensions/index.ts"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

pi-resource-search

让 Pi 的 / 补全更容易找到资源。

输入 /关键词 后,扩展会按名称、描述和资源类型进行模糊匹配,列出当前 Pi 已发现的相关命令、Skill、扩展和已配置包。

示例

  • /hand:查找 handoff 等相关资源
  • /cache:查找缓存相关资源
  • /review:查找代码审查相关资源

选中结果后:

  • Command:插入并执行对应的 Pi 命令;
  • Skill:插入 /skill:名称,由 Pi 加载该 Skill;
  • Extension:仅显示扩展入口和所属包,不会伪装成可执行命令;
  • Package:仅显示已配置的 Pi 包,不会自动安装或修改配置。

没有匹配结果时,Pi 会继续使用原生的 / 命令和路径补全。

安装

pi install npm:pi-resource-search

安装后执行 /reload。如果扩展刚刚安装或更新,建议重新启动 Pi。

特点

  • 使用 Pi 原生 autocomplete API;
  • 支持 Windows、macOS 和 Linux;
  • 支持 PI_CODING_AGENT_DIR 自定义 Pi 配置目录;
  • 仅读取 Pi 配置、Package 清单和 Skill frontmatter;
  • 不执行被扫描包的代码;
  • 不修改 Skill、Package 或 Pi 配置文件;
  • 不要求安装 pi-cn,可独立工作。

注意事项

扩展搜索的是当前 Pi 已发现或已配置的资源,不是 npm 全网包搜索。新增 Skill 或 Package 后,执行 /reload 刷新索引。

如果其他扩展也修改 / 补全,结果顺序可能受扩展加载顺序影响;本扩展会尽量保留 Pi 原生结果。

本地开发

npm install
npm run typecheck
npm pack --dry-run
pi -e .

兼容性

需要 Pi >=0.85.0

许可证

MIT