OpenClaw 运维配置专家
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/openclaw-ops-expert。
技能介绍
要解决的问题
OpenClaw 在真实环境里出的问题,往往不是单一故障:网关崩了会导致所有渠道同时断线;多用户远程访问时直接暴露端口,容易变成安全事故;dmPolicy 或配对模式配置不当,会让本该隔离的会话变成公开入口;macOS 与 Linux 的守护进程管理方式不同,装完才发现没设自启动。这类排查需要同时理解运行时、网络拓扑、权限策略和渠道依赖,靠零散搜索很容易漏掉前置条件。
它如何工作
这个技能的核心是一套先判断再给命令的工作方式:
- 平台与运行时前置检查:先确认操作系统和 Node.js 版本,
Node.js ≥22是安装的前置条件,不满足时先引导nvm install 22 && nvm use 22。 - 部署范围分流:单用户本地默认 loopback;多用户或远程访问优先走 Tailscale Funnel,而不是端口转发或 public bind。
- 渠道类型识别:区分云端渠道(Telegram、Slack)和设备依赖型渠道(iMessage、Signal),后者要求设备在线且完成配对。
- 安全姿态判断:默认 DM pairing,开放模式是明确 opt-in;修改
dmPolicy前需确认可信网络或 Tailscale 范围。 - 诊断优先于猜测:先跑
openclaw gateway --verbose拿到日志,再谈配置修改。 - 可执行输出:给出可复制粘贴的 CLI 命令、带真实键名的
~/.openclaw/openclaw.jsonJSON/YAML 片段,并按 macOS 的 launchd 与 Linux 的 systemd 分别给出路径。每个配置变更都附带回滚方法。
关键步骤:确认平台与 Node 版本 → 判断部署范围与渠道类型 → 检查安全策略 → 用 verbose 日志定位 → 给出平台分支命令与回滚方案。
适用边界
适合安装升级 OpenClaw、配置 Gateway 端口与 bind 地址、接入或排查 Telegram、Slack、Discord、iMessage 等渠道、设置配对码和访问控制、管理 ClawHub skills、配置 OpenAI、Anthropic 或本地 Ollama 模型端点、诊断守护进程崩溃与鉴权失败。
不适用于开发自定义 OpenClaw skill/plugin(应使用 backend-developer)、Kubernetes/Terraform 等通用云基础设施(应使用 devops-engineer)、模型微调或训练(应使用 ai-ml-engineer),以及从零开发 Telegram bot 这类平台 API 工作。§10 的常见陷阱、§11 的跨技能组合(DevOps、Security、Prompt Engineer)和 §14 的验证清单提供了更细的约束。
使用场景
- 在 Linux 服务器上把 OpenClaw 配成多用户可访问的守护进程,需要先确认 Node 版本再配置 Tailscale Funnel 远程访问。
- Telegram 渠道连不上,需要在 OpenClaw 里先用 verbose 拉日志,再判断是配对码还是配置问题。
- 团队要把 OpenClaw 的 DM 策略从 open 改回 pairing 模式,需要给出 dmPolicy 的具体 JSON 改动和回滚方案。
- 要给 OpenClaw 接入新的 Discord 渠道,需要配置 channel 集成并验证设备依赖型渠道的配对流程。
适合人员
- 独立开发者——需要在自己的服务器上跑 OpenClaw 做个人 AI 助手,经常要排查网关或渠道断连。
- 运维工程师——负责维护团队的 OpenClaw 部署,需要配置多用户访问、安全策略和守护进程自启。
- 技术负责人——在团队里推广 OpenClaw 作为统一消息中枢,需要平衡接入效率和 DM 配对安全策略。