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 格式),按其中说明在我的环境里完成安装和配置。