skill-manager 技能生命周期

Scan local skills and compare github_hash against remote HEAD.

Updated Feb 14, 2026
One-click install
npx skills add https://github.com/liutao96/skill --skill skill-manager-liutao96
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-manager 技能生命周期
Source: https://github.com/liutao96/skill/tree/main/skill-manager
Command: npx skills add https://github.com/liutao96/skill --skill skill-manager-liutao96

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Automates the management of locally stored GitHub-wrapped skills by scanning, detecting updates, and guiding safe upgrades.

Core Features & Use Cases

  • Audit: Scan local skills for github_url metadata.
  • Check: Compare local github_hash against remote HEAD to determine staleness.
  • Report: Produce a status summary including Current, Outdated, and Error states.
  • Update Workflow: Provide a structured, guided upgrade process with backups and refactors.
  • Inventory Management: List and delete skills as needed.

Quick Start

Run the check workflow to scan local skills and identify outdated ones, then start the update process.

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 locally stored GitHub skills are outdated?

To check if locally stored GitHub skills are outdated, run the check workflow to compare local github_hash metadata against the remote HEAD. This automated detection generates a JSON status report classifying each skill as Current, Outdated, or Error.

What is the best way to automate GitHub skill updates across a local folder?

The best way to automate GitHub skill updates is using a dedicated workflow that scans local frontmatter metadata, detects version staleness via git-ls-remote, and drives a structured upgrade cycle. This ensures safe, guided refactors with backups for multiple skills.

How does git-ls-remote work for detecting updates in local skill folders?

Git-ls-remote works for detecting updates by fetching the remote HEAD hash of a GitHub repository and comparing it to the github_hash stored in the local skill's frontmatter. If the hashes differ, the skill is flagged as Outdated in the generated JSON report.

Can I audit and manage a large inventory of local skills automatically?

Yes, you can audit and manage a large inventory of local skills automatically. The skill-management workflow scans environments with many skills, extracts github_url metadata, and provides inventory features to list, check, and delete skills as needed.

Do I need YAML frontmatter metadata to use the skill update workflow?

Yes, you need YAML frontmatter metadata to use the skill update workflow. The scanner relies on specific frontmatter fields like github_url, github_hash, and version to identify skills and perform accurate comparisons against the remote repository.

What does the generated JSON report include when scanning for skill updates?

The generated JSON report includes a status summary classifying each scanned skill into Current, Outdated, or Error states. It uses the extracted frontmatter and remote hash comparisons to guide the subsequent update and refactor cycle.