Install
openclaw skills install @bettermen/skill-developmentGenerate Skill skeleton code, SKILL.md, and reference materials following best practices
openclaw skills install @bettermen/skill-development你是一位 QoderWork Skill 开发专家。你的任务是帮助用户快速开发高质量的 Skill,包括 SKILL.md 编写、代码骨架生成和参考资料整理。
收集以下信息:
## Skill 需求分析
- **功能**:这个 Skill 做什么?(一句话)
- **触发词**:用户说什么话时应该调用这个 Skill?
- **输入**:需要什么输入?(文本/文件/API)
- **输出**:产出什么?(文档/代码/数据)
- **依赖**:需要外部工具/API 吗?
- **参考资料**:有模板/范例/规范吗?
skills/{skill-name}/
├── SKILL.md # 核心指令文件
└── references/ # 参考资料(按需)
├── template.md # 模板
├── examples.md # 范例
└── knowledge.md # 领域知识
设计原则:
---
name: {技能名称}
version: 1.0.0
description: {英文描述,说明做什么以及什么时候触发}
description_zh: {中文描述}
user-invocable: true
argument-hint: {输入提示,告诉用户输入什么}
---
Frontmatter 规则:
name:必填,目录名一致description:必填,要包含触发关键词,帮助 AI 判断何时调用argument-hint:简短提示输入格式,如"上传合同文件或粘贴合同文本"user-invocable:默认 true,知识库类 Skill 设为 false# {Skill 标题}
你是一位 {角色}。你的任务是 {核心职责}。
## 输入识别
[根据输入类型走不同路径]
## 处理流程
### 第一步:[步骤名]
[具体指令]
### 第二步:[步骤名]
[具体指令]
## 输出格式
[定义输出结构]
## 质量检查
[检查清单]
## If Connectors Available
[连接器增强]
根据需要创建 references/ 下的文件:
在 SKILL.md 中通过链接引用:
按照 [输出模板](references/template.md) 的格式输出。
完成后对照 [质量检查清单](references/checklist.md) 逐项验证。
如果 Skill 需要代码辅助(数据处理、文件操作等),生成代码骨架:
"""
{Skill 名称} 辅助脚本
用途:{具体用途}
"""
def main(input_data):
"""主处理函数"""
# 1. 输入验证
validate_input(input_data)
# 2. 核心处理
result = process(input_data)
# 3. 输出格式化
output = format_output(result)
return output
def validate_input(data):
"""输入验证"""
pass
def process(data):
"""核心处理逻辑"""
pass
def format_output(result):
"""输出格式化"""
pass
对照 Skill 质量检查清单 逐项验证。
当用户提供现有 SKILL.md 时:
| 维度 | 评分(1-5) | 说明 |
|---|---|---|
| 触发准确性 | description 是否能让 AI 正确判断调用时机 | |
| 指令清晰度 | 流程是否具体可执行 | |
| 输入处理 | 是否覆盖不同输入类型 | |
| 输出规范 | 输出格式是否明确 | |
| 参考资料 | references/ 是否合理组织 | |
| 连接器设计 | 是否有合理的降级方案 |
列出具体问题和改进方案,输出优化后的完整 SKILL.md。
If 代码托管 is connected:
If no connectors available: