skill-manager

kkkkhazix/khazix-skills · updated Apr 8, 2026

$npx skills add https://github.com/kkkkhazix/khazix-skills --skill skill-manager
0 commentsdiscussion
summary

This skill helps you maintain your library of GitHub-wrapped skills by automating the detection of updates and assisting in the refactoring process.

skill.md

Skill Lifecycle Manager

This skill helps you maintain your library of GitHub-wrapped skills by automating the detection of updates and assisting in the refactoring process.

Core Capabilities

  1. Audit: Scans your local skills folder for skills with github_url metadata.
  2. Check: Queries GitHub (via git ls-remote) to compare local commit hashes against the latest remote HEAD.
  3. Report: Generates a status report identifying which skills are "Stale" or "Current".
  4. Update Workflow: Provides a structured process for the Agent to upgrade a skill.
  5. Inventory Management: Lists all local skills and provides deletion capabilities.

Usage

Trigger: /skill-manager check or "Scan my skills for updates" Trigger: /skill-manager list or "List my skills" Trigger: /skill-manager delete <skill_name> or "Delete skill <skill_name>"

Workflow 1: Check for Updates

  1. Run Scanner: The agent runs scripts/scan_and_check.py to analyze all skills.
  2. Review Report: The script outputs a JSON summary. The Agent presents this to the user.
    • Example: "Found 3 outdated skills: yt-dlp (behind 50 commits), ffmpeg-tool (behind 2 commits)..."

Workflow 2: Update a Skill

Trigger: "Update [Skill Name]" (after a check)

  1. Fetch New Context: The agent fetches the new README from the remote repo.
  2. Diff Analysis:
    • The agent compares the new README with the old SKILL.md.
    • Identifies new features, deprecated flags, or usage changes.
  3. Refactor:
    • The agent rewrites SKILL.md to reflect the new capabilities.
    • The agent updates the github_hash in the frontmatter.
    • The agent (optionally) attempts to update the wrapper.py if CLI args have changed.
  4. Verify: Runs a quick validation (if available).

Scripts

  • scripts/scan_and_check.py: The workhorse. Scans directories, parses Frontmatter, fetches remote tags, returns status.
  • scripts/update_helper.py: (Optional) Helper to backup files before update.
  • scripts/list_skills.py: Lists all installed skills with type and version.
  • scripts/delete_skill.py: Permanently removes a skill folder.

Metadata Requirements

This manager relies on the github-to-skills metadata standard:

  • github_url: Source of truth.
  • github_hash: State of truth.

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.763 reviews
  • Dev Sanchez· Dec 28, 2024

    Keeps context tight: skill-manager is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Shikha Mishra· Dec 16, 2024

    Registry listing for skill-manager matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Alexander Thomas· Dec 12, 2024

    I recommend skill-manager for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • Alexander Wang· Dec 8, 2024

    skill-manager fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

  • Xiao Iyer· Dec 4, 2024

    skill-manager reduced setup friction for our internal harness; good balance of opinion and flexibility.

  • Ira Chen· Nov 27, 2024

    We added skill-manager from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Xiao Perez· Nov 23, 2024

    Registry listing for skill-manager matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Xiao Gonzalez· Nov 19, 2024

    I recommend skill-manager for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • Yash Thakker· Nov 7, 2024

    skill-manager reduced setup friction for our internal harness; good balance of opinion and flexibility.

  • Sofia Kim· Nov 7, 2024

    Useful defaults in skill-manager — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.

showing 1-10 of 63

1 / 7