better-skill-creator
/install better-skill-creator
Better Skill Creator - Enhanced Skill Creation and Management Tool
Core Features
🎯 100% Compatible with native skill-creator
All native functions are fully retained with zero switching of usage habits:
- Skill initialization template generation (
init_skill.py) - Skill directory structure specification verification
- Skill packaging and export (
package_skill.py) - Skill design best practice guidance
- Full compatibility with all original parameters and commands
🛡️ Built-in end-to-end version control (New capabilities)
No additional version management tools required, ready to use out of the box:
- Automatic Backup: Automatically triggers version backup before creating/modifying skills, no manual operation required
- Intelligent Diff Comparison: Compare content differences of any versions, automatically identify change types and assess risk levels (High/Medium/Low)
- Interactive Rollback: Automatically list version records, roll back by selection, support difference preview
- Requirement Plan Control: Built-in optimization plan generation + approval process, enforce "confirm the plan before modification"
- Semantic Version Number: Automatically manage version numbers, with complete and traceable version records
- Automatic CHANGELOG Generation: Automatically generate version change records for each modification
✨ New Enhanced Capabilities
- 📊 Automatic assessment of the impact scope of skill modifications
- 🧪 Built-in automatic test case execution, automatic function verification after modification
- 🔒 Stable version marking function, marked versions are permanently retained and will not be automatically cleaned up
- 📝 Automatic generation of version change reports, clearly recording every modification
Installation Instructions
Automatic Conflict Detection
Automatically detect the following old versions during installation, support intelligent migration:
- Native skill-creator built into the system
- Installed old versions of skill-creator
- Installed skill-version-control
- Automatically migrate all historical backups, version records, and optimization plan data
Installation Command
python scripts/install.py
Core Usage Process
1. Create a New Skill
python scripts/init_skill.py \x3Cskill-name> --path \x3Coutput-directory>
Automatically create version records, initial version number v1.0.0
2. Optimize Existing Skills
graph TD A[User submits optimization requirements] --> B[Generate optimization plan] B --> C[User confirms the plan] C --> D[Automatically back up the current version] D --> E[Modify skills according to the plan] E --> F[Automatic diff comparison + risk assessment] F --> G[Automatically run test cases] G --> H[Generate new version records + CHANGELOG]
3. View Version List
python scripts/list.py \x3Cskill-name>
4. Roll Back to Historical Versions
Interactive rollback (Recommended)
python scripts/interactive-rollback.py \x3Cskill-name>
Direct rollback
python scripts/rollback.py \x3Cskill-name> \x3Cversion-ID>
5. Compare Version Differences
python scripts/diff.py \x3Cskill-name> \x3Cversion-ID1> [version-ID2]
6. Generate Optimization Plan
Generate plan
python scripts/proposal.py generate \x3Cskill-name> "Requirement description" --version v1.1.0
View all plans
python scripts/proposal.py list
7. Package Skills
python scripts/package_skill.py \x3Cskill-path>
Script Descriptions
Native Function Scripts
init_skill.py: Initialize new skill templatespackage_skill.py: Package skills into .skill files
Version Management Scripts
backup.py: Version backuplist.py: Version list querydiff.py: Intelligent diff comparison + risk assessmentrollback.py: Version rollbackinteractive-rollback.py: Interactive version rollbackproposal.py: Optimization plan generation and managementinstall.py: Installation script + conflict detectionmigrate.py: Historical data migration script
Configuration Instructions
Refer to references/config.md, support custom backup directories, number of retained versions, etc.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install better-skill-creator - 安装完成后,直接呼叫该 Skill 的名称或使用
/better-skill-creator触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
better-skill-creator 是什么?
Advanced skill creation and management tool with automated version control, intelligent diff, risk assessment, rollback, semantic versioning, and test automa... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 121 次。
如何安装 better-skill-creator?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install better-skill-creator」即可一键安装,无需额外配置。
better-skill-creator 是免费的吗?
是的,better-skill-creator 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
better-skill-creator 支持哪些平台?
better-skill-creator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 better-skill-creator?
由 zane iris zhou(@zzzanezhou0829)开发并维护,当前版本 v1.0.0。