🔥 Skill Workshop 是 OpenClaw 2026 年推出的 Skill 审查机制,旨在提升社区 Skill 的质量和安全性。本文将带你从零开始,掌握 SKILL.md 编写规范、提案提交流程和审查标准。
Skill Workshop 是 OpenClaw 官方推出的 Skill 质量审查流程。所有发布到 ClawHub 的 Skill 都需要通过 Workshop 审查,确保符合安全和质量标准。
SKILL.md 是 Skill 的核心文档,必须包含以下内容:
# SKILL.md - 我的 Skill 名称
## 功能描述
简要说明这个 Skill 做什么。
## 使用方法
用户如何触发和使用这个 Skill。
## 权限声明
- 需要访问的 API
- 需要的系统权限
- 数据处理说明
## 示例
提供使用示例和代码片段。
## 限制与注意事项
说明已知限制和安全注意事项。
# ❌ 错误示例:请求过多权限
permissions:
- file_read
- file_write
- network_access
- system_admin
# ✅ 正确示例:只请求必要权限
permissions:
- file_read
- network_access
try:
result = execute_skill_action()
except PermissionError:
return "权限不足,请检查 Skill 配置"
except NetworkError:
return "网络连接失败,请稍后重试"
except Exception as e:
logger.error(f"Skill 执行失败: {e}")
return "执行过程中出现错误"
def validate_input(user_input):
if not user_input:
raise ValueError("输入不能为空")
if len(user_input) > 1000:
raise ValueError("输入长度超过限制")
# 防止注入攻击
sanitized = sanitize(user_input)
return sanitized
查看拒绝原因,修复问题后可以重新提交。常见原因包括:安全评分不足、文档不完整、权限声明不清晰。
自动扫描通常在 5 分钟内完成,社区审查一般需要 1-3 个工作日。
确保 SKILL.md 完整、代码无安全漏洞、权限最小化、提供充足示例。