MCP HubMCP Hub
返回技能列表

clawdis-notify

steipete
更新于 Today
84 次查看
468
45
468
在 GitHub 上查看
设计general

关于

The clawdis-notify skill enables developers to send system notifications to specific macOS computers (Clawdis nodes) via CLI commands. It's useful for alerting users, confirming remote actions, or enabling agent-to-computer notifications across a distributed system. Key features include customizable title/body content, sound selection, and priority/delivery options for targeted machine communication.

快速安装

Claude Code

推荐
插件命令推荐
/plugin add https://github.com/steipete/clawdis
Git 克隆备选方式
git clone https://github.com/steipete/clawdis.git ~/.claude/skills/clawdis-notify

在 Claude Code 中复制并粘贴此命令以安装该技能

技能文档

Clawdis Notify

Overview

Send local notifications to a specific Clawdis node (currently macOS only) via the Gateway CLI.

Quick start

  1. Find a target node.
clawdis nodes status
clawdis nodes describe --node <idOrNameOrIp>
  1. Send the notification.
clawdis nodes notify --node <idOrNameOrIp> --title "Ping" --body "Gateway ready"

Core command

clawdis nodes notify --node <idOrNameOrIp> [--title <text>] [--body <text>] [--sound <name>] [--priority <passive|active|timeSensitive>] [--delivery <system|overlay|auto>]

Notes:

  • Provide at least one of --title or --body.
  • --delivery defaults to system.
  • Only macOS nodes expose system.notify right now.
  • Notification permission must be granted in the macOS app or the command fails.

Multi‑computer usage

Pick a specific node by id/name/IP, or iterate across nodes:

for node in $(clawdis nodes status --json | jq -r '.nodes[].id'); do
  clawdis nodes notify --node "$node" --title "Heads up" --body "Maintenance in 5 minutes"
done

Troubleshooting

  • nodes notify failed: ... usually means the node is offline, not paired, or missing permission.
  • If the Gateway is down or unreachable, notifications cannot be delivered.

Low‑level fallback (rare)

If needed, use raw invoke:

clawdis nodes invoke \
  --node <idOrNameOrIp> \
  --command system.notify \
  --params '{"title":"Ping","body":"Hello","sound":"Glass","priority":"active","delivery":"system"}'

GitHub 仓库

steipete/clawdis
路径: skills/clawdis-notify
relaywhatsapp

相关推荐技能

algorithmic-art

该Skill使用p5.js创建包含种子随机性和交互参数探索的算法艺术,适用于生成艺术、流场或粒子系统等需求。它能自动生成算法哲学文档(.md)和对应的交互式艺术代码(.html/.js),确保作品原创性避免侵权。开发者可通过定义计算美学理念快速获得可交互的艺术实现方案。

查看技能

subagent-driven-development

开发

该Skill用于在当前会话中执行包含独立任务的实施计划,它会为每个任务分派一个全新的子代理并在任务间进行代码审查。这种"全新子代理+任务间审查"的模式既能保障代码质量,又能实现快速迭代。适合需要在当前会话中连续执行独立任务,并希望在每个任务后都有质量把关的开发场景。

查看技能

executing-plans

设计

该Skill用于当开发者提供完整实施计划时,以受控批次方式执行代码实现。它会先审阅计划并提出疑问,然后分批次执行任务(默认每批3个任务),并在批次间暂停等待审查。关键特性包括分批次执行、内置检查点和架构师审查机制,确保复杂系统实现的可控性。

查看技能

cost-optimization

其他

这个Claude Skill帮助开发者优化云成本,通过资源调整、标记策略和预留实例来降低AWS、Azure和GCP的开支。它适用于减少云支出、分析基础设施成本或实施成本治理策略的场景。关键功能包括提供成本可视化、资源规模调整指导和定价模型优化建议。

查看技能