pi-session-bookmarks
在Pi终端中标记和恢复会话
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:pi-session-bookmarks。 它的用途是:在Pi终端中标记和恢复会话 完整的 Skill 内容见:https://321skill.com/skills/pi-session-bookmarks/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'帮我用pi-session-bookmarks保存当前会话,备注为“调试API鉴权”',然后运行`/bookmark 调试API鉴权`。之后在另一个仓库中想返回时,运行`/bookmark-list`,选择该条目即可恢复。
介绍
这个Skill解决了在Pi终端中切换上下文时丢失当前工作进度的问题。实际开发中,开发者经常需要临时切换到其他仓库或任务,但回头再想找到之前那个有价值的会话窗口却非常困难,尤其是在同时处理多个项目时。
使用方式很简单,你只需要在想要保留的会话中运行/bookmark [备注],例如/bookmark 新功能构思:马匹版Tinder。之后从任何工作区运行/bookmark-list,便会列出所有已书签标记的会话列表,按回车键即可精准跳回当时的会话现场,包括工作目录和终端状态。
它非常适合需要频繁切换工作上下文的后端开发、全栈开发或智能体开发者。尤其是那些日常使用Pi作为主力编码终端,同时管理多个仓库或项目,又不想丢失重要思路的团队或个人。
建议在开始一项新任务或思路即将中断时立刻使用/bookmark记录。需要注意的是,它仅保存Pi会话的执行上下文和工作目录,不会保存终端的输出历史或文件变更,需要配合版本控制一起使用。
常见问题
书签存储在哪个目录?
存储在 `~/.pi/agent/session-bookmarks/bookmarks.json`,全局共享,不依赖于当前工作目录。
如何删除当前会话的书签?
在当前会话中运行 `/unbookmark` 即可移除该会话的书签。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/pi-session-bookmarks/raw/index.md 读取 pi-session-bookmarks 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/pi-session-bookmarks/raw/index.md(查看排版版本)