OpenClaw 技能开发指南:从 0 到上架 ClawHub

2 阅读1分钟

开发一个 OpenClaw Skill 很简单,30 分钟搞定。

什么是 Skill?

Skill = 一个可复用的自动化任务包

例子:

  • weather - 天气查询
  • gmail-helper - 邮件处理
  • web-scraper - 网页抓取

Skill 目录结构

my-skill/
├── SKILL.md          # 必需:技能说明
├── package.json      # 必需:元数据
├── index.js          # 可选:主逻辑
└── README.md         # 可选:详细文档

最小 Skill 示例

SKILL.md

# my-skill

## 描述
一个简单的示例技能。

## 用法
当用户说 "帮我做XXX" 时触发。

## 示例
用户:帮我检查网站状态
助手:正在检查...

package.json

{
  "name": "my-skill",
  "version": "1.0.0",
  "description": "示例技能",
  "main": "index.js"
}

带代码的 Skill

index.js

module.exports = {
  name: 'my-skill',
  
  // 触发条件
  triggers: ['检查网站', '网站状态'],
  
  // 执行逻辑
  async execute(context, ...args) {
    const url = args[0];
    
    try {
      const response = await fetch(url);
      return {
        success: true,
        status: response.status,
        message: `网站 ${url} 状态正常`
      };
    } catch (error) {
      return {
        success: false,
        message: `网站访问失败: ${error.message}`
      };
    }
  }
};

本地测试

# 安装到本地 OpenClaw
openclaw skill install ./my-skill

# 测试
openclaw chat "帮我检查 https://example.com 状态"

发布到 ClawHub

1. 准备

# 确保有 ClawHub 账号
openclaw login

# 验证 Skill 结构
openclaw skill validate ./my-skill

2. 发布

openclaw skill publish ./my-skill

3. 审核

提交后等待审核(通常 1-3 天)。

定价建议

类型建议价格
免费吸引用户,建立口碑
¥9-29小工具、单一功能
¥49-99中等功能、常用场景
¥199+企业级、复杂功能

热门 Skill 类型(根据 ClawHub 数据)

  1. 自动化工具 - 邮件处理、日程管理
  2. 内容生成 - 写作助手、翻译
  3. 数据分析 - 报表生成、可视化
  4. 开发工具 - 代码审查、API 测试
  5. 营销工具 - 社媒管理、SEO 分析

我写的 Skill

已上架 2 个:

  1. side-hustle-agent - AI 副业顾问
  2. freelance-assistant - 自由职业助手

需要帮助?

远程指导

  • 微信:yang1002378395
  • Telegram:@openclaw_install
  • 价格:¥99(包含 Skill 开发 + 发布)

总结:30 分钟开发一个 Skill,上架 ClawHub 赚钱。门槛很低,赶紧试试。