git-skill-manager

Manage agent skills via Git repositories with pull, push, and lifecycle controls.

1|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/ynitto/sandbox --skill git-skill-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-skill-manager
Source: https://github.com/ynitto/sandbox/tree/main/.github/skills/git-skill-manager
Command: npx skills add https://github.com/ynitto/sandbox --skill git-skill-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Git-based skill management for agents enables teams to pull, push, register, enable/disable, and manage the lifecycle of skills via Git repositories.

Core Features & Use Cases

  • Manage skill repositories with pull/push, enable/disable, and profile handling.
  • Track feedback, refine and evaluate skills, and perform cross-repo merges.
  • Support auto-update and discovery workflows to keep skills fresh across repositories.

Quick Start

Register a repository, pull a skill, and push an updated skill to the team repository.

Frequently Asked Questions about git-skill-manager

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

FAQPage Schema
How do I manage agent skills via Git repositories for lifecycle automation?

Git-based skill lifecycle management uses repository registration, pull, and push workflows to keep agent skills current across teams. It relies on SKILL.md frontmatter for metadata, a central registry for tracking, and scripts plus references directories to execute cross-repo discovery, evaluation, and auto-update operations.

What is the best way to handle cross-repo discovery and merging for agent skills?

Cross-repo skill discovery and merging is handled through Git-based lifecycle operations that track feedback, evaluate, and refine skills across multiple repositories. The process uses a central registry and auto-update workflows to merge and synchronize skill versions, keeping them fresh across distributed team environments.

How do I register a Git repository and pull a skill to start using it?

To register a Git repository and pull a skill, you add the repository to the skill registry and execute a pull command to retrieve the skill files. The pulled skill is then managed using its SKILL.md frontmatter for identification, along with its scripts and references components for operational execution.

Can I use Git automation to push updated skills to a team repository?

Yes, Git automation supports pushing updated skills to a registered team repository. The lifecycle manager executes push commands that send refined or evaluated skill updates back to the team repository, ensuring all members access the latest skill versions through synchronized registry workflows.

Does the skill lifecycle manager require specific dependencies to perform Git operations?

No external dependencies are required for the skill lifecycle manager to perform Git operations. It operates independently using built-in scripts and references components to handle repository registration, pull, push, and auto-update workflows directly through standard Git commands.

When should I not use Git-based lifecycle management for agent skills?

Git-based lifecycle management for agent skills is not suitable for scenarios requiring real-time skill updates or centralized non-versioned storage. It is designed for cross-repo workflows using SKILL.md frontmatter and Git repositories, making it less ideal for environments not already using Git for version control.