speakeasy-api/skills/orchestrate-multi-repo-sdks
Claude Code and agent skill by speakeasy-api/skills
- community
Checking that the SKILL.md file is still in the repository.
Use when each language SDK lives in a separate repository. Covers cross-repo workflow dispatch, PR status reporting, PR reconciliation on merge/close. Triggers on "multi-repo SDK", "separate SDK repositories", "cross-repo workflows", "SDK PR synchronization", "spec repo triggers SDK repos".
Install
npx vskill@latest install speakeasy-api/skills/orchestrate-multi-repo-sdksSKILL.md
Orchestrate Multi-Repo SDKs
Manage SDK generation when each language SDK lives in its own repository (e.g., myapi-typescript, myapi-python, myapi-go).
When to Use
- SDKs for different languages in separate repositories
- Need PR-triggered cross-repo SDK generation
- Want automated PR reconciliation (merge/close SDK PRs when spec PR closes)
- Different teams maintain different language SDKs
- User says: "multi-repo SDK", "cross-repo workflows", "SDK PR sync"
Architecture
Workflow 1: Kick Off Generation (PR Trigger)
Triggers SDK generation in each language repo when spec PR opens:
Workflow 2: Reconcile PRs (On Merge/Close)
Auto-merge or close SDK PRs when spec PR closes:
SDK Repository Workflow
Each SDK repo needs a dispatchable workflow:
Required Secrets
| Secret | Where | Purpose | |
|---|---|---|---|
SPEAKEASY_API_KEY | All repos | Speakeasy CLI auth | |
SDK_REPOS_PAT | Spec repo | PAT with repo scope for SDK repos |
PR Status Reporting
Report SDK generation status back to spec PR:
Multi-Repo vs Monorepo
| Aspect | Multi-Repo | Monorepo | |
|---|---|---|---|
| Isolation | Independent versioning | Shared versioning | |
| CI Complexity | Higher | Lower | |
| Best For | Different teams/cadences | Unified releases |
Troubleshooting
| Issue | Solution | |
|---|---|---|
| PAT permissions | Ensure repo + actions scope | |
| Branch not found | SDK repo must have workflow on main | |
| PR not created | Check if branch already has PR |
Related Skills
start-new-sdk-project- SDK repo setuporchestrate-multi-target-sdks- Single repo, multiple targets
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/orchestrate-multi-repo-sdks/SKILL.md
Popularity
- Repository stars
- 9
- Repository forks
- 4
- 7-day trend score
- 12
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 30 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/speakeasy-api/skills/orchestrate-multi-repo-sdks)