github-multi-repo

Coordinates synchronization, dependency updates, and architecture standardization across multiple GitHub repositories.

1|1|Updated Nov 28, 2025
One-click install
npx skills add https://github.com/33may/robotics --skill github-multi-repo-33may
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-multi-repo
Source: https://github.com/33may/robotics/tree/main/humanoid/.claude/skills/github-multi-repo
Command: npx skills add https://github.com/33may/robotics --skill github-multi-repo-33may

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing changes across many GitHub repositories manually is slow and error-prone: dependency versions drift, documentation diverges, and organization-wide updates like security patches require repetitive per-repo work. This Skill orchestrates cross-repository operations so updates, tests, and pull requests happen consistently at scale. ## Core Features & Use Cases - Multi-Repository Swarm Coordination: Discovers repositories with the gh CLI and runs synchronized operations (updates, tests, PR creation) across all of them using coordinated AI agents. - Package Synchronization: Aligns dependency versions and synchronizes shared documentation like CLAUDE.md files across packages. - Repository Architecture Management: Analyzes repository structure, creates standardized templates, and enforces consistent CI workflows across an organization. - Use Case: Roll out a TypeScript 5.0 upgrade across every repo in your organization: the Skill finds affected repos, updates each one, runs tests, opens labeled pull requests, and tracks everything in a central issue. ## Quick Start Ask the AI to initialize multi-repo coordination for your organization's frontend, backend, and shared repositories and synchronize their package versions.

Frequently Asked Questions about github-multi-repo

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

FAQPage Schema
How do I update dependencies across multiple GitHub repositories at once?

Use the gh CLI to list organization repositories, clone each one, apply the dependency update, and run tests. When tests pass, the workflow commits changes on a new branch and opens a labeled pull request per repository, tracked by a central issue.

How to synchronize package versions across repos in a monorepo?

Read each package.json, align version fields, then push updates via the GitHub API on a dedicated sync branch. The Skill stores sync status in shared memory so you can verify which packages were aligned.

What synchronization strategies does multi-repo coordination support?

Three strategies are documented: eventual consistency with retry and backoff, strong consistency using raft consensus with quorum, and a hybrid mode that applies strong consistency to security and dependency updates while keeping documentation eventually consistent.

Can I coordinate security patches across an entire GitHub organization?

Yes. The workflow clones every repository, runs npm audit to detect vulnerabilities, applies npm audit fix, runs tests, and opens security-labeled pull requests only for repos where the patched code passes tests.

What tools are required to run multi-repo coordination workflows?

The workflows rely on the GitHub CLI (gh) for repo discovery and API calls, claude-flow MCP tools for swarm initialization and shared memory, and standard Node.js tooling like npm for testing and dependency management.