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.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install better-skill-creator - After installation, invoke the skill by name or use
/better-skill-creator - Provide required inputs per the skill's parameter spec and get structured output
What is better-skill-creator?
Advanced skill creation and management tool with automated version control, intelligent diff, risk assessment, rollback, semantic versioning, and test automa... It is an AI Agent Skill for Claude Code / OpenClaw, with 121 downloads so far.
How do I install better-skill-creator?
Run "/install better-skill-creator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is better-skill-creator free?
Yes, better-skill-creator is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does better-skill-creator support?
better-skill-creator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created better-skill-creator?
It is built and maintained by zane iris zhou (@zzzanezhou0829); the current version is v1.0.0.