skills/agent-orchestrator/SKILL.md
Coordinate multiple AI agents and skills for complex workflows
npx skillsauth add jmsktm/claude-settings Agent OrchestratorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
The Agent Orchestrator skill coordinates multiple specialized AI agents, skills, and tools to accomplish complex tasks that benefit from distributed expertise. It acts as a conductor, delegating subtasks to appropriate agents, managing dependencies, integrating results, and ensuring coherent final outputs.
This skill understands the capabilities of available agents (general-purpose, operations-manager, specialized skills), determines optimal task decomposition, manages inter-agent communication, handles failures, and synthesizes diverse outputs into unified results. It's the meta-layer that makes multi-agent collaboration effective.
Use this skill for complex projects requiring diverse expertise, tasks that benefit from parallel execution, or workflows where specialized agents outperform general-purpose approaches.
| Action | Command/Trigger | |--------|-----------------| | Delegate complex task | "Orchestrate agents for [task]" | | Run agents in parallel | "Run these tasks in parallel: [tasks]" | | Create agent pipeline | "Create pipeline: [agent1] → [agent2] → [agent3]" | | Select best agent | "Which agent should handle [task]?" | | Coordinate workflow | "Coordinate [workflow] across agents" | | Handle agent failure | "Agent [X] failed on [task], recover" | | Integrate agent outputs | "Synthesize outputs from [agents]" |
Match Expertise to Task: Use specialized agents for specialized work
Provide Clear Context: Each agent needs to understand its role
Manage Dependencies: Make execution order explicit
Validate Handoffs: Don't pass bad data between agents
Handle Failures Gracefully: Agents will fail sometimes
Optimize Communication: Minimize inter-agent chatter
Monitor Progress: Know what's happening
Synthesize Thoughtfully: Integrate diverse outputs coherently
| Agent/Skill | Specialty | Best For | Avoid For | |-------------|-----------|----------|-----------| | General-Purpose | Broad tasks | Quick tasks, general coding | Complex orchestration | | Operations Manager | Project coordination | Workflows, timelines, resources | Writing code | | UI Builder | Frontend design | Components, layouts, styling | Backend logic | | Database Designer | Schema design | Tables, relationships, RLS | Frontend work | | API Designer | Endpoint design | RESTful APIs, validation | UI/UX | | Testing QA | Test creation | E2E tests, test plans | Feature development | | Performance Optimizer | Speed optimization | Metrics, caching, lazy loading | Initial development | | Deployment Automation | CI/CD | Vercel, environments, pipelines | Coding features | | Prompt Engineer | AI optimization | Improving prompts, AI workflows | Non-AI tasks | | Skill Creator | Skill development | Building new skills | Daily tasks | | Workflow Designer | Process design | Complex workflows | Simple tasks | | Chain Builder | Prompt sequences | Multi-step AI tasks | Single prompts |
| Agent | Available MCPs/Tools | |-------|---------------------| | General-Purpose | All (Playwright, Supabase, GitHub, Firecrawl, Memory) | | Operations Manager | GitHub (PRs, issues), Memory (tracking) | | UI Builder | Playwright (testing), Memory (design decisions) | | Database Designer | Supabase (migrations, queries), Memory (schema) | | Testing QA | Playwright (E2E), GitHub (test runs) |
Task → [Expert A, Expert B, Expert C] → Synthesize → Decision
Use when: Need diverse perspectives on same problem Example: Architecture decision → [Performance expert, Security expert, Maintainability expert] → Recommendation
Task → Agent A → Agent B → Agent C → Output
Use when: Sequential transformations needed Example: Design → Implement → Test → Deploy
Task → Split → [Agent 1: Part A, Agent 2: Part B, Agent N: Part N] → Merge → Output
Use when: Large task divisible into independent parts Example: Multi-page app → [Agent per page] → Integrate
Supervisor analyzes → Delegates to Workers → Workers execute → Supervisor integrates
Use when: Central coordination needed Example: Project manager → [Feature developers] → Integration
Agent A: Draft → Agent B: Critique → Agent A: Revise → Validate → Output
Use when: Quality improves through iteration Example: Writer → Reviewer → Writer → Final
Analyze task → Route to appropriate specialist → Specialist executes → Return
Use when: Different task types need different agents Example: Issue triage → [Bug to QA | Feature to Developer | Ops to DevOps]
**Agent**: [Agent name]
**Task**: [Clear, specific task description]
**Context**: [Relevant background information]
**Inputs**: [Provided data/resources]
**Expected Output**: [Format and content requirements]
**Success Criteria**: [How to know it's done well]
**Constraints**: [Limitations or requirements]
**Deadline**: [If time-sensitive]
**Parallel Execution**: [N agents]
**Agent 1**: [Agent name]
- Task: [Task 1]
- Output: [Output 1]
**Agent 2**: [Agent name]
- Task: [Task 2]
- Output: [Output 2]
**Integration**: [How to combine outputs]
**Pipeline**: [Agent A] → [Agent B] → [Agent C]
**Stage 1**: [Agent A]
- Input: [Initial data]
- Task: [Transform 1]
- Output: [Intermediate 1]
**Stage 2**: [Agent B]
- Input: [Intermediate 1]
- Task: [Transform 2]
- Output: [Intermediate 2]
**Stage 3**: [Agent C]
- Input: [Intermediate 2]
- Task: [Transform 3]
- Output: [Final output]
When agents produce conflicting outputs:
Identify the conflict:
Evaluate sources:
Resolve using strategy:
Document resolution:
Track these metrics:
**Orchestrator**: Coordinate feature development
1. **Requirements Analysis** (Operations Manager)
- Clarify requirements
- Define scope
- Identify constraints
2. **Parallel Design Phase**
- **UI Builder**: Design components
- **Database Designer**: Design schema
- **API Designer**: Design endpoints
3. **Integration Review** (Orchestrator)
- Ensure designs are compatible
- Resolve conflicts
- Approve for implementation
4. **Implementation** (General-Purpose)
- Build based on approved designs
5. **Quality Assurance** (Testing QA)
- Generate E2E tests
- Run test suite
- Report issues
6. **Fix Issues** (General-Purpose)
- Address failing tests
7. **Deployment** (Deployment Automation)
- Deploy to staging
- Verify deployment
- Deploy to production
**Orchestrator**: Create technical blog post
1. **Research** (General-Purpose + Firecrawl)
- Gather sources
- Extract key information
2. **Parallel Analysis**
- **Prompt Engineer**: Analyze for clarity
- **Workflow Designer**: Identify structure
- **Output Formatter**: Determine format
3. **Draft** (General-Purpose)
- Write based on research and analysis
4. **Review & Edit** (Prompt Engineer)
- Review for quality
- Suggest improvements
5. **Revise** (General-Purpose)
- Apply feedback
6. **Format** (Output Formatter)
- Format for target platform
7. **Generate Metadata** (General-Purpose)
- SEO metadata
- Social snippets
data-ai
Optimize YouTube videos for SEO, thumbnails, descriptions, and audience retention
testing
Design and facilitate effective workshops with agendas, activities, and outcomes
data-ai
Design and optimize AI-powered workflows for complex tasks
data-ai
Design and implement automated workflows to eliminate repetitive tasks and streamline processes