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.