pi-event-monitor
为Pi会话提供事件驱动的Shell流与文件监视器。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:pi-event-monitor。 它的用途是:为Pi会话提供事件驱动的Shell流与文件监视器。 完整的 Skill 内容见:https://321skill.com/skills/pi-event-monitor/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
‘启动一个监视器,监控当前目录下的app.log文件,当出现“ERROR”关键词时通知我。’,它会创建文件监视器并在后台运行。之后,当app.log被写入包含“ERROR”的行时,你的Pi会话会被立即唤醒并收到包含该行内容的通知,让你能第一时间处理错误。
介绍
pi-event-monitor 解决了在Pi会话中被动等待任务完成或文件变更的问题。传统方式需要用户主动轮询或手动检查,而该Skill通过创建事件驱动的监视器,能在后台监控Shell命令的输出流或指定文件的变化,并在事件发生时自动唤醒启动它的会话,实现异步通知。
使用该Skill时,你可以在Pi会话中启动一个文件监视器或Shell流监视器。例如,你可以让它监控一个日志文件,当有新内容追加时,会话会收到通知;或者监控一个长时间运行的构建命令,在其输出特定内容(如‘构建成功’或‘错误’)时立即得到提醒。这让你无需持续关注进程,可以转而处理其他工作。
它非常适合需要在Pi会话中执行后台任务、监控日志文件变化、等待长时间命令执行结果,或希望将事件驱动编程范式引入会话自动化的开发者、运维人员和自动化脚本编写者。
使用建议是,确保你理解被监控的进程或文件的生命周期,避免产生僵尸监视器。对于一次性任务,记得在完成后清理监视器。在复杂生产环境中,建议结合日志和错误处理机制使用,以增强可靠性。
常见问题
pi-event-monitor 能监控远程服务器的文件吗?
不能,它主要监控运行Pi会话的本地环境下的Shell流和文件系统事件。
监视器会一直运行吗?如何停止?
监视器会持续运行直到触发事件或会话结束,通常可在原会话中通过提供的API或发送信号来停止。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/pi-event-monitor/raw/index.md 读取 pi-event-monitor 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/pi-event-monitor/raw/index.md(查看排版版本)