skill-manager
π―Skillfrom kkkkhazix/khazix-skills
Manages AI skill lifecycles by scanning, checking for updates, listing, and deleting GitHub-based skills in a local repository.
Installation
npx skills add https://github.com/kkkkhazix/khazix-skills --skill skill-managerSkill Details
Overview
# Khazix-Skills
A collection of AI Skills for managing and evolving your skill library. These tools help you create, maintain, and continuously improve AI skills from GitHub repositories.
Skills Overview
| Skill | Description |
|-------|-------------|
| [github-to-skills](./github-to-skills/) | Convert GitHub repos into AI skills automatically |
| [skill-manager](./skill-manager/) | Manage skill lifecycle - check updates, list, delete |
| [skill-evolution-manager](./skill-evolution-manager/) | Evolve skills based on user feedback and experience |
---
github-to-skills
Automated factory for converting GitHub repositories into specialized AI skills.
Features
- Fetches repository metadata (README, latest commit hash)
- Creates standardized skill directory structure
- Generates
SKILL.mdwith extended frontmatter for lifecycle management - Creates wrapper scripts for tool invocation
Usage
```
/github-to-skills
```
Or: "Package this repo into a skill:
Example
```
/github-to-skills https://github.com/yt-dlp/yt-dlp
```
---
skill-manager
Lifecycle manager for GitHub-based skills.
Features
- Audit: Scan local skills folder for GitHub-based skills
- Check: Compare local commit hashes against remote HEAD
- Report: Generate status report (Stale/Current)
- Update: Guided workflow for upgrading skills
- Inventory: List all skills, delete unwanted ones
Usage
```
/skill-manager check # Scan for updates
/skill-manager list # List all skills
/skill-manager delete
```
Scripts
| Script | Purpose |
|--------|---------|
| scan_and_check.py | Scan directories, parse frontmatter, check remote versions |
| update_helper.py | Backup files before update |
| list_skills.py | List installed skills with metadata |
| delete_skill.py | Permanently remove a skill |
---
skill-evolution-manager
Continuously improve skills based on user feedback and conversation insights.
Core Concepts
- Session Review: Analyze skill performance after conversations
- Experience Extraction: Convert feedback into structured
evolution.json - Smart Stitching: Persist learned best practices into
SKILL.md
Usage
```
/evolve
```
Or: "Save this experience to the skill"
Workflow
- Review: Agent analyzes what worked/didn't work
- Extract: Creates structured JSON with preferences, fixes, custom prompts
- Persist: Merges into
evolution.json - Stitch: Updates
SKILL.mdwith learned best practices
Scripts
| Script | Purpose |
|--------|---------|
| merge_evolution.py | Incrementally merge new experience data |
| smart_stitch.py | Generate/update best practices section in SKILL.md |
| align_all.py | Batch re-stitch all skills after updates |
---
Installation
- Clone this repository:
```bash
git clone https://github.com/KKKKhazix/Khazix-Skills.git
```
- Copy desired skills to your Claude skills directory:
```bash
# Windows
copy /E Khazix-Skills\github-to-skills %USERPROFILE%\.claude\skills\
# macOS/Linux
cp -r Khazix-Skills/github-to-skills ~/.claude/skills/
```
- Restart Claude to load the new skills.
---
Requirements
- Python 3.8+
- Git (for checking remote repositories)
- PyYAML (
pip install pyyaml)
---
How It Works
```
+------------------+ +----------------+ +------------------------+
| github-to-skills | --> | skill-manager | --> | skill-evolution-manager|
+------------------+ +----------------+ +------------------------+
| | |
Create new Maintain & Evolve &
skills from update skills improve based
GitHub repos on feedback
```
The Complete Skill Lifecycle:
- Create: Use
github-to-skillsto wrap a GitHub repo as a skill - Maintain: Use
skill-managerto check for updat
More from this repository2
Automatically converts GitHub repositories into standardized, ready-to-use AI skills by extracting metadata, creating skill directory structures, and generating necessary configuration files.
Continuously improves AI skills by analyzing conversation performance, extracting user feedback, and automatically updating skill metadata and configuration to enhance future interactions.