SquadLeader Shared is the shared library for a multiβagent ecosystem. It provides a unified collection of reusable skills, templates, schemas, and utility modules that are shared across:
- squadleader β the orchestrator agent and developer-facing tools
- squadleader-mcp β the suite of MCP servers and tool implementations
- downstream projects β any project that includes the orchestrator as a submodule
This repository centralizes all crossβcutting logic so that agents, MCPs, and development workflows can rely on a single, consistent source of truth.
It keeps shared capabilities versioned, maintainable, and easy to consume across your entire agentic toolkit.
-
Shared Skills
Reusable agent skills that can be consumed by orchestrators, MCP servers, and development tools. -
Shared Templates
Prompt templates, response formats, and reusable text structures. -
Shared Schemas
JSON schemas, type definitions, and structured interfaces used across agents and MCP tools. -
Shared Utilities
Common helper modules (logging, config, parsing, validation, etc.) used by both orchestration and MCP layers.
Each folder is intentionally lightweight and frameworkβagnostic so it can be imported cleanly by:
- Orchestrator and agents in squadleader
- MCP servers in squadleader-mcp
- Any downstream project that includes the orchestrator as a submodule
squadleader-shared is designed to be included as a git submodule in both:
squadleadersquadleader-mcp
This ensures a single source of truth for shared logic while keeping the architecture modular and maintainable.
ββββββββββββββββββββββββββββββββ
β squadleader-shared β
β (skills, templates, utils) β
ββββββββββββββββ¬ββββββββββββββββ
β
βββββββββββββββββΌβββββββββββββββββ
β β
βΌ βΌ
ββββββββββββββββββββββββββββ ββββββββββββββββββββββββββββ
β squadleader β β squadleader-mcp β
β (orchestrator agents, β β (MCP servers + tools) β
β orchestration skills) β β β
ββββββββββββββ¬ββββββ¬ββββββββ βββββββββββββββ¬βββββββββββββ
β β references β
β βββlocally runningββββ β
β MCP services β β
βΌ βΌ βΌ
βββββββββββββββββββββ ββββββββββββββββββββββββ
β Downstream β β MCP Runtime / β
β Projects β β Copilot CLI β
β (include β β loads MCP servers β
β orchestrator) β β and orchestrator β
βββββββββββββββββββββ ββββββββββββββββββββββββ
MIT