copilot-agent-coordinator

Assign GitHub issues to Copilot agents based on type, labels, and dependencies.

Updated Dec 21, 2025
One-click install
npx skills add https://github.com/cstarlea/agent-skill-orchestrator --skill copilot-agent-coordinator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: copilot-agent-coordinator
Source: https://github.com/cstarlea/agent-skill-orchestrator/tree/main/.claude/skills/copilot-agent-coordinator
Command: npx skills add https://github.com/cstarlea/agent-skill-orchestrator --skill copilot-agent-coordinator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill analyzes GitHub issues and assigns the most appropriate Copilot agents based on type, area, dependencies, and skill catalog, ensuring work starts with the best fit and blockers are respected.

Core Features & Use Cases

  • Agent Matching: Uses an agent catalog and matching rules to select primary and supporting agents.
  • Dependency-Aware Assignment: Checks dependencies and blocks assignment if blocked.
  • Context-Rich Handoff: Adds detailed context to assigned issues to accelerate start-up.
  • Assignment Automation: Triggers actual assignment via GitHub MCP and updates issue labels.

Quick Start

Assign Copilot to issue #125 with a primary React Specialist and supporting Form Handling Specialist, including a detailed assignment comment.

Frequently Asked Questions about copilot-agent-coordinator

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

FAQPage Schema
How do I assign GitHub issues to the right Copilot agents automatically?

Assign issues to appropriate Copilot agents based on issue type, labels, and content across frontend, backend, database, integration, infra, testing, and docs areas. The Skill parses issue metadata, matches agents from a catalog, checks dependencies, and applies assignments via GitHub MCP with context-rich handoff comments to accelerate work startup.

Can I assign Copilot agents while respecting issue dependencies and blockers?

Yes, dependency-aware assignment checks if issues are blocked before assigning agents. The Skill evaluates cross-cutting concerns and dependency relationships, preventing assignment when blockers exist and ensuring work respects prerequisite completion order.

How does agent matching work when issues span multiple areas like frontend and backend?

Agent matching uses an agent catalog and matching rules to select primary and supporting agents based on issue type and area. For cross-area issues, the Skill identifies both primary specialists and supporting agents, then assigns all relevant Copilot agents with detailed context about their responsibilities.

What information does the Skill add when handing off an issue to a Copilot agent?

Context-rich handoff adds detailed assignment comments to issues, including agent selection rationale, dependencies, and relevant metadata. The Skill also updates issue labels to reflect agent assignments and area categorization, providing comprehensive context to accelerate Copilot start-up.

Can I trigger issue assignment manually or does it require automation?

The Skill supports both auto-trigger and manual-trigger workflows. You can invoke assignment on demand for specific issues or configure automated triggers based on issue creation, updates, or label changes, providing flexibility in when agent assignment occurs.