关于 notify
Notify 是通过 ntfy.sh 发送提醒的技能,可用于长任务完成、错误需要处理或用户要求通知时。它将简短消息发送到 fish 私有变量 `NTFY_SUB_TOPIC` 指定的主题。
主要功能
- 01通过 ntfy.sh 发送通知
- 02任务完成和错误提醒
- 03简短且可执行的消息指引
- 04通过 fish 向 `NTFY_SUB_TOPIC` 主题发送
适用场景
- 01提醒长时间运行的任务已完成
- 02通知需要处理的错误
- 03发送用户明确要求的通知
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ kentoje/ dotfiles --skill notify安装后在 Claude Code 中输入/notify确认已加载。
详细介绍
通知技能
通过 ntfy.sh 发送通知,提醒用户任务已完成、发生错误或有任何重要事件。
用法
在以下情况下使用此技能:
- 长时间运行的任务已完成
- 发生错误或需要关注的问题
- 用户明确要求接收通知
- 任何值得提醒用户的事件
如何发送通知
使用 fish shell 执行以下命令,并附上合适的消息:
fish -c 'curl -d "<MESSAGE>" "ntfy.sh/$NTFY_SUB_TOPIC"'
将 <MESSAGE> 替换为简洁、清晰的事件说明。
注意:$NTFY_SUB_TOPIC 是私有 fish shell 变量,因此必须通过 fish -c 运行命令。
消息指南
- 消息应简短且便于采取行动(尽可能少于 100 个字符)
- 包含相关背景信息(例如任务名称、文件、错误类型)
- 使用清晰的语言
示例消息
- “构建已成功完成”
- “测试通过:42/42”
- “错误:src/index.ts 中的 TypeScript 编译失败”
- “PR #123 已准备好进行审查”
- “任务完成:数据库迁移已完成”
评论
支持 Markdown