跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaScriptNode.jsAI大前端

OpenClaw 技能包安装与实战:构建 AI 助手工具箱

OpenClaw 技能包通过 ClawHub 统一管理,支持搜索、安装及更新。核心功能涵盖自我学习记忆系统、智能搜索、内容总结及开发指导。配置 API Key 后,可组合 Tavily 搜索与 Summarize 工具进行技术调研,利用 Self-Improving 记录偏好实现个性化交互。实战中结合 React 组件构建知识卡片,形成从信息获取到应用落地的完整工作流。

不羁发布于 2026/4/8更新于 2026/7/2537 浏览
OpenClaw 技能包安装与实战:构建 AI 助手工具箱

OpenClaw 技能包安装与实战:构建 AI 助手工具箱

OpenClaw 是一个强大的 AI 助手框架,而 Skills(技能包)则是扩展其能力的核心方式。通过安装不同的技能包,你可以让 AI 助手具备搜索、总结、开发指导、自我学习等能力。

ClawHub 简介

ClawHub 是 OpenClaw 的官方技能包市场,提供了丰富的技能包供用户安装使用。

安装 ClawHub CLI

首先需要在本地环境安装命令行工具:

npm install -g clawhub

常用命令

命令说明
clawhub search <关键词>搜索技能包
clawhub install <包名>安装技能包
clawhub list查看已安装技能
clawhub update <包名>更新指定技能包
clawhub update --all批量更新所有技能

搜索与安装技能包

查找所需技能

使用 search 命令可以快速定位需要的功能模块:

clawhub search self-improving

输出结果会显示相关技能包的名称及评分,例如:

- Searching xiucheng-self-improving-agent Self Improving Agent (3.689)
- self-improving-agent-cn Self Improving Agent CN (3.626)
- self-improving Self-Improving Agent (Proactive Self-Reflection) (2.457)

安装实用技能包

建议根据实际需求批量安装以下核心技能:

# 网络搜索
clawhub install tavily-search
# 内容总结
clawhub install summarize
# React 开发指导
clawhub install react
# GitHub 操作
clawhub install github
# 自我学习与记忆
clawhub install self-improving

clawhub install wealth

clawhub install proactive-agent-lite
# 理财建议
# 主动代理

安装完成后,可以通过 clawhub list 或查看目录 ~/.openclaw/workspace/skills 确认状态。

核心技能详解

Self-Improving:自我学习系统

这是实现个性化交互的关键。它能让 AI 记住你的偏好、纠正错误并持续改进工作模式。

核心特点:

  • 分层记忆存储(HOT/WARM/COLD)
  • 自动从用户反馈中学习
  • 支持项目级和领域级记忆隔离

目录结构:

~/self-improving/
├── memory.md          # HOT: 总是加载的核心记忆
├── corrections.md     # 修正记录日志
├── index.md           # 主题索引
├── projects/          # 项目专属记忆
├── domains/           # 领域知识(编程、写作等)
└── archive/           # 归档的记忆

Tavily Search:智能搜索

AI 优化的网络搜索,返回简洁、相关的结果。需要设置 TAVILY_API_KEY 环境变量。

使用示例:

# 基础搜索
node skills/tavily-search-1.0.0/scripts/search.mjs "React 19 新特性"

# 指定结果数量
node skills/tavily-search-1.0.0/scripts/search.mjs "查询内容" -n 10

# 深度搜索
node skills/tavily-search-1.0.0/scripts/search.mjs "查询内容" --deep

# 新闻搜索
node skills/tavily-search-1.0.0/scripts/search.mjs "查询内容" --topic news

Summarize:文章总结

快速总结 URL、PDF、图片、音频、YouTube 视频等内容。

# 总结网页
summarize "https://example.com/article" --length medium

# 总结 PDF
summarize "/path/to/file.pdf" --length short

# 总结 YouTube 视频
summarize "https://youtu.be/xxxxx" --youtube auto

React:开发指导

提供生产级 React 开发指导,涵盖架构、状态管理、性能优化等。核心规则包括服务端状态与客户端状态分离、只使用命名导出、组件 JSX 不超过 50 行以及启用 TypeScript strict 模式。

GitHub:仓库操作

通过 gh CLI 与 GitHub 交互,方便查看 PR、CI 状态等信息。

# 查看仓库信息
gh repo view owner/repo

# 查看最近合并的 PR
gh pr list --repo owner/repo --state merged --limit 5

# 查看 CI 状态
gh pr checks 55 --repo owner/repo

Self-Improving 初始化配置

为了让记忆系统正常工作,需要先搭建好目录结构和核心文件。

创建目录结构

# Windows PowerShell
mkdir -p $env:USERPROFILE\self-improving\projects
mkdir -p $env:USERPROFILE\self-improving\domains
mkdir -p $env:USERPROFILE\self-improving\archive

# Linux/macOS
mkdir -p ~/self-improving/{projects,domains,archive}

创建核心文件

memory.md(核心记忆)

# Memory (HOT Tier)
> 总是加载的记忆,存储最重要的偏好和规则

## Preferences
<!-- 用户偏好 -->

## Patterns
<!-- 已验证的工作模式 -->

## Rules
<!-- 经过确认的规则 -->

corrections.md(修正记录)

# Corrections Log
> 记录用户的修正反馈

| Date | Context | What I Got Wrong | Correct Answer | Learned |
|------|---------|------------------|----------------|---------|
| ...  | ...     | ...              | ...            | ...     |

domains/programming.md(领域记忆)

# Domain: Programming

## Language Preferences
- TypeScript > JavaScript
- Python 用于数据分析

## Framework Preferences
- 前端:React + Next.js
- 状态管理:Zustand
- 样式:Tailwind CSS

验证安装

对 AI 说 memory stats,应返回类似如下信息:

📊 Self-Improving Memory
🔥 HOT (always loaded): memory.md: 0 entries
🌡️ WARM (load on demand): projects/: 0 files
❄️ COLD (archived): archive/: 0 files

API Key 配置

部分技能需要外部服务支持,需提前配置环境变量。

Tavily API

  1. 访问 https://tavily.com 注册账号
  2. 获取 API Key
  3. 设置环境变量
# Windows(永久)
[Environment]::SetEnvironmentVariable("TAVILY_API_KEY", "your-api-key", "User")

# Linux/macOS
echo 'export TAVILY_API_KEY="your-api-key"' >> ~/.bashrc
source ~/.bashrc

其他 API Keys

服务环境变量用途
OpenAIOPENAI_API_KEYsummarize
AnthropicANTHROPIC_API_KEYsummarize
GoogleGEMINI_API_KEYsummarize

综合实战案例

场景:技术趋势研究助手

作为开发者,我们需要跟踪技术动态、快速理解新文章并构建知识库。

工作流设计:

  1. tavily-search → 搜索技术动态
  2. summarize → 提取文章要点
  3. react → 构建知识展示界面
  4. self-improving → 记住偏好

实战演示

步骤一:搜索技术动态
node skills/tavily-search-1.0.0/scripts/search.mjs "React 19 new features" -n 5

返回结果示例:

## Answer
React 19 introduces concurrent rendering, React Server Components, and the useFormStatus hook for managing form state...

## Sources
- Exploring the New Features of React 19 - LinkedIn
- What's New in React 19 - Telerik.com
步骤二:深入阅读文章
summarize "https://www.telerik.com/blogs/whats-new-react-19" --length medium
步骤三:创建知识卡片组件

根据 react skill 的指导,我们可以快速构建可复用的 UI 组件:

// TechCard.tsx
interface TechCardProps {
  title: string
  summary: string
  source: string
  tags: string[]
}

export function TechCard({ title, summary, source, tags }: TechCardProps) {
  const isSaved = useUIStore((s) => s.savedItems.has(title))
  const toggleSave = useUIStore((s) => s.toggleSave)

  return (
    <article className="rounded-lg border p-4 shadow-sm">
      <header className="mb-2 flex items-start justify-between">
        <h3 className="font-semibold">{title}</h3>
        <button onClick={() => toggleSave(title)}>
          {isSaved ? '★' : '☆'}
        </button>
      </header>
      <p className="text-gray-600 text-sm">{summary}</p>
      <footer className="mt-3 flex gap-2">
        {tags.map(tag => (
          <span key={tag} className="bg-gray-100 px-2 py-0.5 rounded text-xs">
            {tag}
          </span>
        ))}
      </footer>
    </article>
  )
}
步骤四:AI 自动学习偏好

当你告诉 AI:

'我更喜欢 TypeScript,不喜欢 JavaScript'

AI 会自动记录到 ~/self-improving/domains/programming.md:

## Language Preferences
- 首选:TypeScript
- 避免:纯 JavaScript
- 原因:类型安全,更好的 IDE 支持

最佳实践

记忆管理

  • HOT 层:只放最重要的偏好,不超过 100 行
  • WARM 层:按项目和领域分类
  • COLD 层:定期归档不再使用的模式

技能使用原则

  1. 按需安装:只安装真正需要的技能,避免环境臃肿
  2. 配置优先:先配置好 API Key 再使用,减少调试时间
  3. 持续学习:让 self-improving 自然积累偏好,越用越顺手

工作流建议

日常对话中 AI 会自然学习偏好并自动记录;需要搜索时调用 Tavily 和 Summarize;开发阶段则依赖 React 和 GitHub 技能指导,并将项目记忆同步回 Self-Improving 系统。

总结

通过 ClawHub 安装和管理技能包,可以快速扩展 OpenClaw 的能力。ClawHub 提供了便捷的技能包管理,Self-Improving 实现了 AI 的持续学习,各技能协同形成完整的工作流。随着使用时间的增加,AI 会越来越了解你的偏好和工作方式,成为一个真正懂你的智能助手。

目录

  1. OpenClaw 技能包安装与实战:构建 AI 助手工具箱
  2. ClawHub 简介
  3. 安装 ClawHub CLI
  4. 常用命令
  5. 搜索与安装技能包
  6. 查找所需技能
  7. 安装实用技能包
  8. 网络搜索
  9. 内容总结
  10. React 开发指导
  11. GitHub 操作
  12. 自我学习与记忆
  13. 理财建议
  14. 主动代理
  15. 核心技能详解
  16. Self-Improving:自我学习系统
  17. Tavily Search:智能搜索
  18. 基础搜索
  19. 指定结果数量
  20. 深度搜索
  21. 新闻搜索
  22. Summarize:文章总结
  23. 总结网页
  24. 总结 PDF
  25. 总结 YouTube 视频
  26. React:开发指导
  27. GitHub:仓库操作
  28. 查看仓库信息
  29. 查看最近合并的 PR
  30. 查看 CI 状态
  31. Self-Improving 初始化配置
  32. 创建目录结构
  33. Windows PowerShell
  34. Linux/macOS
  35. 创建核心文件
  36. Memory (HOT Tier)
  37. Preferences
  38. Patterns
  39. Rules
  40. Corrections Log
  41. Domain: Programming
  42. Language Preferences
  43. Framework Preferences
  44. 验证安装
  45. API Key 配置
  46. Tavily API
  47. Windows(永久)
  48. Linux/macOS
  49. 其他 API Keys
  50. 综合实战案例
  51. 场景:技术趋势研究助手
  52. 实战演示
  53. 步骤一:搜索技术动态
  54. Answer
  55. Sources
  56. 步骤二:深入阅读文章
  57. 步骤三:创建知识卡片组件
  58. 步骤四:AI 自动学习偏好
  59. Language Preferences
  60. 最佳实践
  61. 记忆管理
  62. 技能使用原则
  63. 工作流建议
  64. 总结
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Java 反射机制核心逻辑与面试考点
  • Windows 环境下 Clawdbot Gateway 持久化运行配置指南
  • Cursor 彻底卸载与设备标识重置指南
  • UniApp 小程序自定义底部 TabBar 闪烁白屏优化方案
  • BeyondCompare 安装与本地试用状态管理
  • 边缘计算设备部署轻量 TensorFlow 模型全流程
  • 2024 年免费 AI 效率工具指南:OCR、绘图与写作助手精选
  • Git 下载及安装教程(适用于 Windows/macOS/Linux)
  • Java 模拟算法题目练习
  • 前端 PDF 导出实战:JSPDF 与 HTML2Canvas 深度解析
  • AIGC 核心概念解析:22 个基础术语详解
  • Python 素数判断与查找算法详解
  • OpenCode 使用 GitHub Copilot 按次计费账单暴涨原因与优化方案
  • Spring Web MVC 核心概念与实战应用
  • OpenClaw 安全 AI 助理搭建与部署实战指南
  • Rust 控制流详解:条件、循环与模式匹配
  • 免费版 Trae 编辑器实测:i18n 任务排队千位与死循环问题
  • C++ 核心就业方向与技术成长指南
  • web应用集成AI翻译:前端+后端完整调用示例代码分享
  • 前端实现视频画中画功能 - 主页面与小窗同步控制

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online