Skip to main content
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# 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
Install in VS Code

.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
Tools: codebase, edit/editFiles, search, runCommandsInstall in VS Code

C# 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
Install in VS Code

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
Install in VS Code

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
Install in VS Code

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
Install in VS Code

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
Install in VS Code

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
Install in VS Code

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
Install in VS Code

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
Install in VS Code

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
MCP Server: DiffblueCoverInstall in VS Code

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
Install in VS Code

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
Install in VS Code

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
Install in VS Code

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
Install in VS Code

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
Install in VS Code

Cloud & Infrastructure

Agents for cloud platforms, infrastructure as code, and DevOps.

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
Install in VS Code

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
Install in VS Code

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
Install in VS Code

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
Install in VS Code

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
Install in VS Code

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
Install in VS Code

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
MCP Server: custom-mcp (Docker)Install in VS Code

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
Install in VS Code

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
Install in VS Code

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
Install in VS Code

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
Install in VS Code

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
MCP Server: apify (HTTP)Install in VS Code

Context7 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
MCP Server: context7 (HTTP)Install in VS Code

Comet 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
MCP Server: opik (Local)Tools: read, search, edit, shell, opik/*Install in VS Code

CAST 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
MCP Server: imaging-impact-analysis (HTTP)Install in VS Code

Dynatrace 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
MCP Server: dynatrace (HTTP)Install in VS Code

Elasticsearch 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
MCP Server: elastic-mcp (Local via npx)Install in VS Code

DevOps & 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
Install in VS Code

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
Install in VS Code

Specialized Workflows

Agents for specific development workflows and methodologies.
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

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
Install in VS Code

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
Install in VS Code

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
Install in VS Code

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
Install in VS Code

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
Install in VS Code

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
Install in VS Code

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
Install in VS Code

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
Install in VS Code

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
Install in VS Code

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:
  1. Click the Install in VS Code link for any agent
  2. Confirm the installation when prompted
  3. Restart GitHub Copilot to load the agent
  4. Start using the agent via @agent-name in chat

MCP Server Requirements

Some agents require MCP (Model Context Protocol) servers to be configured:
1

Check MCP requirements

Agents that require MCP servers will show an MCP Server badge
2

Install the MCP server

Click the MCP server install button to configure it
3

Configure credentials

Set up any required API keys or environment variables
4

Verify connection

Test the agent to ensure the MCP server is connected
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

Build docs developers (and LLMs) love