skill-manager

Audit local GitHub-wrapped skills and compare remote commit hashes.

7|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/wsxwj123/opencode-skills-backup --skill skill-manager-wsxwj123
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-manager
Source: https://github.com/wsxwj123/opencode-skills-backup/tree/main/skills/skill-manager
Command: npx skills add https://github.com/wsxwj123/opencode-skills-backup --skill skill-manager-wsxwj123

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, and includes scripts (resource) components.

What problem does it solve?

Audit and upgrade a local library of GitHub-wrapped skills to identify outdated entries.

Core Features & Use Cases

  • Audit: scans the local skills directory for SKILL.md metadata and identifies GitHub-wrapped skills.
  • Check & Report: fetches remote commit hashes and compares them with local hashes to classify as current, outdated, or error.
  • Update Workflow: provides a structured process to upgrade a skill or perform batch updates with guided prompts.
  • Inventory Management: lists all local skills and supports deletion or cleanup.

Quick Start

Run the skill-manager check to scan for updates, then follow prompts to upgrade a selected skill.

Frequently Asked Questions about skill-manager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check if my local GitHub-wrapped skills are outdated?

To check if your GitHub-wrapped skills are outdated, the tool scans your local directory for SKILL.md metadata, fetches remote commit hashes via git ls-remote, and compares them against local github_hash values to classify entries as current, outdated, or error.

Can I batch update multiple outdated GitHub skills at once?

Yes, you can batch update outdated GitHub skills at once using a structured workflow with guided prompts, upgrading selected entries after scanning your local library and classifying which ones require updates.

What metadata standard does a skill need for automated git updates?

For automated git updates, a skill needs the github-to-skills metadata standard, requiring both github_url and github_hash fields specified inside its SKILL.md file to enable remote commit hash comparison.

How do I manage and clean up a large local library of skills?

To manage and clean up a large local library of skills, list all local entries using inventory scripts, identify outdated or error states through automated scanning, and delete unwanted skills through a structured cleanup workflow.

Does the skill audit process generate reports for automation pipelines?

Yes, the skill audit process generates JSON-ready reports for automation pipelines, outputting structured data after evaluating local SKILL.md metadata against remote commit hashes for large skill collections.

Do I need pyyaml installed to scan local skills for metadata?

Yes, you need pyyaml installed to scan local skills for metadata, as the dependency is required to parse SKILL.md files and extract github_url and github_hash fields during the automated audit process.