source-command-gsd-sync-skills

Synchronize GSD skill directories across runtime environments with diff computation.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/Spectre-Labs-SK/Tether --skill source-command-gsd-sync-skills
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: source-command-gsd-sync-skills
Source: https://github.com/Spectre-Labs-SK/Tether/tree/main/.agents/skills/source-command-gsd-sync-skills
Command: npx skills add https://github.com/Spectre-Labs-SK/Tether --skill source-command-gsd-sync-skills

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Ensures consistency in managed GSD skills across different runtime environments after updates, enabling users to maintain alignment.

Core Features & Use Cases

  • Cross-Runtime Skill Synchronization: Automates the syncing of gsd-* skill directories across runtime roots.
  • Argument Parsing: Handles parameters for the sync operation like --from, --to, --dry-run, and --apply.
  • Runtime Resolution: Resolves skills root locations using the --skills-root option.
  • Diff Computation: Computes differences in CREATE, UPDATE, and REMOVE actions for each destination.
  • Dry-Run & Apply Execution: Offers a dry-run phase for reporting changes and an apply phase for executing the synchronization.

Quick Start

Run the command source-command-gsd-sync-skills --from runtime1 --to runtime2 to synchronize skills from runtime1 to runtime2.

Frequently Asked Questions about source-command-gsd-sync-skills

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

FAQPage Schema
How do I synchronize skill directories across different runtime environments?

To synchronize skill directories across runtime environments, run a sync command with source and destination arguments. The tool computes differences and applies CREATE, UPDATE, or REMOVE actions to ensure alignment between the specified runtimes.

What is skill synchronization and when do I need it?

Skill synchronization is the process of keeping managed skill directories consistent across multiple runtime roots. You need it after updating skills in one environment to ensure all other environments reflect the same changes and remain aligned.

Can I preview skill directory changes before applying them across runtimes?

Yes, you can preview changes by running a dry-run synchronization operation. The dry-run phase computes and reports the diff of CREATE, UPDATE, and REMOVE actions for each destination without executing the actual file modifications.

How do I resolve custom skills root locations during a synchronization?

You resolve custom skills root locations by passing the skills-root option when running the sync command. This parameter directs the tool to the correct directory paths for both source and destination runtime environments.

What are the limitations of automating GSD skill synchronization?

The synchronization process relies on script execution and requires explicit source and destination runtime arguments. It is limited to managing GSD skill directories and does not handle arbitrary file types or environments outside the specified runtime roots.