# Coordinate multiple GitHub repositories

Managing multiple GitHub repositories manually is complex and error-prone. This skill uses AI swarm orchestration to synchronize packages, align versions, and coordinate changes across all your repositories automatically.

## Install

```bash
npx skillstore add claude flow team/dnyoussef-github-multi-repo
```

## Metadata

- - Slug: dnyoussef-github-multi-repo
- - Version: 1.0.0
- - Author: Claude Flow Team
- - GitHub username: DNYoussef
- - License: MIT
- - Repository: https://github.com/DNYoussef/ai-chrome-extension/tree/main/.claude/skills/github-multi-repo
- - Ref: main
- - Supported tools: Claude, Claude Code
- - Risk level: low
- - Risk factors: external\_commands, network, filesystem
- - Quality score: 65
- - Quality tier: warning
- - Public page: https://skillstore.pages.dev/skills/dnyoussef-github-multi-repo
- - Manifest: https://skillstore.pages.dev/api/skills/dnyoussef-github-multi-repo/manifest

## Capabilities

- Coordinate changes across multiple GitHub repositories simultaneously
- Synchronize package versions and dependencies across repositories
- Analyze and optimize repository architecture structure
- Create standardized templates for new repositories
- Deploy security patches across all repositories
- Manage cross-repository pull requests and issues

## Use Cases

- Deploy organization-wide updates: Push security patches, dependency updates, or policy changes to all repositories in your organization with one command.
- Maintain repository architecture: Standardize structure, create templates, and ensure consistency across multiple microservices or packages.
- Coordinate cross-repo dependencies: Manage shared libraries, align API contracts, and synchronize documentation across interconnected repositories.

## Prompt Templates

### List repositories

```
Use github-multi-repo to list all TypeScript repositories in my organization and analyze their dependencies.
```

### Sync packages

```
Use github-multi-repo to synchronize package versions between claude-code-flow and ruv-swarm packages.
```

### Create template

```
Use github-multi-repo to create a standardized project template with CLAUDE.md, package.json, and GitHub workflows.
```

### Security updates

```
Use github-multi-repo to scan all repositories for vulnerabilities and create pull requests with security fixes.
```

## Limitations

- Requires GitHub CLI \(gh\) and ruv-swarm MCP server installed
- Requires authentication and appropriate permissions for target repositories
- Does not handle merge conflicts or complex rebasing scenarios
- Limited to repositories accessible via GitHub API

## Best Practices

- Use hierarchical topology for monorepo-style coordination and mesh topology for loosely coupled repositories
- Test changes in a single repository before rolling out to all repositories
- Enable tracking issues to monitor progress of organization-wide updates

## Anti Patterns

- Running synchronized updates without first verifying changes in a test repository
- Using strong consistency mode for documentation updates where eventual consistency is sufficient
- Skipping the creation of tracking issues for multi-repository changes

## Security Audit

- - Safe to publish: true
- - Audited at: 2026-01-17T03:31:03.613\+00:00
- - Summary: This is a documentation-only skill file \(SKILL.md\) containing examples of legitimate GitHub CLI operations for multi-repository coordination. The static analyzer flagged documentation examples as code execution patterns. All command invocations use hardcoded GitHub CLI \(gh\) commands with string literals, not user input. No malicious patterns, credential exfiltration, or harmful operations present. The skill describes DevOps automation workflows using standard tools.

## Stats

- - Views: 213
- - Downloads: 3
- - Favorites: 0
- - Popularity score: 0
