SuperAPI AI 工具集

verbatim-audit-notify

通用与其它

查看项目

更新于 10-16 05:46

技能介绍

用途:解决“手机收到 Pushover 通知却想不起上下文”的问题,面向 cron 脚本、launchd 守护进程、hook 输出等个人级“发完即忘、需要时可深挖”的告警场景。单机、单 Pushover 账号,不是微服务可观测性栈。

主要能力:发送端生成 UUID,写入逐字 JSONL 审计日志,并发送含摘要与 UUID 的 Pushover 消息;检索端按 UUID 或前缀打印格式化 JSONL 条目;保留清理脚本按天数删除旧日志(默认 30 天,默认 dry-run,不删当天文件);配额监控脚本查询 Pushover 限额并在剩余不足时告警;心跳脚本汇总每日状态。附带三个 launchd 定时模板(清理、配额、心跳)。

使用方式:将 scripts 下脚本软链到 PATH,例如 ln -sf "$HOME/.claude/plugins/marketplaces/cc-skills/plugins/pushover-commander/skills/verbatim-audit-notify/scripts/pushover-notify.sh" ~/.local/bin/pushover-notify,其余脚本同理。发送示例:pushover-notify --title "..." --message "..." --service maccy-backup --level ERROR --extra '{...}';反查:pushover-lookup <uuid> 或 pbpaste | pushover-lookup。凭据默认从 1Password 读取,可用 PUSHOVER_TOKEN/PUSHOVER_USER 覆盖,或 NO_PUSHOVER=1 仅写日志。日志位于 ~/.local/state/pushover/audit-YYYYMMDD.jsonl。

限制:Pushover 正文上限 1024 字符、标题 250 字符;日志仅存本地 Mac,密钥不应放入 message/title;资料未提供价格、跨平台支持及其他平台信息。