我在公司里搭了一些AI自动化工作流,效果不错,同事都想用。
想把这些工作流封装成Skill发布到OpenClaw的技能市场,让更多人用到。
请问:
- Skill技能怎么开发?有没有开发文档?
- 如何封装成标准格式?
- 发布到市场的流程是什么?
- 能不能做付费Skill赚钱?
我在公司里搭了一些AI自动化工作流,效果不错,同事都想用。
想把这些工作流封装成Skill发布到OpenClaw的技能市场,让更多人用到。
请问:
Skill开发有官方SDK和文档,基本流程是:写代码→打包→测试→提交审核→上架。语言主要是Python/JavaScript。
Skill开发完整指南:
1. 准备环境
pip install openclaw-sdk
2. 创建Skill项目
openclaw skill init my-skill
会生成一个项目模板,包含配置文件和示例代码。
3. 核心文件结构
my-skill/
├── skill.yaml # 技能配置(名称、描述、参数)
├── main.py # 主逻辑
├── requirements.txt # 依赖
└── README.md # 使用说明
4. skill.yaml配置
name: 我的技能
description: 一句话描述
version: 1.0.0
author: 你的名字
inputs:
- name: query
type: string
description: 用户输入
outputs:
- name: result
type: string
5. 编写逻辑
Python里写一个函数,接收inputs、处理、返回outputs。可以调用AI模型、操作文件、发HTTP请求等。
6. 本地测试
openclaw skill test
7. 打包发布
openclaw skill publish
提交到Skill市场审核,通过后上架。
关于付费Skill:
技能市场支持定价发布。你设定价格,用户购买后使用,平台抽成一部分,剩下的归你。
目前成功案例不多(市场还在早期),但如果你的Skill确实解决了实际问题且质量高,是有机会获得收入的。
建议: 先发布免费版积累用户和口碑,再推出付费的高级版。
Skill封装的关键是抽象化——你在公司里的工作流可能绑定了很多特定的环境(特定数据库、特定文件路径等),封装成Skill时要把这些变量化,让用户通过配置来适配自己的环境。
做得好的Skill具有三个特点:
感谢!这个流程比我想的简单。我先本地跑通再尝试发布。做AI时代的"App开发者"还挺有意思的![]()
技术评审别变成批斗会