OpenClaw核心技能-Skill

0 阅读4分钟
  • Skill的三大核心原则

    • 标准化描述:

      • 通过SKILL.md中的YAML头部和结构化Markdown
      • 标准化地定义技能的名称、描述、用法和权限
    • 最小权限:

      • SKILL.md的头部明确声明技能运行所需的权限

        • 如文件读写、网络访问
      • 由用户在配置中控制是否授予

    • 动态加载:

      • 系统会动态加载Skill文件
      • 修改SKILL.md或关联的脚本文件后
      • 通常在约30秒内自动刷新,无需重启服务
  • Skill的目录结构

    • 基础版(纯说明书):最简单的Skill只需要一个文件
    my-simple-skill/
    └── SKILL.md          # 唯一必需文件,包含所有指令
    
    • 进阶版(含执行脚本):当需要执行复杂或特定语言的逻辑时
    my-advanced-skill/
    ├── SKILL.md          # 核心描述文件,告诉AI何时及如何调用agent.py
    ├── agent.py          # Python执行脚本(也可以是js、sh等)
    └── references/       # 辅助资源(可选)
        └── example.png
    
  • 预览已存在的Skill

image.png

想装Skill别发愁这三种方法够你用

  • 安装OpenClaw Skill——命令安装(最常用)

    • Skill的加载路径与优先级

      • OpenClaw会在两个主要位置查找Skill
      • 且存在优先级关系,高优先级会覆盖低优先级的同名技能
        • 高优先级 - 工作空间:
          • <你的工作空间目录>/skills/
          • 通常由openclaw.json中的workspace配置决定
        • 低优先级 - 全局:
          • ~/.openclaw/skills/
    • OpenClaw提供了官方Skill市场工具

      • clawhub(或国内镜像 skillhub)来安装社区分享的技能

      • 安装clawhub cli npm i -g clawhub

      • 登录clawhub获取token官网 image.png

      • 保存token备用

      • 通过token登录clawhub cli clawhub auth login --token

      • 登录成功后就可以安装skill了

      • 社区提供大量skill:社区

      • 安装skill:Tavliy-search(联网搜索) clawhub install openclaw-tavily-search

      • 卸载skill # 列出skill clawhub list

        #卸载指定skill
        clawhub uninstall planning-with-files
        
        #手动删除
        rm -rf ~/.openclaw/skills/<skill-name>
        
      • 一些skill需要配置API,官方文档有介绍

      • Tavliy-search 需要申请Tavily API 平台的ApiKey

        • 网址
        • 登录成功后获取ApiKey(最好创建个新的) image.png
        • 通过聊天让Openclaw配置ApiKey 我安装了skill:Tavliy-search,这是它的ApiKey:xxx 请帮我配置
        • 测试skill
  • 安装OpenClaw Skill——手动安装(灵活,适合自研或离线部署)

    • 获取Skill文件夹:

      • 从ClawHub(推荐)、GitHub下载
      • 以Find-Skills为例,下载压缩包 image.png
      • 将解压后的skill文件夹放入skills文件夹中
      C:\Users\xxx\.openclaw\workspace\skills
      
      • 网关会延迟自动刷新,查看skill
      • 测试skill
  • 安装OpenClaw Skill——聊天安装(最智能)

    • 这是OpenClaw最具特色的安装方式。
    • 你只需要在和AI的对话中,直接提出要求 image.png 使用clawhub帮我安装这个skill: clawhub.ai/TheSethRose…
    • OpenClaw会自动解析指令,调用clawhub工具为你安装
    • 测试Skill:agent-browser
      • 它是一个浏览器自动化技能
  • 热门技能

    • cron-mastery(高级定时任务)

      • 赋予AI定时执行任务的能力
      • 你可以用自然语言设置复杂的计划任务
        • 如每日简报、定期提醒等
      • 安装命令: clawhub install cron-mastery
    • planning-with-files(文件计划管理)

      • 用途:
        • 这是一个强大的任务和文件管理工具
        • 支持在本地创建待办事项、管理文件、搜索内容
        • 适合用来组织个人工作流。
      • 安装命令: clawhub install planning-with-files
  • OpenClaw让微博运营事半功倍

部署OpenClaw运行环境,安装微博运营所需的核心技能,完成基础配置

  • 本地部署

    # 安装Node.js 22+
    npm install -g openclaw@latest
    openclaw --version  # 验证安装
    openclaw onboard    # 交互式配置(选择QuickStart)
    openclaw gateway start  # 启动服务
    
  • 安装clawhub技能管理工具

    # 全局安装clawhub
    npm i -g clawhub
    
    # 验证安装
    clawhub --version
    
  • 安装微博运营核心技能

    # 微博发布技能(支持普通微博+头条文章)
    clawhub install baoyu-post-to-weibo
    
    # 文案生成技能
    clawhub install copywriting
    
    # 图片生成技能(可选,用于配图)
    clawhub install baoyu-image-gen
    
    # 定时任务技能
    clawhub install cron-mastery
    
  • 安装微博龙虾助手(官方推荐方式)

    • 新浪开放平台官方推出了“微博龙虾助手”,
    • 这是微博官方为OpenClaw生态提供的通道插件
    • 支持通过微博私信远程管理AI助手
      • 安装方法:
        • 与微博龙虾助手打招呼
          • 会自动发送插件地址
        • 在OpenClaw对话中输入: 帮我安装微博龙虾助手插件 gitee.com/wecode-ai/o…
        • 或者手动下载 openclaw plugins install @wecode-ai/weibo-openclaw-plugin
        • 等待安装完成,插件会自动加载
    • 配置方法:
      • 在微博中搜索并私信 @微博龙虾助手
      • 将收到的凭证告诉你的OpenClaw: 这是我的微博龙虾助手凭证 AppId: xxx AppSecret: xxx
      • OpenClaw完成配置后重启,微博龙虾助手会回复“你的龙虾已上线”
      • 此后,你就可以通过微博私信直接向OpenClaw发送指令了!