乐于分享
好东西不私藏

【第6篇】OpenClaw Skills 商店:让你的 AI 如虎添翼

【第6篇】OpenClaw Skills 商店:让你的 AI 如虎添翼

作者:Mac | OpenClaw 实操系列


什么是 Skills?

Skills(技能)是 OpenClaw 的扩展模块,让 AI 获得特定能力:

基础 AI:
  输入文字 → 输出文字

+ Skills 后:
  输入文字 → [调用技能] → 更强大的输出

官方 Skills 推荐

📝 写作系列

Skill
功能
安装命令
baoyu-post-to-wechat
发布公众号文章
openclaw skills install baoyu-post-to-wechat
baoyu-post-to-weibo
发布微博
openclaw skills install baoyu-post-to-weibo
baoyu-post-to-x
发布 Twitter
openclaw skills install baoyu-post-to-x
baoyu-format-markdown
格式化文章
openclaw skills install baoyu-format-markdown

🎨 图像系列

Skill
功能
安装命令
baoyu-image-gen
AI 绘图
openclaw skills install baoyu-image-gen
baoyu-cover-image
生成封面
openclaw skills install baoyu-cover-image
baoyu-compress-image
压缩图片
openclaw skills install baoyu-compress-image

📊 数据系列

Skill
功能
安装命令
data-analyst
数据分析
openclaw skills install data-analyst
finance-report-analyzer
财务报表分析
openclaw skills install finance-report-analyzer

🛠️ 工具系列

Skill
功能
安装命令
article-writer
文章写作助手
openclaw skills install article-writer
baoyu-translate
翻译工具
openclaw skills install baoyu-translate
baoyu-url-to-markdown
网页转 Markdown
openclaw skills install baoyu-url-to-markdown

安装和使用

安装 Skill

# 方式一:命令行安装
openclaw skills install baoyu-post-to-wechat

# 方式二:从 ClawdHub 安装

openclaw skills install https://clawhub.com/skills/baoyu-post-to-wechat

查看已安装的 Skills

openclaw skills list

更新 Skill

openclaw skills update baoyu-post-to-wechat

卸载 Skill

openclaw skills uninstall baoyu-post-to-wechat

实际使用示例

示例一:自动发布公众号

你:帮我写一篇关于 AI 的文章,并发布到公众号

OpenClaw:
1. 调用 article-writer 生成文章
2. 调用 baoyu-post-to-wechat 发布
3. 返回发布结果

示例二:生成配图

你:给这篇文章配一张封面图

OpenClaw:
1. 调用 baoyu-cover-image 生成封面
2. 保存图片并返回

示例三:数据可视化

你:分析这个 CSV 文件并生成图表

OpenClaw:
1. 调用 data-analyst 读取文件
2. 分析数据
3. 生成可视化图表

编写自己的 Skill

Skill 结构

my-skill/
├── SKILL.md          # 技能说明
├── scripts/
│   └── main.ts       # 主脚本
└── references/
    └── config.md     # 配置说明

SKILL.md 示例

---
name:
 my-first-skill
description:
 这是一个示例技能,当你需要 XX 时使用
version:
 1.0.0
---

# My First Skill


## Usage


当你说「XX」时,我会帮你...


## Script


使用
 `scripts/main.ts` 执行具体任务。

main.ts 示例

#!/usr/bin/env node

async
 function main() {
  const
 args = process.argv.slice(2)

  // 获取用户输入

  const
 input = args.join(' ')

  // 处理任务

  const
 result = await processTask(input)

  // 输出结果

  console
.log(result)
}

async
 function processTask(input: string): Promise<string> {
  // 你的处理逻辑

  return
 `处理完成:${input}`
}

main
()

ClawdHub

OpenClaw 的官方 Skills 市场:

🌐 https://clawhub.com

你可以:

  • • 🔍 搜索 Skills
  • • ⭐ 查看评分和评价
  • • 📦 提交自己的 Skills
  • • 🐛 报告问题

下一步

  • • 上一篇OpenClaw 配置详解[1]
  • • 下一篇OpenClaw 多渠道接入:飞书、微信、Telegram 全覆盖[1]

关注公众号,获取更多 OpenClaw 实操教程!

作者:Mac | OpenClaw 实操系列第6篇

引用链接

[1] OpenClaw 配置详解: