openclaw的skills开发规范以及OpenClaw skills安装流程
来源:互联网
时间:2026-06-02 16:02:11
OpenClaw作为一款开源的AI智能体,真正让它与众不同的,是它的“Skills”(技能)扩展机制。简单来说,每个Skill就是一个“能力描述+执行逻辑”的组合包。用户既可以通过编写SKILL.md文件来定义,也可以结合代码实现更复杂的功能。下面,我们从开发规范和安装流程两个维度来拆解,顺便用Molili做个对比,看看简化部署是种什么体验。
一、OpenClaw Skills开发规范
1. 核心文件结构
SKILL.md(必选)
元数据头
---
name: file-report-skill
description: 统计目录文件并生成Markdown报表
version: 1.0.0
permissions: ["file.read", "file.write"]
---
详细描述
代码文件(可选)
agent.py),通过API调用外部服务或批量处理数据。以文件统计Skill为例,脚本负责遍历目录并生成报表。
2. 开发原则
描述要精准
SKILL.md里的自然语言必须把技能边界说清楚,避免模糊表述导致AI误调用。比如在天气查询Skill中,就得明确支持哪些城市、时间粒度是多久(例如“仅支持省会城市,时间范围为未来3天”)。
权限最小化
异常处理要到位
二、OpenClaw Skills安装流程(以Molili为例)
1. 手动安装
步骤1

步骤2

步骤3
skills的文件夹,把下载好的Skills放进去。

步骤4

2. 通过ClawHub CLI安装(推荐)
步骤1:安装ClawHub工具
执行命令 npx clawhub@latest install,工具会自动解析技能依赖并下载到指定目录。
步骤2:选择技能并安装
在列表中选择目标技能(比如web_search),工具会把它复制到~/.openclaw/skills/并完成配置。
步骤3:验证安装
用 openclaw skills list 查看已安装技能,或者直接调用技能测试功能来确认。
说到底,OpenClaw通过Skills机制实现了高度的可扩展性,但也对用户的技术基础提出了要求——至少得会写描述文件、能折腾代码逻辑。相比之下,Molili提供了一键部署的简化方案:预集成技能库、图形化配置,门槛降了一大截。实际选哪个,就看你是更看重功能的灵活性,还是更在意操作的便捷性了。