Featured Agents
Explore over 170+ custom agents for GitHub Copilot, organized by category. Each agent extends Copilot’s capabilities for specific tasks, languages, or workflows.174 Agents
Ready-to-use agents
50+ MCP Integrations
Connected to external services
One-Click Install
Direct VS Code installation
Language-Specific Agents
Specialized agents for programming languages and frameworks.C# / .NET
C# / .NET
C# Expert
An agent designed to assist with software development tasks for .NET projects.Features:
- Modern C# patterns
- ASP.NET Core guidance
- Entity Framework best practices
- Testing and debugging
.NET Upgrade
Perform janitorial tasks on C#/.NET code including cleanup, modernization, and tech debt remediation.Features:
- Framework version detection
- Upgrade planning and sequencing
- Breaking change analysis
- Migration automation
codebase, edit/editFiles, search, runCommandsInstall in VS CodeC# MCP Server Expert
Expert assistant for developing Model Context Protocol (MCP) servers in C#.Features:
- MCP protocol implementation
- Server scaffolding
- Tool and resource definition
- Testing and debugging
MAUI Expert
Support development of .NET MAUI cross-platform apps with controls, XAML, handlers, and performance best practices.Features:
- Cross-platform UI development
- XAML best practices
- Platform-specific handlers
- Performance optimization
JavaScript / TypeScript
JavaScript / TypeScript
Expert React Frontend Engineer
Expert React 19.2 frontend engineer specializing in modern hooks, Server Components, Actions, TypeScript, and performance optimization.Features:
- React 19+ patterns
- Server Components
- TypeScript integration
- Performance optimization
Expert Vue.js Frontend Engineer
Expert Vue.js frontend engineer specializing in Vue 3 Composition API, reactivity, state management, testing, and performance with TypeScript.Features:
- Vue 3 Composition API
- Reactivity system
- Pinia state management
- Testing with Vitest
Expert Nuxt Developer
Expert Nuxt developer specializing in Nuxt 3, Nitro, server routes, data fetching strategies, and performance optimization with Vue 3 and TypeScript.Features:
- Nuxt 3 architecture
- Nitro server engine
- Data fetching patterns
- SSR/SSG optimization
Go
Go
Go MCP Server Development Expert
Expert assistant for building Model Context Protocol (MCP) servers in Go using the official SDK.Features:
- Official Go SDK integration
- Server implementation patterns
- Tool and resource handlers
- Production-ready examples
Java / Kotlin
Java / Kotlin
Java MCP Expert
Expert assistance for building Model Context Protocol servers in Java using reactive streams, the official MCP Java SDK, and Spring Boot integration.Features:
- Reactive programming patterns
- Spring Boot integration
- Official Java SDK
- Production deployment
Kotlin MCP Server Development Expert
Expert assistant for building Model Context Protocol (MCP) servers in Kotlin using the official SDK.Features:
- Kotlin coroutines
- Official SDK patterns
- Type-safe builders
- Android integration
DiffblueCover
Expert agent for creating unit tests for Java applications using Diffblue Cover.Features:
- Automated unit test generation
- Code coverage analysis
- MCP server integration
- CI/CD integration
DiffblueCoverInstall in VS CodePython
Python
Microsoft Agent Framework Python
Create, update, refactor, explain or work with code using the Python version of Microsoft Agent Framework.Features:
- Agent framework patterns
- Multi-agent orchestration
- Tool integration
- Production deployment
PHP
PHP
Laravel Expert Agent
Expert Laravel development assistant specializing in modern Laravel 12+ applications with Eloquent, Artisan, testing, and best practices.Features:
- Laravel 12+ patterns
- Eloquent ORM mastery
- Artisan commands
- Testing and CI/CD
Drupal Expert
Expert assistant for Drupal development, architecture, and best practices using PHP 8.3+ and modern Drupal patterns.Features:
- Drupal 10+ development
- Custom module creation
- Theme development
- Performance optimization
Other Languages
Other Languages
C++ Expert
Provide expert C++ software engineering guidance using modern C++ and industry best practices.Features:
- Modern C++ (C++17/20/23)
- Memory management
- Performance optimization
- STL and Boost
Clojure Interactive Programming
Expert Clojure pair programmer with REPL-first methodology, architectural oversight, and interactive problem-solving.Features:
- REPL-driven development
- Functional programming patterns
- ClojureScript support
- Interactive debugging
Cloud & Infrastructure
Agents for cloud platforms, infrastructure as code, and DevOps.Azure
Azure
Azure Principal Architect
Provide expert Azure Principal Architect guidance using Azure Well-Architected Framework principles and Microsoft best practices.Features:
- Well-Architected Framework
- Architecture reviews
- Best practices guidance
- Migration strategies
Azure SaaS Architect
Provide expert Azure SaaS Architect guidance focusing on multitenant applications using Azure Well-Architected SaaS principles.Features:
- Multi-tenancy patterns
- SaaS architecture
- Scaling strategies
- Security and compliance
Bicep Specialist
Act as an Azure Bicep Infrastructure as Code coding specialist that creates Bicep templates.Features:
- Bicep syntax and patterns
- Module development
- Resource deployment
- Best practices
Azure Terraform Implementation
Act as an Azure Terraform Infrastructure as Code coding specialist that creates and reviews Terraform for Azure resources.Features:
- Terraform best practices
- Azure provider expertise
- Module development
- State management
Azure IaC Generator
Central hub for generating Infrastructure as Code (Bicep, ARM, Terraform, Pulumi) with format-specific validation and best practices.Features:
- Multi-format support
- Template generation
- Validation and linting
- Migration assistance
Azure Logic Apps Expert
Expert guidance for Azure Logic Apps development focusing on workflow design, integration patterns, and JSON-based Workflow Definition Language.Features:
- Workflow design patterns
- Connector integration
- Expression language
- Error handling
Cloud Migration
Cloud Migration
Arm Migration Agent
Accelerates moving x86 workloads to Arm infrastructure. Scans for architecture assumptions, portability issues, and container incompatibilities.Features:
- Architecture compatibility scanning
- Multi-arch container builds
- Performance validation
- Migration guidance
custom-mcp (Docker)Install in VS CodeLinux Systems
Linux Systems
Arch Linux Expert
Arch Linux specialist focused on pacman, rolling-release maintenance, and Arch-centric system administration workflows.Install in VS Code
Debian Linux Expert
Debian Linux specialist focused on stable system administration, apt-based package management, and Debian policy-aligned practices.Install in VS Code
Fedora Linux Expert
Fedora (Red Hat family) Linux specialist focused on dnf, SELinux, and modern systemd-based workflows.Install in VS Code
CentOS Linux Expert
CentOS (Stream/Legacy) Linux specialist focused on RHEL-compatible administration, yum/dnf workflows, and enterprise hardening.Install in VS Code
Architecture & Design
Agents that help with software architecture, planning, and design decisions.API Architect
Your role is that of an API architect. Help mentor the engineer by providing guidance, support, and working code.Features:
- REST API design patterns
- DTOs and request/response modeling
- Circuit breakers and resilience
- Multi-layer architecture
- Test case generation
ADR Generator
Expert agent for creating comprehensive Architectural Decision Records (ADRs) with structured formatting.Features:
- Structured ADR templates
- Decision context capture
- Consequence analysis
- AI-optimized formatting
Context Architect
An agent that helps plan and execute multi-file changes by identifying relevant context and dependencies.Features:
- Dependency analysis
- Multi-file planning
- Impact assessment
- Change orchestration
Blueprint Mode
Executes structured workflows (Debug, Express, Main, Loop) with strict correctness and maintainability.Features:
- Structured problem-solving
- Self-correction mechanisms
- Edge-case handling
- Reproducible solutions
Integration & Services
Agents that integrate with external services and APIs via MCP servers.Apify Integration Expert
Expert agent for integrating Apify Actors into codebases. Handles Actor selection, workflow design, and production-ready deployment.Features:
- Actor discovery and selection
- JavaScript/TypeScript & Python support
- Production deployment patterns
- Testing and validation
apify (HTTP)Install in VS CodeContext7 Expert
Expert in latest library versions, best practices, and correct syntax using up-to-date documentation.Features:
- Live documentation access
- Version-specific guidance
- Best practice recommendations
- Breaking change detection
context7 (HTTP)Install in VS CodeComet Opik
Unified Comet Opik agent for instrumenting LLM apps, managing prompts/projects, auditing prompts, and investigating traces/metrics.Features:
- LLM observability
- Prompt versioning
- Trace analysis
- Metrics tracking
opik (Local)Tools: read, search, edit, shell, opik/*Install in VS CodeCAST Imaging Impact Analysis
Specialized agent for comprehensive change impact assessment and risk analysis in software systems using CAST Imaging.Features:
- Change impact analysis
- Risk assessment
- Dependency mapping
- Quality metrics
imaging-impact-analysis (HTTP)Install in VS CodeDynatrace Expert
Integrates observability and security capabilities directly into GitHub workflows for incident investigation and deployment validation.Features:
- Incident investigation
- Deployment validation
- Performance regression detection
- Security vulnerability management
dynatrace (HTTP)Install in VS CodeElasticsearch Agent
Expert AI assistant for debugging code (O11y), optimizing vector search (RAG), and remediating security threats using live Elastic data.Features:
- Log analysis
- Vector search optimization
- Security threat detection
- Performance monitoring
elastic-mcp (Local via npx)Install in VS CodeDevOps & CI/CD
Agents focused on automation, deployment, and continuous integration.DevOps Expert
DevOps specialist following the infinity loop principle (Plan → Code → Build → Test → Release → Deploy → Operate → Monitor).Features:
- Full SDLC automation
- CI/CD best practices
- Infrastructure as Code
- Monitoring and observability
GitHub Actions Expert
GitHub Actions specialist focused on secure CI/CD workflows, action pinning, OIDC authentication, and supply-chain security.Features:
- Secure workflow design
- Action pinning strategies
- OIDC authentication
- Least privilege permissions
Specialized Workflows
Agents for specific development workflows and methodologies.Multi-Agent Teams (GEM)
Multi-Agent Teams (GEM)
The GEM (Guided Execution Model) team provides specialized agents for orchestrated workflows:
Gem Orchestrator
Coordinates multi-agent workflows, delegates tasks, synthesizes results via runSubagent.Install in VS Code
Gem Researcher
Research specialist: gathers codebase context, identifies relevant files/patterns, returns structured findings.Install in VS Code
Gem Planner
Creates DAG-based plans with pre-mortem analysis and task decomposition from research findings.Install in VS Code
Gem Implementer
Executes TDD code changes, ensures verification, maintains quality.Install in VS Code
Gem Reviewer
Security gatekeeper for critical tasks—OWASP, secrets, compliance.Install in VS Code
Gem DevOps
Manages containers, CI/CD pipelines, and infrastructure deployment.Install in VS Code
Thinking & Analysis
Thinking & Analysis
Critical Thinking Mode
Challenge assumptions and encourage critical thinking to ensure the best possible solution and outcomes.Install in VS Code
Devil's Advocate
Play the devil’s advocate to challenge and stress-test your ideas by finding flaws, risks, and edge cases.Install in VS Code
Demonstrate Understanding
Validate user understanding of code, design patterns, and implementation details through guided questioning.Install in VS Code
Database & Data Management
Agents for working with databases and data systems.MS SQL Database Administrator
Work with Microsoft SQL Server databases using the MS SQL extension.Features:
- Query optimization
- Schema design
- Performance tuning
- Backup and recovery
MongoDB Performance Advisor
Analyze MongoDB database performance, offer query and index optimization insights and provide actionable recommendations.Features:
- Query analysis
- Index optimization
- Performance monitoring
- Aggregation pipeline tuning
Kusto Assistant
Expert KQL assistant for live Azure Data Explorer analysis via Azure MCP server.Features:
- KQL query writing
- Log analytics
- Time-series analysis
- Dashboard creation
Quality & Testing
Agents focused on code quality, testing, and accessibility.Accessibility Expert
Expert assistant for web accessibility (WCAG 2.1/2.2), inclusive UX, and a11y testing.Features:
- WCAG compliance checking
- ARIA best practices
- Screen reader testing
- Keyboard navigation
Agent Governance Reviewer
AI agent governance expert that reviews code for safety issues, missing governance controls, and policy enforcement.Features:
- Safety issue detection
- Policy enforcement
- Trust scoring
- Audit trail implementation
JFrog Security Agent
The dedicated Application Security agent for automated security remediation using JFrog security intelligence.Features:
- Vulnerability scanning
- Package compliance checking
- Security fix suggestions
- Dependency analysis
Documentation & Communication
Agents that help with writing, documentation, and communication.Microsoft Learn Contributor
Microsoft Learn Contributor chatmode for editing and writing Microsoft Learn documentation following Microsoft Writing Style Guide.Features:
- Style guide adherence
- Markdown formatting
- Code sample creation
- Authoring best practices
Markdown Accessibility Assistant
Improves the accessibility of markdown files using five GitHub best practices.Features:
- Link text optimization
- Alt text generation
- Heading structure
- Table accessibility
Create PRD Chat Mode
Generate a comprehensive Product Requirements Document (PRD) in Markdown with user stories, acceptance criteria, and metrics.Features:
- User story generation
- Acceptance criteria
- Technical considerations
- Success metrics
Utility Agents
General-purpose agents for various development tasks.Mentor Mode
Help mentor the engineer by providing guidance and support.Install in VS Code
Debug Mode
Debug your application to find and fix a bug.Install in VS Code
Idea Generator
Brainstorm and develop new application ideas through fun, interactive questioning until ready for specification creation.Install in VS Code
Custom Agent Foundry
Expert at designing and creating VS Code custom agents with optimal configurations.Install in VS Code
Installation Guide
Quick Install
Each agent has a one-click install button that works with VS Code and VS Code Insiders:- Click the Install in VS Code link for any agent
- Confirm the installation when prompted
- Restart GitHub Copilot to load the agent
- Start using the agent via
@agent-namein chat
MCP Server Requirements
Some agents require MCP (Model Context Protocol) servers to be configured:MCP servers enable agents to access external services like documentation APIs, cloud platforms, and observability tools.
Contributing Agents
Want to share your custom agents with the community?Contributing Guide
Learn how to contribute your agents to the Awesome GitHub Copilot repository
Next Steps
Learn About Agents
Understand how agents work and how to create your own
Explore Instructions
Discover coding standards and file-specific patterns
Browse Skills
Self-contained task bundles with bundled resources
View Plugins
Pre-packaged collections of related agents