Felo Search
带来源的答案Pi 刻意的极简意味着,加技能就是加触角,而不是加一堆需要你照看的工具。结果带日期、带链接,可以直接在同一条回复里引用。
查一下这个依赖推荐的 Node 版本,并注明你是在哪里读到的。cp -r felo-skills/felo-search ~/.pi/agent/skills/Pi 刻意只带一个很小的智能体内核,让你用扩展、技能、提示词模板、主题和包去扩展它。Felo 技能不往内核里加一行代码就完成扩展——实时搜索、网页提取、字幕和演示文稿输出都以纯 Markdown 技能包的形式进来。
极简终端编码框架
pi # 然后让它找一个能把页面抓成 Markdown 的技能Pi 的文档把边界讲得很直接:内核刻意做小,子智能体和 plan 模式这类功能都不做。需要任务知识的地方就靠技能来扩展——包括那些离开终端的任务。
Pi 会从 ~/.pi/agent/skills、~/.agents/skills、项目级的 .pi/skills 和 .agents/skills,或某个包的 skills/ 目录加载技能。需要什么放什么,用不上的就别放。
Pi 刻意的极简意味着,加技能就是加触角,而不是加一堆需要你照看的工具。结果带日期、带链接,可以直接在同一条回复里引用。
查一下这个依赖推荐的 Node 版本,并注明你是在哪里读到的。cp -r felo-skills/felo-search ~/.pi/agent/skills/评审的人看演示文稿,不看终端滚屏。这个技能把会话查到的东西变成幻灯片,而且不用离开 Pi 的工作流。
把这个重构总结成五页幻灯片:改动了什么、弄坏了什么、需要评审什么。cp -r felo-skills/felo-slides ~/.pi/agent/skills/Pi 没有浏览器面板,视频内容本来够不着。这个技能拉取字幕,交回会话可以直接检索的文本。
把这场分享的字幕拿来,抽出它引用的每一个基准测试数字。cp -r felo-skills/felo-youtube-subtitling ~/.pi/agent/skills/发布前值得跑一次:看看在同一个版本上的人是不是也撞上了你正盯着的那条报错。
搜索 X 上这个库版本相关的报错,列出重复最多的三条。cp -r felo-skills/felo-x-search ~/.pi/agent/skills/项目需要 favicon、Logo 组合或产品图时,同一个会话就能生成并反复修改,而不用丢给你一段提示词去别处跑。
给这个包画三个方向的 Logo,并把方案存成文件。cp -r felo-skills/felo-superagent ~/.pi/agent/skills/Pi 从你自己的文件夹加载技能,所以加一个就是复制一次。挑你接下来想让它处理的任务:调研、提取、演示文稿、字幕、社交监听,或长时间运行的工作流。
在 Pi 上添加
可引用来源的实时网络调研
cp -r felo-skills/felo-search ~/.pi/agent/skills/把网页变成可复用的结构化数据
cp -r felo-skills/felo-web-fetch ~/.pi/agent/skills/以你自己的资料为依据回答
cp -r felo-skills/felo-livedoc ~/.pi/agent/skills/讲座、演示和评测的字幕
cp -r felo-skills/felo-youtube-subtitling ~/.pi/agent/skills/追踪 X 上的帖子和回复
cp -r felo-skills/felo-x-search ~/.pi/agent/skills/一句话生成演示文稿
cp -r felo-skills/felo-slides ~/.pi/agent/skills/把笔记和链接变成演示大纲
cp -r felo-skills/felo-content-to-slides ~/.pi/agent/skills/保留记忆的长期工作流
cp -r felo-skills/felo-superagent ~/.pi/agent/skills/把页面存成快照和 Markdown
cp -r felo-skills/doc-screenshot-agent ~/.pi/agent/skills/用你自己的素材起草 X 帖子
cp -r felo-skills/felo-twitter-writer ~/.pi/agent/skills/从需求说明生成落地页
cp -r felo-skills/felo-landingpage ~/.pi/agent/skills/买前的 Apple 产品调研
cp -r felo-skills/apple-buy-advisor ~/.pi/agent/skills/想改成项目级?复制到 .pi/skills/,Pi 询问时信任该项目即可。
Pi 用户通常先装一个技能文件夹,会话保持开着,等调研确实跑通之后才补上输出类技能。
Pi 会从用户层、项目或包里读取技能,所以先从范围最窄的开始。
会话第一次用来源而不是猜测回答你的时候,价值就出现了。
调研跑通之后,同一个会话就能产出团队真正会看的东西。
两条路:直接复制到哪都能用,而当你想把同一个技能包装到多台机器上时,Pi 的包是更干净的选择。
用 npm install 或 shell 安装脚本,然后在项目目录里运行 pi,用 /login 或供应商的 API Key 完成认证。
npm install -g --ignore-scripts @earendil-works/pi-coding-agent
# or
curl -fsSL https://pi.dev/install.sh | sh
# then, in a project directory
pi技能调用的是 Felo CLI,所以装一次,把 Key 存在仓库之外。
npm install -g felo-ai
felo config set FELO_API_KEY your-api-key-here全局技能放在 ~/.pi/agent/skills 下。项目技能放在 .pi/skills,只在你信任该项目之后加载。如果你为多个框架保留同一个共享文件夹,~/.agents/skills 也可以。
git clone https://github.com/Felo-Inc/felo-skills.git
# Every project on this machine
mkdir -p ~/.pi/agent/skills
cp -r felo-skills/felo-search ~/.pi/agent/skills/
# Or just this repository
mkdir -p .pi/skills
cp -r felo-skills/felo-search .pi/skills/你也可以不复制、直接加载技能包:pi --skill /path/to/felo-search。即使启动时带了 --no-skills,这个参数也会额外追加。
Pi 会按 Agent Skills 标准校验技能,并报出大部分不合规的地方。先要一份技能列表,再跑你真正关心的那个任务。
这个会话里有哪些技能可用?然后用 felo-search
拉取我们数据库驱动的发布说明。三个日常场景,技能比另一个扩展更合适。
堆栈指向某个依赖,而你装的版本比文档落后两个版本。
抓取这个方法当前的文档,把签名和锁定的版本对一下,然后改掉调用处。一个补丁,外加它所依据的那份确切文档,而不是一个能编译但行为古怪的猜测。
你要向一个不会去读仓库的团队解释自研还是采购的取舍。
调研这三个服务当前的定价和限制,起草六页我能直接改的幻灯片。一份带来源的对比和一份幻灯片草稿,都在同一个终端会话里产出。
某家供应商的发布会提到了一个行为变更,但它从没进过更新日志。
把字幕拉下来,列出提到的每一项行为变更,并检查哪些会影响我们的配置。一份基于录像的清单,时间戳可以自己核对。
把一个文件夹复制到 ~/.pi/agent/skills,重启会话,然后问 Pi 一个需要实时联网的问题。
Felo AI 是独立的技能发行方。Pi 由 Earendil Inc. 维护。
从技能开始,再按 Pi Coding Agent 工作流的需要组合模型、实时数据、知识和输出工具——用的还是 Felo 技能已经在用的那个 Key。
当 Agent 需要自定义推理或生成时,使用性价比更高的 LLM 接入。
为 Agent 提供最新的 Web 与社交信号,而不是依赖过时的上下文。
把工作建立在可复用的知识之上,再转化为可以分享的交付物。
把工作流从调研延伸到视觉呈现和可直接交付的 Office 成果。