7天上手OpenClaw Day3:开发第一个Skill

创建Skill目录

在/my-skills目录下创建hello_skill文件夹。包含文件:skill.yaml、skill.py、__init__.py。目录结构遵循规范,便于管理和加载。

编写配置文件

skill.yaml内容:name: hello_skill, version: 1.0.0, description: 简单的问候Skill。input_schema定义输入参数,output_schema定义输出格式。

实现执行逻辑

skill.py核心代码:class HelloSkill(BaseSkill): def execute(self, name: str) -> str: return f'Hello, {name}!'。继承BaseSkill基类,实现execute方法。

测试Skill

测试代码:skill = HelloSkill(); result = skill.execute(name='OpenClaw'); print(result)。输出:Hello, OpenClaw! 测试通过后可以注册到系统中。

💬 📞