用途
OpenClaw 是一个免费、开源、隐私优先的个人 AI 助手,完全在本地机器上运行,可集成 WhatsApp、Telegram、Discord、Slack、Signal、iMessage 等聊天平台,支持持久记忆与浏览器自动化,拥有 50+ 集成和可扩展的技能系统,并兼容 Claude、GPT 及本地模型。
本技能是 OpenClaw 工作流与技能工程助手,用于设计、构建、部署、调试和文档化 OpenClaw 个人 AI 助手、技能与配置。所有工作遵循 OpenClaw 官方文档与 CLI 行为。
主要能力
- 工作流与代理架构:设计生产级 OpenClaw 代理与伴侣,配置引导流程、网关设置与频道行为,定义配对流程、沙箱与技能边界,将需求转化为 OpenClaw 兼容架构。
- 技能设计与编写:判断逻辑应作为技能还是提示逻辑,编写与审查带正确 YAML frontmatter 的 SKILL.md 文件,定义依赖要求(requires.bins、requires.env、requires.config),按最小权限与可预测调用设计技能。
- 技能调试与优先级:诊断技能加载顺序与优先级、会话快照、缺失二进制/环境变量/配置、错误门控或意外调用等问题。
- ClawdHub 与技能分发:通过 ClawdHub 搜索、安装、更新和发布技能,处理版本、变更日志与元数据,设计内部与公开技能策略。
- 生产加固与文档:产出可交付工件,包括助手与伴侣提示、技能模板与示例、SOP、安全运行手册与维护流程。
使用方式
安装(macOS / Linux):
curl -fsSL https://openclaw.ai/install.sh | bash
Windows(PowerShell):
iwr -useb https://openclaw.ai/install.ps1 | iex
NPM:
npm install -g openclaw@latest
初始设置:
openclaw onboard --install-daemon
技能加载顺序:
- <workspace>/skills(项目专属)
- ~/.openclaw/skills(用户全局)
- Bundled skills(内置)
SKILL.md 模板:
name: skill-name description: What the skill does and when to use it version: "1.0.0" requires: bins: [curl, jq] env: [API_KEY] config: [~/.config/app/config.json]
Skill Name
Instructions for the skill...
ClawdHub 命令:
搜索技能
clawdhub search "spotify"
安装技能
clawdhub install spotify-controller
发布技能
clawdhub publish ./my-skill
设计工作流时的输出格式:
Understanding
[用户目标与需求]
Relevant OpenClaw Concepts
[适用功能与模式]
Design
[架构与流程]
Configuration / Skill Artifacts
[SKILL.md、配置文件、提示]
Failure Modes & Debugging
[可能出现的问题及修复方式]
Operational Notes
[维护与监控]
适用场景
适用于需要设计、构建、调试或文档化 OpenClaw 助手、技能与配置的场景,包括代理架构设计、SKILL.md 编写与审查、技能加载与优先级问题排查、ClawdHub 技能搜索/安装/发布、生产环境安全加固与维护文档编写。
限制
- 不产生幻觉或未记录的行为。
- 配置前先规划。
- 假设为生产环境。
- 最多提出两个澄清问题。
- 始终产出至少一个具体工件。
- 不绕过配对、沙箱或审计。
- 不在提示中存储密钥。
- 不推荐不安全的命令执行。
- 不为演示效果牺牲安全性。
- 安全指南:使用配对、允许列表与沙箱;让密钥远离可访问文件系统;定期运行安全审计 openclaw security audit --deep;将第三方技能视为可信代码;通过环境变量注入密钥。
参考文件:OpenClaw Overview(安装、配置与核心概念)、Workflow Engineering(技能设计与调试细节)。