2026年7月

Google Chrome 浏览器插件(也称为扩展程序)是一种可以增强浏览器功能的小型软件程序。这些插件可以让用户在浏览器中添加新的功能、定制化界面、自动化任务等。以下是一些常见的 Google Chrome 浏览器插件功能:

1、导出插件
首先,打开应用商店,找到需要导出的插件,打开开发者模式
chrome://extensions/

可以看到每个插件,都对应着一个ID值,这些插件都是存在计算机本地的,所以我们要找到它们所在的位置。
chrome://version/

通过这个命令,可以快速找到插件所安装的位置,需要注意的是在Extensions目录里,里面的每个目录对应一个插件。

找到需要导出的插件,举例:我随便找了一个插件,进入到目录里

通过压缩工具,将它打包成zip格式即可。

二、导入插件

导入方法相比导出,就简单很多了,只需要将压缩包解压,然后在扩展程序中,选择“加载已解压的扩展程序”就能导入成功,这个方法经过我的测试,是可行的。

今天的文章分享就到这里了,希望对大家的学习和工作有所帮助!

🧠 OpenClaw 终极深度学习与实战工作坊指南 (The Ultimate Deep Dive & Workshop Companion) 💡

适用人群 (Target Audience): 已经了解基础概念,但希望掌握其工作原理、组件间交互逻辑的高级用户。
目标 (Goal): 从“知道它是什么”升级到“知道它如何运转”——掌握 OpenClaw 的底层机制。
版本 (Version): 2.0 (Mechanics Deep Dive)
⚠️ 重要警告 (⚠️ Critical Warning): 本文档内容极度详细,它假设您已经完成了一次基础的 openclaw onboard 流程。请将本文视为一个需要反复阅读和实验的参考手册。


📚 目录 (Table of Contents)

  1. 第一幕:身份构建 (Act I: Identity & Connection)

    • 1.1 Gateway (网关) 深度解析
    • 1.2 Skills (技能) 深度解析:工具箱机制
    • 1.3 Agent (智能体) 深度解析:角色与执行流
  2. 第二幕:知识与流程 (Act II: Knowledge & Process Flow)

    • 2.1 记忆体系 (Memory System):从草稿到智慧
    • 2.2 任务流程 (TaskFlow) 与定时器 (Cron) 的编排力
  3. 第三幕:实战工作坊 (Act III: The Workshop)

    • 3.1 核心组件交互路径图 (The Golden Path)
    • 3.2 常见故障排查 (Troubleshooting Deep Dive)

🔴 第一幕:身份构建 (Act I: Identity & Connection)

1.1 Gateway (网关) 深度解析 (Deep Dive: The Gateway)

【工作原理 (Mechanism)】
Gateway 不是一个聊天频道,它是一个持久化的、身份验证的连接实体。当您连接飞书时,OpenClaw 不只是“登录”了飞书,它是在 Gateway 层建立了一个持续的心跳和权限隧道。

  • 生命周期 (Lifecycle): 任何消息的发送和接收,其第一个和最后一个落点都是 Gateway。如果 Gateway 断开,OpenClaw 视为“与世界断开连接”,所有工具调用都会失败,直到用户重新认证。
  • 🛠️ 动作项 (Action Item): 尝试在不同时间段(如白天和深夜)发送消息,留意 Gateway 是否有“断开/重连”的警告。

1.2 Skills (技能) 深度解析:工具箱机制 (Deep Dive: Skills as Toolboxes)

【工作原理 (Mechanism)】
Skill 本质上是封装了特定外部API调用或复杂逻辑的函数库。它们不包含“思考”,只包含“执行能力”。

  • 工作机制 (Mechanism): 当 Agent 思考 (Thinking) 后,如果它判断“完成任务需要网络信息”,它会触发一个 Tool Call (工具调用),这个调用就对应了 web_search 这个 Skill。
  • ⚙️ 流程 (Flow): User Prompt $\rightarrow$ Agent Thought $\rightarrow$ Tool Call: web_search(...) $\rightarrow$ Tool Output: <Search Results> $\rightarrow$ Agent Thought (Final Answer)
  • 🛠️ 动作项 (Action Item): 尝试调用两个不同的 Skills(例如,先用 read 读取一个文件,再用 web_search 搜索该文件中的关键词),观察 Agent 如何将两个工具的输出串联起来。

1.3 Agent (智能体) 深度解析:角色与执行流 (Deep Dive: The Role & Execution Stream)

【工作原理 (Mechanism)】
Agent 是一个具有系统提示词 (System Prompt) 的 AI 实例。它的核心是状态维持角色扮演

  • 角色设定: Agent 的系统提示词 (System Prompt) 决定了它“是什么人”。您通过定义这个 Prompt 来调教 Agent 的行为模式。
  • 执行流 (Execution Flow): 它不是单次请求的响应,而是一条有状态的对话链。它必须在每一步都判断:“当前的信息和我的角色要求,下一步应该做什么?”
  • 🛠️ 动作项 (Action Item): 尝试创建两个 Agent:一个角色是“严谨的财务审计师”,另一个是“天马行空的诗人”。然后给它们相同的任务(例如:“分析一下2024年Q2的业绩”),对比它们输出的语气、结构和侧重点的区别。

🟢 第二幕:知识与流程 (Act II: Knowledge & Process Flow)

2.1 记忆体系 (Memory System):从草稿到智慧 (Deep Dive: From Scratchpad to Wisdom)

【工作原理 (Mechanism)】
这是最难理解但最重要的部分。记忆的写入是一个提炼 (Distillation) 过程。

  • Daily Log (memory/YYYY-MM-DD.md): 这是原材料。它记录了原始、冗余的、未经加工的对话流。
  • Long-Term Memory (MEMORY.md): 这是成品。它需要您或系统通过Review(回顾)机制,将日记中的关键决策、成功模式、遇到的陷阱进行总结和提炼。
  • 核心哲学: 不要相信内存本身,要相信您的提炼 (Do not trust the memory, trust your curation)。
  • 🛠️ 动作项 (Action Item): 故意让 Agent 做一个错误操作(比如:忽略了一个关键参数)。在会话结束后,立刻回顾并手动将“这个错误及其根源”记录到 memory/ 下,并思考如何将这个“反面经验”提炼到 MEMORY.md 的某个知识点下。

2.2 任务流程 (TaskFlow) 与定时器 (Cron) 的编排力 (Deep Dive: Orchestration Power)

【工作原理 (Mechanism)】
这两个工具是让 OpenClaw 主动工作的核心。

  • TaskFlow: 它的核心是状态管理 (State Management)。它能将一个任务拆解成子步骤(Child Tasks),并在子任务完成后,挂起整个流程,等待外部输入,直到所有步骤都完成后才返回最终结果。
  • Cron: 它的核心是时间触发 (Time Trigger)。它不关心“对话上下文”,只关心“时间点”。它在指定时间唤醒系统,执行一个预设的、与当前会话脱钩的任务。
  • 💡 交互点: 如果一个流程需要“等我回复A再执行B”,必须使用 TaskFlow。如果只是“每天早上九点提醒我查天气”,必须使用 Cron

🛠️ 第三幕:实战工作坊 (Act III: The Workshop)

3.1 核心组件交互路径图 (The Golden Path Visualization)

当您需要 OpenClaw 完成一个复杂任务时,请在脑海中想象以下步骤(这如同一个流程图):

[用户输入 (Prompt)] $\xrightarrow{\text{1. 识别需求}}$ [Agent启动] $\xrightarrow{\text{2. 思考 (Plan)}} \text{[Agent内部调用推理]}$ $\xrightarrow{\text{3. 诊断 (Skill Check)}} \text{[判断是否需要工具]} \xrightarrow{\text{4. 执行 (Tool Call)}} \text{[调用特定Skill, 如web\_search]} \rightarrow \text{[工具返回数据]} \xrightarrow{\text{5. 整合与输出}} \text{[Agent生成最终答案]}$

[关键点]: 如果您需要这个流程在三天后自动运行,则整个路径必须被 TaskFlowCron 捕获。

3.2 常见故障排查 (Troubleshooting Deep Dive)

现象 (Symptom)最可能的根源 (Likely Root Cause)🛠️ 建议诊断步骤 (Recommended Action)
消息发送不出去,或返回权限错误。Gateway 认证失效Channel 配置过期立即进入设置,重新认证最主要的 1-2 个渠道。
流程运行到一半卡住,没有后续动作。任务上下文丢失 (TaskContext Lost) 或 需要人工干预检查是否需要用户手动输入,或是否应切换到 TaskFlow 模式。
Agent 返回了正确答案,但您觉得“差点意思”。Agent System Prompt 不够强Skill 使用不精确重新定义 Agent 的 System Prompt,加入更严格的约束或角色口吻。

Source: 本文档内容是基于对 OpenClaw 核心机制(Gateway, Skills, Agent, TaskFlow, Memory)的深度解构与知识点提炼,旨在提供最详尽的底层逻辑教学,已优化至可作为进阶学习资料。


[文件保存成功]
文件路径: /home/qianlong/.openclaw/workspace/OpenClaw入门教程文档.md
---------------------------------

插件 vs 技能的区别
在OpenClaw中,插件(Plugin) 和 技能(Skill) 有明确区别:
插件(Plugin)
性质:OpenClaw核心功能扩展
来源:通常由OpenClaw官方开发
安装:通过OpenClaw内置插件系统
范围:基础功能扩展(如浏览器、文件处理等)
技能(Skill)
性质:可重用的工作流程/功能模块
来源:社区或用户创建
安装:通过ClawHub技能市场
范围:特定任务(如微信公众号发布)
您需要的是技能,不是插件
根据搜索结果,确实有专门用于将MD文件发布到微信公众号的技能:
相关技能推荐:
wechat-md-publisher-skill - 全功能微信公众号 Markdown 发布工具
aws-wechat-article-publish - 将文章发布到微信公众号(API写入草稿箱)
wechat-publisher - 一键发布Markdown到微信公众号草稿箱
wechat-mp-push - 微信公众号图文生成与推送技能
安装步骤:

1. 搜索技能

openclaw skills search "wechat md publisher"

2. 验证技能

openclaw skills verify wechat-md-publisher-skill

3. 安装技能

openclaw skills install wechat-md-publisher-skill

4. 使用技能(具体命令请参考技能文档)

新版的OpenClaw使用教程

📋 目录

  1. 简介
  2. 系统要求
  3. 快速安装
  4. 首次设置
  5. 核心功能
  6. 通道配置
  7. 网关配置
  8. 工具和技能
  9. 高级功能
  10. 故障排除

📖 简介

OpenClaw 是一个强大的 AI 助手平台,可以连接到各种聊天平台,提供丰富的工具和技能,帮助您自动化工作流程。本教程将帮助您快速掌握 OpenClaw 的核心功能和使用方法。


🖥️ 系统要求

  • Node.js 22.22.3+, 24.15+, 或 25.9+ (Node 24 是推荐默认版本)
  • macOS, Linux, 或 Windows (Windows 用户可以使用原生 Windows Hub 应用、PowerShell CLI 安装器或 WSL2 Gateway)
  • API 密钥(来自 Anthropic、OpenAI、Google 等模型提供商)

⚡ 快速安装

macOS / Linux / WSL2

curl -fsSL https://openclaw.ai/install.sh | bash

Windows (PowerShell)

iwr -useb https://openclaw.ai/install.ps1 | iex

验证安装

openclaw --version      # 确认 CLI 可用
openclaw doctor         # 检查配置问题
openclaw gateway status # 验证网关正在运行

🚀 首次设置

运行引导程序

openclaw onboard --install-daemon

引导程序会引导您选择模型提供商、设置 API 密钥,并配置网关。快速启动通常只需几分钟,但提供商登录、通道配对、守护程序安装、网络下载、技能或可选插件可能会使完整引导程序花费更长时间。

验证网关状态

openclaw gateway status

您应该看到网关在端口 18789 上监听。

打开仪表板

openclaw dashboard

这会在浏览器中打开控制 UI。如果加载成功,一切正常。

发送第一条消息

在控制 UI 聊天中输入消息,您应该会收到 AI 回复。


🔧 核心功能

1. 通道连接

OpenClaw 可以连接到您已经使用的任何聊天应用:

  • Telegram(最快设置,只需简单的机器人令牌)
  • WhatsApp(需要 QR 配对,在磁盘上存储更多状态)
  • Discord
  • Feishu
  • iMessage(内置在核心中)
  • Telegram(内置在核心中)
  • 以及更多...

2. 模型配置

设置主要模型和可选回退:

{
  agents: {
    defaults: {
      model: {
        primary: "anthropic/claude-sonnet-4-6",
        fallbacks: ["openai/gpt-5.4"],
      },
      models: {
        "anthropic/claude-sonnet-4-6": { alias: "Sonnet" },
        "openai/gpt-5.4": { alias: "GPT" },
      },
    },
  },
}

3. 消息控制

控制谁可以给机器人发消息:

  • pairing:未知发件人获得一次性配对代码进行批准
  • allowlist:只有 allowFrom 中的发件人(或配对的允许存储)
  • open:允许所有入站 DM(需要 allowFrom: ["*"]
  • disabled:忽略所有 DM

📡 通道配置

OpenClaw 支持多种聊天平台:

  • Discord - Discord Bot API + 网关;支持服务器、频道和 DM
  • Feishu - Feishu/Lark 机器人通过 WebSocket
  • Telegram - 内置在核心中。Bot API 通过 grammY;支持群组
  • WhatsApp - 最受欢迎;使用 Baileys 并需要 QR 配对
  • iMessage - 内置在核心中。原生 macOS 集成
  • Slack - Bolt SDK;工作区应用
  • Microsoft Teams - Bot Framework;企业支持
  • Signal - signal-cli;注重隐私
  • Matrix - Matrix 协议
  • IRC - 经典 IRC 服务器
  • LINE - LINE Messaging API 机器人
  • Mattermost - Bot API + WebSocket;频道、群组和 DM

每个通道都有其自己的配置部分:channels.<provider>


⚙️ 网关配置

OpenClaw 从 ~/.openclaw/openclaw.json 读取可选的 JSON5 配置文件。如果文件缺失,OpenClaw 使用安全默认值。

常见配置任务

设置通道

{
  channels: {
    telegram: {
      enabled: true,
      botToken: "123:abc",
      dmPolicy: "pairing",
      allowFrom: ["tg:123"],
    },
  },
}

配置会话和重置

{
  session: {
    dmScope: "per-channel-peer",
    threadBindings: {
      enabled: true,
      idleHours: 24,
      maxAgeHours: 0,
    },
    reset: {
      mode: "daily",
      atHour: 4,
      idleMinutes: 120,
    },
  },
}

启用沙箱

{
  agents: {
    defaults: {
      sandbox: {
        mode: "non-main",
        scope: "agent",
      },
    },
  },
}

🛠️ 工具和技能

内置工具类别

类别用途代表性工具
Runtime运行命令、管理进程exec, process, code_execution
Files读取和更改工作区文件read, write, edit, apply_patch
Web搜索网络、获取页面内容web_search, web_fetch
Browser操作浏览器会话browser
Messaging发送回复或通道操作message
Sessions检查会话、委派工作sessions_*, subagents
Automation计划工作或响应后台事件cron, heartbeat_respond
Media分析、生成或播放媒体image, image_generate, music_generate

选择工具、技能或插件

  • 工具:当代理需要执行操作时使用(如 exec, browser, web_search
  • 技能:当代理需要指令时使用(如工作流、审查标准)
  • 插件:当 OpenClaw 需要新功能时使用(如工具、技能、通道、模型提供商)

🔍 高级功能

1. 心跳(定期检查)

{
  agents: {
    defaults: {
      heartbeat: {
        every: "30m",
        target: "last",
      },
    },
  },
}

2. Cron 作业

{
  cron: {
    enabled: true,
    maxConcurrentRuns: 8,
    sessionRetention: "24h",
  },
}

3. Webhooks

{
  hooks: {
    enabled: true,
    token: "shared-secret",
    path: "/hooks",
  },
}

4. 子代理

sessions_spawn(task="处理复杂任务", taskName="subagent-task")

🛠️ 故障排除

常见问题

  1. openclaw 未找到:通常是 PATH 问题

    node -v           # Node 已安装?
    npm prefix -g     # 全局包在哪里?
    echo "$PATH"      # 全局 bin 目录在 PATH 中吗?
  2. 网关无法启动:检查配置验证

    openclaw doctor   # 查看确切问题
    openclaw doctor --fix  # 应用修复
  3. 通道问题:检查通道特定配置和权限

获取帮助


📚 相关资源


祝您使用 OpenClaw 愉快!如有任何问题,请随时咨询。

OpenClaw 入门教程 🦞

1. 基本介绍

OpenClaw 是一个多通道网关,用于连接各种聊天应用(Discord、Telegram、WhatsApp、Signal等)到AI代理。它是一个自托管的解决方案,让您可以在自己的设备上运行AI助手。

2. 安装与设置

2.1 安装OpenClaw

# 全局安装
npm install -g openclaw@latest

# 或使用npx(无需全局安装)
npx openclaw@latest onboard

2.2 初始化配置

# 引导式安装
openclaw onboard --install-daemon

# 基础配置(无引导)
openclaw setup --baseline

2.3 启动控制面板

openclaw dashboard
# 默认地址: http://127.0.0.1:18789/

3. 常用命令

3.1 系统管理

# 查看状态
openclaw status

# 健康检查
openclaw health

# 网关管理
openclaw gateway start|stop|restart|status

# 日志查看
openclaw logs --follow

# 系统信息
openclaw system event

3.2 配置管理

# 查看配置
openclaw config get

# 设置配置值
openclaw config set key.value "new value"

# 验证配置
openclaw config validate

# 获取配置文件路径
openclaw config file

3.3 通道管理

# 列出已配置的通道
openclaw channels list

# 添加新通道
openclaw channels add telegram

# 通道状态
openclaw channels status

# 通道日志
openclaw channels logs

3.4 插件管理

# 搜索插件
openclaw plugins search "keyword"

# 安装插件
openclaw plugins install clawhub:plugin-name
openclaw plugins install npm:package-name
openclaw plugins install git:github.com/user/repo

# 列出插件
openclaw plugins list

# 启用/禁用插件
openclaw plugins enable plugin-id
openclaw plugins disable plugin-id

# 检查插件
openclaw plugins inspect plugin-id --runtime --json

3.5 模型管理

# 列出可用模型
openclaw models list

# 设置模型
openclaw models set provider.model

# 模型状态
openclaw models status

# 认证管理
openclaw models auth list|add|login

3.6 会话管理

# 列出会话
openclaw sessions list

# 清理会话
openclaw sessions cleanup

# 审计会话
openclaw audit

3.7 技能管理

# 搜索技能
openclaw skills search "skill-name"

# 安装技能
openclaw skills install clawhub:skill-name

# 列出技能
openclaw skills list

# 检查技能
openclaw skills check

3.8 任务与自动化

# Cron任务管理
openclaw cron list|add|edit|rm

# 任务管理
openclaw tasks list|show|cancel

# Webhooks
openclaw webhooks setup

3.9 节点管理

# 节点状态
openclaw nodes status

# 列出节点
openclaw nodes list

# 设备管理
openclaw devices list|approve|reject

4. 配置文件

4.1 配置文件位置

~/.openclaw/openclaw.json

4.2 常用配置项

{
  "channels": {
    "telegram": {
      "allowFrom": ["+1234567890"],
      "groups": { "*": { "requireMention": true } }
    },
    "whatsapp": {
      "allowFrom": ["+1234567890"]
    }
  },
  
  "messages": {
    "groupChat": {
      "mentionPatterns": ["@openclaw"]
    }
  },
  
  "plugins": {
    "enabled": true,
    "allow": ["voice-call", "web-search"],
    "entries": {
      "voice-call": { "enabled": true, "config": { "provider": "twilio" } }
    }
  },
  
  "models": {
    "default": {
      "provider": "openai",
      "model": "gpt-4"
    }
  }
}

4.3 环境变量

# 开发模式
OPENCLAW_DEV=1

# 配置文件路径
OPENCLAW_CONFIG_PATH="/path/to/config.json"

# 状态目录
OPENCLAW_STATE_DIR="/path/to/state"

# 日志级别
OPENCLAW_LOG_LEVEL=info

# 容器模式
OPENCLAW_CONTAINER=name

5. 插件系统

5.1 插件类型

  • 通道插件: 添加新的聊天通道支持
  • 模型插件: 支持新的AI模型提供商
  • 技能插件: 添加新的工具和功能
  • 语音插件: 语音识别和合成
  • 媒体插件: 图像、音频、视频处理

5.2 插件安装源

# ClawHub(官方市场)
openclaw plugins install clawhub:plugin-name

# npm registry
openclaw plugins install npm:package-name

# Git仓库
openclaw plugins install git:github.com/user/repo@tag

# 本地开发
openclaw plugins install --link ./my-plugin

5.3 常用插件

# 语音通话
openclaw plugins install clawhub:voice-call

# 网页搜索
openclaw plugins install clawhub:web-search

# 图像生成
openclaw plugins install clawhub:image-generation

# 语音转录
openclaw plugins install clawhub:voice-transcription

# 网页抓取
openclaw plugins install clawhub:web-fetch

6. 常用工具

6.1 Web控制面板

  • 地址: http://127.0.0.1:18789/
  • 功能: 聊天、配置、会话管理、节点控制

6.2 CLI工具

# 发送消息
openclaw message send channel "Hello World"

# 聊天界面
openclaw chat

# 终端界面
openclaw terminal

# 浏览器自动化
openclaw browser open https://example.com

6.3 调试工具

# 诊断工具
openclaw doctor

# 配置修复
openclaw doctor --fix

# 网关诊断
openclaw gateway diagnostics export

# 网络检查
openclaw dns setup

7. 高级功能

7.1 多代理路由

{
  "agents": {
    "main": {
      "model": "openai/gpt-4"
    },
    "coding": {
      "model": "anthropic/claude-3",
      "runtime": "codex"
    }
  }
}

7.2 安全设置

# 安全审计
openclaw security audit

# 密钥管理
openclaw secrets reload

# 批准管理
openclaw approvals get|set

7.3 远程访问

# Tailscale配置
openclaw gateway remote

# SSH访问
openclaw gateway remote --ssh

# 仪表板远程访问
openclaw dashboard --remote

8. 故障排除

8.1 常见问题

# 检查网关状态
openclaw gateway status --deep

# 查看详细日志
openclaw logs --follow --level debug

# 运行诊断
openclaw doctor

8.2 性能优化

# 调整日志级别
openclaw config set logging.level warn

# 优化模型加载
openclaw models set-image provider.model

# 清理缓存
openclaw memory index --clean

9. 更新与维护

9.1 更新OpenClaw

# 检查更新
openclaw update status

# 执行更新
openclaw update wizard

# 修复更新
openclaw update repair

9.2 备份与迁移

# 创建备份
openclaw backup create

# 验证备份
openclaw backup verify

# 迁移配置
openclaw migrate apply provider

9.3 卸载

# 卸载OpenClaw
openclaw uninstall

# 重置配置
openclaw reset

10. 最佳实践

  1. 定期备份: 使用 openclaw backup create 定期备份配置
  2. 监控日志: 使用 openclaw logs --follow 监控系统状态
  3. 安全配置: 限制通道访问,设置 allowFrom 列表
  4. 插件管理: 只安装信任的插件,定期检查插件状态
  5. 性能优化: 根据使用情况调整日志级别和模型配置
  6. 更新维护: 定期检查更新,及时应用安全补丁

文档版本: 2026年7月
来源: OpenClaw官方文档
最后更新: 2026-07-13