skills/cross-instance-comm/SKILL.md
# 跨 OpenClaw 实例通信 (Tailscale Gateway) 通过 Tailscale 网络向其他 OpenClaw 实例发送消息,实现跨机器 Agent 通信。 ## 触发条件 - "给小m发消息"、"发到Mac Mini"、"跨实例通信" - "在小m上执行"、"远程部署"、"同步到小m" ## 已知实例 | 实例 | 域名 | 端口 | Token | |------|------|------|-------| | 小m (Mac Mini M2) | daniellimac-mini.tail0db0a3.ts.net | 18789 | $(pass show api/xiaom-gateway-token) | | 本机 (Linux) | 127.0.0.1 | 18789 | (本地) | ## 发送消息到远程实例 ```bash # 给小m的主agent发消息 curl -s -X POST "http://daniellimac-mini.tail0db0a3.ts.net:18789/api/message" \ -H "Auth
npx skillsauth add aaaaqwq/claude-code-skills skills/cross-instance-commInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
通过 Tailscale 网络向其他 OpenClaw 实例发送消息,实现跨机器 Agent 通信。
| 实例 | 域名 | 端口 | Token | |------|------|------|-------| | 小m (Mac Mini M2) | daniellimac-mini.tail0db0a3.ts.net | 18789 | $(pass show api/xiaom-gateway-token) | | 本机 (Linux) | 127.0.0.1 | 18789 | (本地) |
# 给小m的主agent发消息
curl -s -X POST "http://daniellimac-mini.tail0db0a3.ts.net:18789/api/message" \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/json" \
-d '{"message": "你的消息内容"}'
如果当前 OpenClaw 配置了远程 Gateway,可直接用 sessions_send:
# 在代码中通过 Gateway API
import httpx
def send_to_instance(host, port, token, message, session_key=None):
url = f"http://{host}:{port}/api/message"
headers = {"Authorization": f"Bearer {token}", "Content-Type": "application/json"}
data = {"message": message}
if session_key:
data["sessionKey"] = session_key
resp = httpx.post(url, headers=headers, json=data, timeout=30)
return resp.json()
# 发到小m
send_to_instance(
"daniellimac-mini.tail0db0a3.ts.net", 18789,
"$(pass show api/xiaom-gateway-token)",
"帮XX公司做GEO,行业是云计算"
)
# scripts/send-to-m2.sh
#!/bin/bash
MSG="${1:?用法: send-to-m2.sh '消息内容'}"
curl -s -X POST "http://daniellimac-mini.tail0db0a3.ts.net:18789/api/message" \
-H "Authorization: Bearer $(pass show api/xiaom-gateway-token)" \
-H "Content-Type: application/json" \
-d "{\"message\": \"$MSG\"}"
testing
通用自媒体文章自动发布工具。支持百家号、搜狐号、知乎、微信公众号、小红书、抖音号六个平台的自动化发布流程。使用Playwright自动化实现平台导航和发布,支持通过storageState管理Cookie实现账号切换。
development
# SKILL.md - Model Configuration Status (mcstatus) ## 触发条件 - `/mcstatus` 命令 - 用户询问模型配备、模型配置、model status、模型列表等 ## 功能 实时生成 Agent + Cron 的模型配置报告,展示当前所有 agent 的主模型/fallback链和所有 cron 任务的模型分配。 ## 执行步骤 ### Step 1: 收集 Agent 模型配置 读取各 agent 的 models.json 获取主模型和 fallback 链: ```bash for agent in main ops code quant data research content market finance pm law product sales batch; do config=$(cat ~/.openclaw/agents/$agent/agent/models.json 2>/dev/null) if [ -n "$config" ]; then echo "=== $agent
tools
MCP 服务器智能管理助手。自动检测 MCP 可用性、智能开关、功能问答,提供人性化的 MCP 管理体验。
tools
从GitHub搜索并自动安装配置MCP(Model Context Protocol)服务器工具到Claude配置文件。当用户需要安装MCP工具时触发此技能。工作流程:搜索GitHub上的MCP项目 -> 提取npx配置 -> 添加到~/.claude.json -> 处理API密钥(如有)。