wsp-manage

Create and synchronize multi-repository Git workspaces with cross-repo commands.

14|3|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/jganoff/wsp --skill wsp-manage
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wsp-manage
Source: https://github.com/jganoff/wsp/tree/main/skills/wsp-manage
Command: npx skills add https://github.com/jganoff/wsp --skill wsp-manage

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the management of projects that involve multiple Git repositories, allowing you to work on them cohesively as a single unit.

Core Features & Use Cases

  • Workspace Creation: Easily create isolated workspaces that span several repositories, all on the same branch.
  • Cross-Repo Operations: Perform actions like status checks, diffs, logs, and command execution across all repositories within a workspace simultaneously.
  • Template Management: Save and share configurations of repository sets for quick workspace creation.
  • Use Case: When working on a feature that touches multiple microservices, use wsp to create a single workspace for all related repositories, ensuring consistent branching and easier coordination of changes.

Quick Start

Use the wsp-manage skill to create a new workspace named 'feature-x' with repositories 'repo-a' and 'repo-b'.

Frequently Asked Questions about wsp-manage

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

FAQPage Schema
How do I manage multiple Git repositories as a single workspace?

To manage multiple Git repositories as a single workspace, you can create an isolated environment that clones several repositories onto the same branch, allowing you to execute commands and coordinate changes across all of them simultaneously.

What is the best way to run CLI commands across multiple Git clones simultaneously?

Running CLI commands across multiple Git clones simultaneously is achieved by grouping the cloned repositories into a unified workspace, which enables cross-repo operations like status checks, diffs, and command execution in parallel.

How do I keep branches synchronized across repositories with complex inter-dependencies?

Keeping branches synchronized across repositories involves creating a workspace that spans the related repositories, ensuring all clones are automatically set to the same branch for consistent development workflows.

Can I save and share configurations for multi-repository workspace creation?

You can save and share multi-repository workspace configurations by using template management features, which store repository sets for quick instantiation and sharing of standardized workspace environments.

When do I need a multi-repo workspace for my development workflow?

You need a multi-repo workspace when working on features that touch multiple microservices or projects with complex inter-repository dependencies, requiring consistent branching and coordinated changes across the codebase.