Skip to content

Instantly share code, notes, and snippets.

@karminski
Created March 10, 2026 03:47
Show Gist options
  • Select an option

  • Save karminski/654ba8695e00f759701bda549f736a63 to your computer and use it in GitHub Desktop.

Select an option

Save karminski/654ba8695e00f759701bda549f736a63 to your computer and use it in GitHub Desktop.

第一梯队:日常必用

命令 说明
gateway 最核心命令,启动 WebSocket Gateway 服务,是整个系统的运行基础
configure 交互式配置向导,首次使用和修改配置时必用
config 非交互式配置辅助(get/set/unset),脚本化管理配置
channels 管理聊天渠道连接(Telegram、Discord 等),接入消息平台的入口
agent 通过 Gateway 运行一次 agent turn,直接与 AI agent 交互
message 收发消息的核心命令,日常使用频率很高
models 发现、扫描和配置模型,选择/切换 LLM 时必用

第二梯队:运维管理

命令 说明
status 查看渠道健康状态和最近会话,快速了解系统状况
health 从运行中的 Gateway 获取健康信息
doctor 健康检查 + 快速修复,排查问题首选
logs 查看 Gateway 日志,调试问题时必用
node / nodes 管理 headless node host,多节点部署时核心命令
update 更新 OpenClaw,保持版本最新

第三梯队:进阶功能

命令 说明
agents 管理隔离的 agent(工作空间、认证、路由)
skills 查看和检查可用技能
memory 搜索和重建索引记忆文件
sessions 查看存储的对话会话
cron 定时任务管理
setup / onboard 初始化配置和 agent 工作空间
tui 终端 UI,方便交互式操作
dashboard 打开控制面板 Web UI

~/.openclaw 根目录

agents/            # Agent 运行时数据,按名称隔离(默认为 main)
├── main/
│   ├── agent/
│   │   ├── auth-profiles.json   # API 认证凭据的运行时副本(含密钥和使用统计)
│   │   └── models.json          # 当前生效的模型配置快照(从 openclaw.json 解析后展开的完整模型列表)
│   └── sessions/
│       ├── sessions.json        # 会话索引:记录每个对话的 sessionId、渠道来源、使用的模型、技能快照、token 统计等
│       ├── <uuid>.jsonl         # 单个对话的完整消息历史(JSONL 格式,一行一条消息)
│       └── <uuid>.jsonl.reset.* # 会话重置前的历史备份(带时间戳后缀)

browser/           # OpenClaw 内置浏览器(Chromium)的用户数据目录
└── openclaw/
    └── user-data/               # 完整的 Chrome user-data-dir(Preferences、Session Storage 等)

canvas/            # Canvas 可视化工具的前端页面
└── index.html                   # Canvas UI 的 HTML 入口文件

completions/       # Shell 自动补全脚本(非 LLM 补全)
├── openclaw.bash                # Bash 补全脚本
├── openclaw.zsh                 # Zsh 补全脚本
├── openclaw.fish                # Fish 补全脚本
└── openclaw.ps1                 # PowerShell 补全脚本

cron/              # 定时任务配置
├── jobs.json                    # 已注册的 cron 作业列表(当前为空数组)
└── jobs.json.bak                # 备份

delivery-queue/    # 出站消息投递队列
└── failed/                      # 投递失败的消息(用于重试或人工排查)

devices/           # 设备配对管理
├── paired.json                  # 已配对设备列表(含 deviceId、publicKey、角色权限、token)
└── pending.json                 # 等待配对确认的设备(当前为空)

extensions/        # 已安装的插件/扩展(完整的项目代码)
└── weibo/                       # 微博渠道插件(含 TypeScript 源码、node_modules 等)
    ├── openclaw.plugin.json     # 插件清单文件
    ├── src/                     # 插件源代码
    └── ...

identity/          # 本机节点的身份标识
├── device.json                  # 设备标识信息
└── device-auth.json             # 本机认证令牌(deviceId + operator token + 权限范围)

install.sh         # OpenClaw 一键安装脚本(curl | bash 方式使用)

logs/              # 运行日志
├── gateway.log                  # Gateway 主日志(~4MB)
├── gateway.err.log              # Gateway 错误日志(~2MB)
└── config-audit.jsonl           # 配置变更审计日志(每次 openclaw.json 修改时记录)

media/             # Agent 处理的媒体文件缓存
├── inbound/                     # 从渠道接收的媒体
├── <uuid>.pdf                   # PDF 文件(Agent 生成或处理的)
├── <uuid>.jpg                   # 图片文件
└── <uuid>.png                   # 图片文件

memory/            # Agent 长期记忆
└── main.sqlite                  # 记忆数据库(SQLite 格式,支持语义搜索和索引)

openclaw.json      # 主配置文件,包含:
                   #   meta       - 版本和最后修改时间
                   #   wizard     - 配置向导运行记录
                   #   auth       - 认证配置档案
                   #   models     - LLM 提供商和模型定义(API URL、密钥、模型参数)
                   #   agents     - Agent 默认配置(主模型、别名、超时、并发数、工作空间路径)
                   #   messages   - 消息行为配置
                   #   commands   - 命令行为配置
                   #   channels   - 渠道配置(Discord token、微博 appId/appSecret 等)
                   #   gateway    - 网关配置(端口、绑定模式、认证 token、Tailscale)
                   #   skills     - 技能配置(包管理器、技能专属 API Key)
                   #   plugins    - 插件启用/安装状态

update-check.json  # 更新检查状态(上次检查时间、最新版本号、更新频道标签)

workspace/         # 默认 Agent 工作空间(见下方详解)

~/.openclaw/workspace 工作空间

.clawhub/          # ClawHub 技能市场集成
└── lock.json                    # 已安装技能的版本锁定文件(类似 package-lock.json)

.git/              # Git 仓库 — 整个工作空间通过 Git 做版本控制

.openclaw/         # 工作空间级元数据
└── workspace-state.json         # 工作空间状态(版本号、onboarding 完成时间)

AGENTS.md          # Agent 行为手册 — 定义每次会话的启动流程:
                   #   1. 先读 SOUL.md(了解自己是谁)
                   #   2. 再读 USER.md(了解在帮谁)
                   #   3. 读取 memory/ 中的近期日记
                   #   还包含记忆管理规则、文件组织规则、工具使用规范等

HEARTBEAT.md       # 心跳任务配置 — 定义 Agent 周期性自主执行的任务
                   #   (文件为空或仅含注释时跳过心跳调用)

IDENTITY.md        # Agent 身份卡片 — 名字、物种/类型、性格基调、标志性 Emoji、头像路径

SOUL.md            # Agent 的"灵魂" — 核心人格定义,包含:
                   #   Core Truths(行为准则)、Boundaries(行为边界)、
                   #   Vibe(性格风格)、擅长领域、Continuity(持续性规则)

TOOLS.md           # 本地工具备忘录 — 记录用户环境特有的设备、SSH 主机、TTS 偏好等
                   #   (与 skills/ 分开,避免共享技能时泄露个人基础设施信息)

USER.md            # 用户档案 — 主人的名字、称呼、时区、个人偏好和上下文笔记

skills/            # 从 ClawHub 安装的工作空间技能
├── apple-calendar/              # Apple 日历集成技能
│   └── SKILL.md
├── notion/                      # Notion API 技能
│   └── SKILL.md
└── pdf-extract/                 # PDF 文本提取技能
    ├── SKILL.md
    └── pdf-extract              # 技能附带的可执行脚本

weibo-openclaw/    # 微博渠道插件源码(通过 plugins.installs 引用到 extensions/ 中)

基础 Skill

openclaw-backup

  • https://clawhub.ai/alex3alex/openclaw-backup
  • 我把这个放在第一位就是因为这个是最简单的给龙虾保命的技巧, 安装完毕后让龙虾设定一个每天的定时任务执行备份,这样万一龙虾养死了可以利用备份瞬间恢复。
  • 注意
    • 安装完毕需要让龙虾启动一个定时任务进行备份,不是安装完毕就自动备份了
    • 真的龙虾坏了怎么办? 默认会备份到当前用户目录的 openclaw-backups 文件夹里面, 解压缩后覆盖 .openclaw 文件夹即可

free-ride

  • https://clawhub.ai/Shaivpidadi/free-ride
  • 白嫖! 主打一个白嫖! OpenRouter上有很多免费的大模型, 这个 skill 就是帮你整理这些大模型按照性能排序来使用, 也可以在你APiece欠费的时候帮你自动切换到免费模型, 避免你的大型任务中断
  • 注意
    • 不要让 openclaw 直接安装skill, 会把配置文件弄坏, 直接看skill页面按照它指定的来, 或者让 claude code 之类的帮你搞定. 否则 openclaw 会在修改自己配置的过程中因为无法连接 openrouter 直接挂掉.
    • 需要注册个 openrouter 然后配置一下 API key

tavily-search

  • https://clawhub.ai/arun-8687/tavily-search
  • star 量最大的搜索接口, 返回的数据格式AI友好, 相比于让AI直接使用浏览器工具去搜索会节省很多token, 效率也更高.
  • 注意
    • 需要去他们官网注册个账号, 默认有每月1000次的免费额度.

self-improving-agent

  • https://clawhub.ai/pskoett/self-improving-agent
  • 让龙虾持续进化的核心技能。当命令失败、用户纠正、API报错或发现知识过时时,自动记录到 .learnings/ 目录(ERRORS.md、LEARNINGS.md、FEATURE_REQUESTS.md),有价值的学习还会提升到 SOUL.md、AGENTS.md、TOOLS.md。后续可让编码 agent 处理这些日志生成修复,避免重复踩坑。
  • 注意
    • 触发场景:命令意外失败、用户纠正("不对,应该是...")、请求不存在的功能、外部 API 失败、发现知识过时、找到更好的工作方式等
    • 建议在开始重大任务前先让龙虾 review 已有的 learnings

playwright-mcp

  • https://clawhub.ai/Spiceman161/playwright-mcp
  • 基于 Playwright MCP 的浏览器自动化。支持导航、点击、填表、提取数据、截图、执行 JS,零代码用自然语言让 AI 生成脚本,能处理 SPA、懒加载、多 Tab 等复杂动态页面。适合网页爬取、表单填写、自动化测试。
  • 注意
    • 需先安装 npm i -g @playwright/mcp 并执行 npx playwright install chromium

find-skills

  • https://clawhub.ai/JimLiuxinghai/find-skills
  • 帮你从生态里发现和安装 skill。当你不确定"有没有能办 X 的 skill"时,用这个 skill 问龙虾,它会帮你语义搜索、展示选项、辅助安装。相当于 skill discovery 的入口。
  • 注意
    • 不是装越多 skill 龙虾就越强的, 大模型是有上下文限制和召回能力差别的, prompt 中填充太对 skill 的信息或者多个相似的 skill 相互冲突只会导致糟糕的结果, 保持龙虾的 skill 配置精炼是维持龙虾性能和生产力的关键

summarize

  • https://clawhub.ai/steipete/summarize
  • 快速总结工具,支持 URL、本地文件、YouTube 视频、播客、PDF、图片等。流式输出 Markdown,YouTube 还能提取幻灯片和字幕。可配合 Chrome Side Panel 或 CLI,支持本地和云端模型。
  • 注意
    • 这是个轻量化工具, 如果需要大量精准的处理, 比如识别发票, 建议还是使用专用 skill 处理

github

  • https://clawhub.ai/steipete/github
  • 通过 gh CLI 与 GitHub 交互。支持 gh issuegh prgh rungh api 等,覆盖 issues、PR、CI 运行和高级查询。
  • 注意
    • 需本地安装并配置好 GitHub CLI (gh auth login)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment