要让 Oh My Pi 使用已登录浏览器,先确认运行的是 can1357/oh-my-pi,记录具体版本,再检查该版本启用的 Skill provider 与命令设置。把 Tabbit Skill 放到当前构建实际扫描的目录,最后通过本机 Tabbit CLI 做一次无副作用的读取。Oh My Pi 是快速迭代的 Pi fork;Pi 的 /skill:tabbit 只能作为排查起点,不能证明每个 OMP 版本都使用相同路径或别名。
一位 Oh My Pi 用户在 Reddit 中称它是自己的日常工具;原帖作者则表示默认 token 用量偏高(讨论原文)。另一条帖子介绍了 fork 的扩展功能,也指出发布频繁。这些反馈支持“先核对版本和设置”的建议,不能证明所有构建都相同行为。
关键结论
在本机运行客户端,确认 Skill 或 shell 确实可用。
先用无副作用的读取检查已登录页面,再开始调研。
保存有明确名称的草稿,并保留人工复核节点。
浏览器接入方式一览
| 入口 | 运行位置 | 核验重点 |
|---|---|---|
| 代码仓库 | Mario Zechner 的 pi 项目 | can1357/oh-my-pi 仓库 |
| Skill 调用 | Pi 文档使用 /skill:<name> | OMP 文档说明可选 /skill:<name>,需启用设置 |
| 需要核验 | Pi 版本与 Skill 路径 | OMP 版本、provider、Skill 根目录与命令开关 |
先核验客户端,再检查会话
不要只凭“兼容 Pi”的说明照抄安装步骤,先查阅 OMP 当前 Skill 文档。OMP 仓库有自己的文档和版本实现。运行 omp --version,查看 /settings 或对应版本文档中的 skills 设置与 Skill 根目录。OMP 文档说明,启用 skills.enableSkillCommands 后,交互式命令可用 /skill:<name>。当前 OMP 原生路径可检查项目中的 .omp/skills/<name>/SKILL.md 与用户目录 ~/.omp/agent/skills/<name>/SKILL.md;启用 Agent Skills provider 时,也可扫描 .agents/skills/ 和 ~/.agents/skills/。provider 优先级可能随版本变化,因此应记录版本,并确认当前会话已发现 Tabbit Skill。若命令发现失败,可用 OMP 支持的 skill URI/read 方式,或从 shell 调用本机 Tabbit CLI。
用 Tabbit 完成这类任务
迁移时给 OMP 一个团队发布手册地址,以及原来 Pi 任务的输出。核对页面标题、检查清单版本和指定字段,把差异保存为 pi-browser-skill-migration-draft.md。这是待审材料,不是代码提交。如果 OMP 在容器、SSH 会话或远程 runner 中运行,它的 shell 可能无法访问桌面 Tabbit。需要独立且受支持的本地交接;不要转发浏览器 cookie,也不要假设存在远程桥接。
把示例中的页面地址换成你获准使用的测试页,再交给 Agent。
在 Tabbit 中打开已登录的团队发布手册。记录给定 URL 对应的标题、可见版本和三个待核对字段,和原来 Pi 任务的输出对照。将 OMP 版本和差异写入 `pi-browser-skill-migration-draft.md`。保持手册只读,等待人工复核。交接方式决策表
| 阶段 | 检查 | 证据 |
|---|---|---|
| 识别 | 运行 omp --version 并核对仓库/包身份 | 版本号与安装来源 |
| 发现 | 检查配置的 Skill 根目录及 enableSkillCommands | 会话中可见 Tabbit Skill 名称或读取回执 |
| 连接 | 用 Tabbit 只读任务访问已知页面 | 预期标题与 URL,没有写入动作 |
延伸接入指南
换用其他客户端时也按这个顺序检查:发现客户端 Skill、确认本机启动器可达、验证已登录的 host,最后保存可复核的草稿。可先看 Tabbit CLI 指南。从可以手动检查的测试页开始,并保持只读。
常见问题
Oh My Pi 和 Pi 是同一个项目吗?
不是。Oh My Pi 是独立 fork。使用 Pi 指南前先核对仓库和安装版本。
OMP 一定支持 `/skill:tabbit` 吗?
不一定。OMP 文档把它列为可选命令,并受设置控制。要在当前构建中确认命令发现。
Tabbit Skill 应放在哪里?
放在当前 OMP 版本及 provider 会扫描的路径。先查对应版本文档与配置,不要照搬 Pi 默认值。
远程 OMP 能使用本机浏览器吗?
不能自动使用。OMP 进程需要受支持的本地交接才能访问 Tabbit 档案。
怎样迁移 Skill?
记录版本、Skill 来源路径、发现设置和一次无副作用读取结果,再访问真实页面。
应允许 OMP 提交表单吗?
首次浏览器任务保持只读。复核输出后,再单独批准后续写入。