Skill的概述与使用

目录

生态介绍

[Skill 与普通 AI 聊天的区别](#Skill 与普通 AI 聊天的区别)

[Skill 的核心特点](#Skill 的核心特点)

[Skill 调用流程(以天气查询为例)](#Skill 调用流程(以天气查询为例))

[Skill 生态与 ClawHub 市场](#Skill 生态与 ClawHub 市场)

Skill的安装方式

命令行安装

[1. 安装 ClawHub CLI 工具](#1. 安装 ClawHub CLI 工具)

[2. 搜索 Skill(支持自然语言)](#2. 搜索 Skill(支持自然语言))

[3. 安装指定 Skill](#3. 安装指定 Skill)

[4. 查看已安装 Skill](#4. 查看已安装 Skill)

[5.Skill 存储目录](#5.Skill 存储目录)

[6.Tavily 背景补充](#6.Tavily 背景补充)

clawhub市场手动下载安装

通过聊天工具安装

TavilyWebSearch(实时联网搜索)

[Skill 核心介绍](#Skill 核心介绍)

安装步骤

配置步骤

[1. 获取 Tavily API Key](#1. 获取 Tavily API Key)

[2. 配置 API Key](#2. 配置 API Key)

[3. 环境变量配置(可选)](#3. 环境变量配置(可选))

playwright(浏览器自动化)

[Skill 核心介绍](#Skill 核心介绍)

安装步骤

两种运行模式

[Playwright 工具本质](#Playwright 工具本质)


生态介绍

openclaw无法实时获取信息,skill正式用来解决这个问题的。

Skill 与普通 AI 聊天的区别
  • 普通 AI 聊天:依赖提示词,侧重「怎么说」,通过自然语言交互完成对话。
  • Skill:依赖代码与接口,侧重「怎么做」,是可被调用的功能单元。

Skill 的核心特点
  1. 模块化设计 每个 Skill 是独立功能单元,可自由组合、拆装。新增功能时直接 "插入" 新模块,不影响整体结构,便于维护与复用。
  2. 标准化接口 所有 Skill 遵循统一接口规范(如输入参数格式、输出结构)。Agent 无需了解细节,按规范即可自动识别与调用,降低扩展成本。
  3. 即插即用 安装后立即生效,无需修改 OpenClaw 核心代码或重启系统(多数场景),支持对话中动态加载新技能。
  4. 生态丰富 ClawHub 官方市场收录大量 Skill,覆盖搜索、办公、开发、生活、娱乐等领域;社区开发者可自由发布分享,共同构建功能生态。

Skill 调用流程(以天气查询为例)

用户输入 :明天去北京出差,需要带伞吗? 调用流程 : 用户 → Agent(意图识别 + Skill 匹配) → 执行 weather Skill → 返回天气结果 → 自然语言回复 示例回复:明天北京小雨,气温 12~18℃,建议带伞。


Skill 生态与 ClawHub 市场

OpenClaw 的 Skill 生态由两部分构成:

  1. ClawHub 市场 官方技能市场,收录数千个经过审核的 Skill,分类清晰,支持一键安装与自动更新,类似 npm 对 Node.js、pip 对 Python 的作用。
  2. 社区分享 开发者可自由发布个人或企业级 Skill,开放机制激发创造力,推动 Skill 数量与种类持续增长。

Skill的安装方式

命令行安装

使用 clawhub CLI 工具是专业高效的方式,支持版本管理与自动更新。

1. 安装 ClawHub CLI 工具
复制代码
npm i -g clawhub

全局安装 ClawHub 命令行工具。

2. 搜索 Skill(支持自然语言)
复制代码
clawhub search "tavily"

搜索结果示例(Tavily 相关 Skill 列表):

复制代码
openclaw-tavily-search          Tavily 搜索  (3.789)
tavily-web-search-for-openclaw  Tavily Web Search Skill for OpenClaw  (3.699)
liang-tavily-search             Tavily Search  (3.686)
tavily-tool                     Tavily  (3.668)
...
3. 安装指定 Skill
复制代码
clawhub install openclaw-tavily-search

选择目标 Skill 包名进行安装,如 openclaw-tavily-search

4. 查看已安装 Skill
复制代码
clawhub list

执行后可列出所有已安装的 Skill,验证安装是否成功。

5.Skill 存储目录
目录路径 作用范围 定位
~/.openclaw/skills 全局 / 系统级 所有项目共享,公共工具箱
~/.openclaw/workspace/skills 工作区 / 项目级 当前项目专属,项目专用工具箱

6.Tavily 背景补充

Tavily 是专为 AI 设计的搜索引擎 ,通过安装对应的 openclaw-tavily-search Skill,可让 OpenClaw Agent 具备实时联网搜索能力。

clawhub市场手动下载安装

1.选择目标skill:双击找到download并点击

2.放在全局目录或者工作区目录,并解压

3.更新skill

change1:命令行

复制代码
clawhub sync

change2:直接跟openclaw说

通过聊天工具安装

TavilyWebSearch(实时联网搜索)

Skill 核心介绍

TavilyWebSearch 是基于 Tavily API 的实时联网搜索 Skill,专为 AI 应用优化,可让 Agent 获取结构化的互联网信息(标题、摘要、链接等),适用于最新资讯、事实核查、动态数据查询等场景。


安装步骤

通过 ClawHub CLI 安装:

复制代码
clawhub install openclaw-tavily-search
配置步骤
1. 获取 Tavily API Key
  • 访问 Tavily 官网 注册账号并登录
  • 进入开发平台,在「API Keys」页面复制生成的 API Key(格式示例:tvly-dev-xxxxxx
2. 配置 API Key

在 OpenClaw 配置文件中添加 tavily-search 配置:

复制代码
{
  "skills": {
    "entries": {
      "tavily-search": {
        "enabled": true,
        "apiKey": "tvly-YOUR_API_KEY_HERE"
      }
    }
  }
}

配置示例(已填入真实 Key)

复制代码
{
  "messages": {
    "ackReactionScope": "group-mentions"
  },
  "skills": {
    "entries": {
      "self-improvement": {
        "enabled": true
      },
      "tavily-search": {
        "enabled": true,
        "apiKey": "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"
      }
    }
  }
}
3. 环境变量配置(可选)

也可通过环境变量方式配置 API Key:

复制代码
TAVILY_API_KEY=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

playwright(浏览器自动化)

Skill 核心介绍

Playwright 是基于 Microsoft Playwright 的浏览器自动化 Skill,赋予 OpenClaw 完整的浏览器控制能力,适用于复杂网页操作与动态内容抓取。

核心能力

  • 动态网页渲染内容获取
  • 表单交互(填写表单、点击按钮)
  • 截图保存
  • 绕过 Cloudflare 等反爬机制
  • 执行 JavaScript、模拟真实用户行为

安装步骤
  1. 通过 ClawHub CLI 安装 Skill

    复制代码
    clawhub install playwright-scraper-skill
  2. 首次安装依赖

    复制代码
    cd ~/.openclaw/skills/playwright-scraper-skill
    npm install
    # 安装 Playwright 浏览器驱动(Chromium)
    npx playwright install chromium

两种运行模式
模式 脚本文件 特点 适用场景
Simple playwright-simple.js 直接抓取、不伪装、速度快、资源占用少 内部系统、无反爬的普通网站
Stealth playwright-stealth.js 全面伪装、模拟真人行为、使用真实 User-Agent、添加随机延迟 有反爬机制(如 Cloudflare)的网站

💡 建议 :不确定网站是否有反爬保护时,优先使用 Stealth 模式,兼容性更好。


Playwright 工具本质

Playwright 是微软开源的自动化测试工具,可让程序像真人一样操控浏览器:

  • 支持 Chrome、Firefox、Safari 等多浏览器
  • 可执行打开浏览器、点击、填表、抓取内容、截图等操作
  • 后台真实打开浏览器(无界面),完成复杂交互
相关推荐
C语言小火车3 分钟前
什么时候用智能指针?什么时候用裸指针?
c语言·c++·学习·指针
物联网IoT小易6 分钟前
AI企业园区技术架构思考:大模型如何进入物理世界运营场景?
人工智能·智慧园区·智慧园区解决方案·ai智慧园区·aiot平台·ai企业园区
陈天伟教授6 分钟前
图解人工智能(55)人工智能应用-机器翻译
人工智能·自然语言处理·机器翻译
watersink8 分钟前
PagedAttention论文深度解析
人工智能
羊羊一洋9 分钟前
对讲机核心技术解析:色码、亚音、脱网
人工智能·语音识别
OpenCSG9 分钟前
不止 AI 编程:CSGLite 在多应用场景中的效率提升案例分析
人工智能
实在智能RPA10 分钟前
航空维修知识库构建方法:从RAG到Agent-native的架构演进与全栈工程实践
人工智能·ai·架构
EdgeOne边缘安全加速平台15 分钟前
EdgeOne Web 防护×AI 升级:让 AI 既参与攻击识别,也参与误报纠错
前端·人工智能·腾讯云·edgeone
朱大喜22 分钟前
matplotlib/Plotly/ECharts 可视化看板设计:从图表选型到交互体验的工程化实践
人工智能
AOwhisky34 分钟前
Redis 学习笔记(第一期):概述、安装配置与核心理论
运维·数据库·redis·笔记·学习·云计算