syncing-repos

Orchestrate git operations across multiple repositories with JSON output.

2|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/jupes/agent-forge-harness --skill syncing-repos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: syncing-repos
Source: https://github.com/jupes/agent-forge-harness/tree/main/.claude/skills/syncing-repos
Command: npx skills add https://github.com/jupes/agent-forge-harness --skill syncing-repos

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines multi-repo git operations, reducing manual effort and ensuring consistent workflows across multiple repositories.

Core Features & Use Cases

  • Multi-Repo Management: Execute git operations across all registered repositories.
  • Branch Management: Create, manage, and clean up feature branches across repositories.
  • Status Tracking: Check the sync status of all repositories.
  • Rebase Automation: Sequentially rebase a stack of branches.
  • Use Case: Ideal for teams managing multiple codebases where consistent and automated git operations are essential.

Quick Start

Run the syncing-repos skill to clone all repositories defined in repos/repos.json.

Frequently Asked Questions about syncing-repos

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

FAQPage Schema
How do I run git operations across multiple repositories at once?

Multi-repo git operations are orchestrated by executing cloning, status checking, rebasing, and branch management commands across all registered repositories defined in a JSON configuration file.

What is the best way to manage feature branches across multiple codebases?

Feature branch management across multiple codebases is handled by creating, managing, and cleaning up branches consistently across all registered repositories to ensure synchronized states.

How do I sequentially rebase a stack of branches in multiple repos?

Sequentially rebasing a stack of branches is automated through the rebase automation feature, which processes registered repositories in order to maintain consistent branch states.

Can I track the sync status of all my git repositories programmatically?

Repository sync status tracking is supported by checking the status of all registered repositories, utilizing JSON output for programmatic processing of the results.

Do I need a JSON file to define repositories for multi-repo git management?

A JSON configuration file defining target repositories is required, as the skill clones and manages repositories registered in a repos.json file to orchestrate multi-repo workflows.

Is multi-repo git automation suitable for teams scaling across many codebases?

Multi-repo git automation is designed for teams managing multiple codebases at scale, reducing manual effort and ensuring consistent, automated git workflows across all repositories.