search-pi-extensions
Installation
SKILL.md
Search Pi Extensions
按用户需求从 npm pi-package 生态中检索符合的 Pi Agent 包(extension / skill / theme / prompt),采集 npm 元数据与 GitHub 信号,经质量评估后整理成 Markdown 表格 + 风险提示。
与 pi-trending 互补:pi-trending 回答「生态里火什么」(热度发现),本技能做需求驱动检索(「我要找做 X 的包」)。
工作流程
手动触发(disable-model-invocation: true):键入技能名加载后,LLM 主导 grilling、质量评估与整理,脚本只负责检索与数据采集。
阶段 ① Grilling 澄清需求 + 生成关键词(LLM)
用户通常给模糊需求(如「找个能读 PDF 的 pi 扩展」)。LLM 先简短提问澄清:
- 具体用途:要解决什么问题、预期行为
- 类型偏好:extension / skill / theme / prompt,或不限
- 约束:是否需要 GitHub 仓库、是否接受实验性/低下载包
澄清后生成 2-5 个英文搜索关键词,覆盖目标包在 name / description / keywords 中可能出现的用词(如 pdf document reader)。关键词是 npm 全文检索词,不必精确,脚本会取相关度 Top 窗口。每个关键词作为独立位置参数传入脚本;多词短语应拆成多个单词关键词,避免 shell 引号转义问题。