Tabbit博客

让 Oh My Pi 使用已登录的浏览器

按 Oh My Pi fork 与版本核对 Skill 路径,再验证浏览器读取和人工复核流程。

本文目录
  1. 关键结论
  2. 浏览器接入方式一览
  3. 先核验客户端,再检查会话
  4. 用 Tabbit 完成这类任务
  5. 交接方式决策表
  6. 延伸接入指南

要让 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 提交表单吗?

首次浏览器任务保持只读。复核输出后,再单独批准后续写入。

下一步

让 Tabbit 与你并肩工作。

跨标签页调研、自动化重复的浏览器工作,让每一处上下文都触手可及。