Install
openclaw skills install c-skill智能创建OpenClaw技能,提供技能发现、复用建议和自适应文件生成。
openclaw skills install c-skill智能创建OpenClaw技能,提供技能发现、复用建议和自适应文件生成。
创建技能
create-skill
新建技能
skill create
需要创建技能
根据技能需求生成相应的文件结构:
1. 技能发现阶段
- 输入关键词搜索类似技能
- 显示发现结果和复用建议
- 选择创建策略(全新/扩展/取消)
2. 信息收集阶段
- 收集技能基本信息
- 选择实现方式
- 确认创建
3. 文件生成阶段
- 根据选择生成相应文件
- 更新技能注册表
- 提供后续步骤指导
用户: 创建技能
助手: 🎯 开始执行智能技能创建向导...
🎨 请输入新技能的核心关键词:
用户输入: 文件处理
发现类似技能: 文件管理, 批量处理
是否创建新的技能?
收集技能信息...
生成技能文件...
✅ 技能创建完成
每个OpenClaw技能都应包含标准的YAML frontmatter:
---
name: skill-name
description: "技能描述"
homepage: https://example.com (可选)
metadata: { "openclaw": { "emoji": "🎨", "requires": { "bins": ["node"] } } }
---
核心字段:
name: 技能名称(小写,用连字符连接)description: 技能描述(50字以内)homepage: 相关主页URL(可选)metadata.openclaw: OpenClaw元数据
emoji: 技能表情符号(如🎨、📊、⚡等)requires: 依赖要求
bins: 需要的二进制文件(如node、bash、curl)node_modules: 需要的npm包env: 需要的环境变量示例:
metadata: { "openclaw": { "emoji": "📚" } }metadata: { "openclaw": { "emoji": "⚡", "requires": { "bins": ["node"] } } }metadata: { "openclaw": { "emoji": "🐚", "requires": { "bins": ["bash"] } } }输入关键词 → 搜索类似技能 → 收集技能信息 → 生成文件
使用智能技能发现功能,创建前会搜索类似技能并给出复用建议。
SKILL.md(技能元数据文档)<技能名>.js(如果需要Node.js实现)或 <技能名>.sh(如果需要Shell实现)package.json(如果需要脚本则需要项目配置)cat skills/<技能名>/SKILL.mdcd skills/<技能名> && node <技能名>.js