创建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! 测试通过后可以注册到系统中。