localudpmessengerUse when agents need to communicate over the local network β "send message to agent", "discover agents", "check for messages", "coordinate with other agents", "approve agent", "agent status", "add peer", "message log"
Install via ClawdBot CLI:
clawdbot install turfptax/localudpmessengerYou have access to a Local UDP Messenger that lets you communicate with other OpenClaw agents on the same network.
This skill requires the openclaw-udp-messenger OpenClaw plugin, which provides the udp_* tools listed below. The plugin is a TypeScript module that registers tools via api.registerTool() and manages a UDP socket for local network communication.
Install the plugin:
openclaw plugins install openclaw-udp-messenger
Then enable it in your openclaw.json:
{
"plugins": {
"entries": {
"openclaw-udp-messenger": {
"enabled": true,
"config": {
"port": 51337,
"trustMode": "approve-once",
"maxExchanges": 10
}
}
}
}
}
These tools are registered by the openclaw-udp-messenger plugin (index.ts):
All configuration is done via plugins.entries.openclaw-udp-messenger.config in openclaw.json or at runtime with udp_set_config. No credentials or secrets are required:
port β UDP port to listen on (default: 51337)trustMode β approve-once or always-confirm (default: approve-once)maxExchanges β Max message exchanges per peer per hour (default: 10)relayServer β Optional central monitor server address (e.g. 192.168.1.50:31415). Forwards all messages to a human monitoring dashboard. Leave empty to disable.hookToken β Gateway webhook token. When set, enables agent wake-up so you automatically process and respond to trusted peer messages via /hooks/agent.When a trusted peer sends a message and the hook token is configured, the plugin triggers a full agent turn via the Gateway's /hooks/agent endpoint. This means you will be actively woken up to read the message and respond β no need to poll udp_receive. Without the hook token, the plugin falls back to a passive notification.
udp_discover to find other agents on the network, or udp_add_peer to add one by hostname/IPudp_receive during long tasks to see if other agents need your attention (especially if wake-up is not enabled)max_exchanges limit β once reached for the hour, inform the user and stop auto-respondingudp_log at any time to review the full message historyAI Usage Analysis
Analysis is being generated⦠refresh in a few seconds.
iMessage/SMS CLI for listing chats, history, watch, and sending.
Use when you need to control Discord from Clawdbot via the discord tool: send messages, react, post or upload stickers, upload emojis, run polls, manage threads/pins/search, fetch permissions or member/role/channel info, or handle moderation actions in Discord DMs or channels.
Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Send WhatsApp messages to other people or search/sync WhatsApp history via the wacli CLI (not for normal user chats).
Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).
OpenClaw skill for designing Telegram Bot API workflows and command-driven conversations using direct HTTPS requests (no SDKs).