Install
openclaw skills install skill-section-fixer自动修复技能 SKILL.md 中缺少的必需章节(## 功能描述、## 使用示例)和 frontmatter 字段(version/author/changelog/metadata)。支持批量修复整个技能目录。
openclaw skills install skill-section-fixer本技能自动检测并修复 SKILL.md 文件中缺少的必需章节和 frontmatter 字段:
适用场景:批量修复从 clawhub 安装的第三方技能,使其通过 skill_test_runner.py 测试。
python skill_section_fixer_v2.py "C:/Users/Administrator/.workbuddy/skills/my-skill"
# 修复 skills 目录下所有需要修复的技能
python skill_section_fixer_v2.py "C:/Users/Administrator/.workbuddy/skills" --batch
# 限制最多修复50个
python skill_section_fixer_v2.py "C:/Users/Administrator/.workbuddy/skills" --batch --max 50
# 预览哪些技能需要修复
python skill_section_fixer_v2.py "C:/Users/Administrator/.workbuddy/skills" --dry-run --batch
用户: 批量修复所有技能
助手: [调用 skill-section-fixer v2.0,一键修复全部183个技能]
| 用户需求 | 执行操作 |
|---|---|
| "修复单个技能" | python skill_section_fixer_v2.py <skill_path> |
| "批量修复全部技能" | python skill_section_fixer_v2.py <skills_dir> --batch |
| "预览修复内容" | python skill_section_fixer_v2.py <skills_dir> --dry-run --batch |
| "限制修复数量" | python skill_section_fixer_v2.py <skills_dir> --batch --max 50 |
| "检查技能是否完整" | 运行 skill_test_runner.py 验证 |
检查字段: name, version, author, description, changelog, metadata
缺失时自动补全:
---
name: <技能目录名>
version: 1.0.0
author: "Community"
description: "<技能名> skill for WorkBuddy"
changelog: "v1.0.0 初始版本"
metadata:
workbuddy:
emoji: "🛠️"
displayName: "<技能名>"
tags: []
---
## 功能描述 章节位置: frontmatter 之后
内容模板:
## 功能描述
[从现有内容提取的描述,或默认描述]
主要功能包括:
- 核心功能:提供 <技能名> 相关自动化能力
- 扩展功能:支持多种使用场景
- 集成能力:与 WorkBuddy 系统深度集成
适用场景:需要根据具体技能功能补充。
## 使用示例 章节位置: 文件末尾
内容模板:
## 使用示例
### 示例1:基本使用
使用 <技能名> 技能执行相关任务
**助手输出:**
(根据技能功能生成相应输出)
### 示例2:进阶使用
使用 <技能名> 技能执行进阶任务
**助手输出:**
(根据技能功能生成相应输出)
本技能不会:
修改范围:
## 功能描述 和 ## 使用示例 章节本技能基于以下需求设计:
skill_test_runner.py 测试要求(必须包含 ## 功能描述 和 ## 使用示例)🔧 技能章节自动修复工具 — 让技能测试一次通过