skill-maintainer

Track, sync, and manage skill library updates with git and Python.

15|3|Updated Jul 8, 2026
One-click install
npx skills add https://github.com/moonlight-lupin/agent-skills --skill skill-maintainer-moonlight-lupin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-maintainer
Source: https://github.com/moonlight-lupin/agent-skills/tree/main/agent-ops/skill-maintainer
Command: npx skills add https://github.com/moonlight-lupin/agent-skills --skill skill-maintainer-moonlight-lupin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, curl, python, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the process of maintaining a skill library by providing a comprehensive set of tools for authoring, curating, tracking, syncing, and publishing skills.

Core Features & Use Cases

  • Skill Authoring: Create new skills from scratch or import/adapt existing ones.
  • Skill Curation: Organize and classify skills, and ensure they meet quality standards.
  • Upstream Tracking: Keep local skills synchronized with upstream sources.
  • Publishing: Share skills with others or integrate them into larger systems.
  • Use Case: With this Skill, you can manage a diverse set of skills, ranging from simple text processing to complex machine learning workflows, and ensure they stay up-to-date and functional.

Quick Start

Use the skill-maintainer skill to update the local version of a skill from its upstream source.

Frequently Asked Questions about skill-maintainer

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

FAQPage Schema
How do I manage skill version drift and keep local skills synchronized with upstream sources?

Skill maintenance tools track upstream sources and sync local versions to prevent version drift. They automate dependency checks and update pulling to keep your skill library current and functional.

What is the best way to publish and organize a diverse skill library?

The best way to publish and organize a skill library is using maintenance tools for skill authoring, curation, and classification. These tools enforce quality standards and streamline publishing to share skills across larger systems.

Do I need Python and git to track skill updates and dependencies?

Yes, you need Python, git, and curl installed to execute skill maintenance scripts. Git handles version tracking, curl manages upstream network syncing, and Python libraries execute the actual skill management logic.

How do I check dependencies when authoring new skills from scratch?

You check dependencies during skill authoring by running maintenance scripts that validate required environments. The tools inspect configurations to ensure Python, git, and curl prerequisites are met before you publish or sync.

Can I adapt existing skills and import them into my local skill library?

Yes, you can import and adapt existing skills into your local library. Skill maintenance tools support authoring from scratch or adapting upstream sources, allowing you to curate and organize them to meet local quality standards.

Why does skill maintenance fail when upstream version tracking is broken?

Skill maintenance fails when upstream tracking breaks because sync scripts cannot fetch updates or verify dependencies. Without valid git and curl access to upstream repositories, version drift goes unchecked and local skills become outdated.