SuperAPI AI 工具集

bark-notify

办公与效率

查看项目

更新于 10-15 17:31

技能介绍

用途:bark-notify 用于在每次 Codex 任务完成后发送 Bark 推送通知,适合需要远程获知 Codex 或 Claude 运行结束、任务状态变化的场景。

主要能力:通过辅助脚本利用 Bark API 发送通知,自动解析项目名称,并允许传入任务标题、执行状态和简短结果摘要。项目名称可通过 AGENTS.md 中的 YAML frontmatter(project_name 或 name)、纯文本行(Project Name: 或 项目名称:)指定,未找到时回退为项目文件夹名。

使用方式:先配置环境变量,可写入 ~/.bashrc 或 ~/.zshrc: export CODEX_MACHINE_NAME="Machine-name" export CODEX_BARK_KEY="" export CODEX_BARK_BASE_URL="https://api.day.app" 再在项目的 AGENTS.md 中加入指令,例如要求每次 agent 运行结束或需要通知用户时使用 bark-notify。任务完成时生成简短标题(3-8 个词)、选择状态(如 success、failed、partial、blocked),并写不含敏感信息的摘要,然后运行: python3 ~/.codex/skills/bark-notify/scripts/send_bark_notification.py --task-title "..." --status "success" --summary "..." --project-name "..."

适用场景:单次 Codex 或 Claude 运行结束后通知用户,或在需要向用户发送通知时使用。

限制:资料未提供 Bark 账号获取方式、收费信息、支持的平台细节及失败重试机制;摘要中应避免包含密钥等敏感信息。