distribute-skill

Sync skills between local repos, skill-master, and consuming repos.

2|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/tobilafinhangit/skill-master --skill distribute-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: distribute-skill
Source: https://github.com/tobilafinhangit/skill-master/tree/main/.agent/skills/distribute-skill
Command: npx skills add https://github.com/tobilafinhangit/skill-master --skill distribute-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Streamline skill distribution between local repos, skill-master, and other consuming repos with a single command. Automates the process of syncing local edits, updating from skill-master, and propagating changes across all repos.

Core Features & Use Cases

  • Syncing Edits: Push local edits back to skill-master and propagate to all consuming repos.
  • Updating skill-master: Pull the latest updates from skill-master into the current repo.
  • Propagation: Update submodules in all consuming repos to the latest changes from skill-master.
  • Copy Skills: Copy a skill to a new repo without using submodules.
  • Auto-Detect Mode: Detects what needs to be done based on context and arguments.
  • Use Case: If you edited a skill locally and want to make it available in other repos, use this skill to automatically update all relevant locations.

Quick Start

To sync a specific skill to skill-master, run the command: /distribute-skill sync skill-name

Frequently Asked Questions about distribute-skill

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

FAQPage Schema
How do I sync local skill edits across multiple repositories?

To sync local skill edits across multiple repositories, run a single command to push local changes back to skill-master and automatically propagate those updates to all consuming repos. This ensures consistent skill versioning for seamless collaboration.

What is the best way to update submodules in consuming repos after changing a skill?

The best way to update submodules in consuming repos is to propagate changes from skill-master using a dedicated distribution command. This automatically updates all submodule references to the latest changes, ensuring synchronization across your project.

Can I copy a skill to a new repo without using submodules?

Yes, you can copy a skill to a new repo without using submodules by utilizing the copy feature. This duplicates the skill directly into the target repository, bypassing submodule dependencies while maintaining skill distribution.

How does auto-detect mode work for skill synchronization?

Auto-detect mode for skill synchronization works by analyzing context and arguments to determine the required action. It automatically identifies whether to sync local edits, pull updates from skill-master, or propagate changes across repositories.

Do I need to manually pull updates from skill-master into my current repo?

You do not need to manually pull updates from skill-master into your current repo. The distribution process includes an update feature that automatically pulls the latest skill-master updates into your local working repository.