Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
254 changes: 254 additions & 0 deletions .github/plugin/marketplace.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,254 @@
{
"name": "awesome-copilot",
"metadata": {
"description": "Community-driven collection of GitHub Copilot plugins, agents, prompts, and skills",
"version": "1.0.0",
"pluginRoot": "./plugins"
},
"owner": {
"name": "GitHub",
"email": "copilot@github.com"
},
"plugins": [
{
"name": "awesome-copilot",
"source": "awesome-copilot",
"description": "Meta prompts that help you discover and generate curated GitHub Copilot agents, collections, instructions, prompts, and skills.",
"version": "1.0.0"
},
{
"name": "azure-cloud-development",
"source": "azure-cloud-development",
"description": "Azure cloud development tools including Infrastructure as Code, architecture patterns, and cost optimization.",
"version": "1.0.0"
},
{
"name": "cast-imaging",
"source": "cast-imaging",
"description": "A comprehensive collection of specialized agents for software analysis, impact assessment, structural quality advisories, and architectural review using CAST Imaging.",
"version": "1.0.0"
},
{
"name": "clojure-interactive-programming",
"source": "clojure-interactive-programming",
"description": "Tools for REPL-first Clojure workflows featuring Clojure instructions, the interactive programming chat mode and supporting guidance.",
"version": "1.0.0"
},
{
"name": "copilot-sdk",
"source": "copilot-sdk",
"description": "Build applications with the GitHub Copilot SDK across multiple programming languages. Includes comprehensive instructions for C#, Go, Node.js/TypeScript, and Python.",
"version": "1.0.0"
},
{
"name": "csharp-dotnet-development",
"source": "csharp-dotnet-development",
"description": "Essential prompts, instructions, and chat modes for C# and .NET development including testing, documentation, and best practices.",
"version": "1.0.0"
},
{
"name": "csharp-mcp-development",
"source": "csharp-mcp-development",
"description": "Complete toolkit for building Model Context Protocol (MCP) servers in C# using the official SDK.",
"version": "1.0.0"
},
{
"name": "database-data-management",
"source": "database-data-management",
"description": "Database administration, SQL optimization, and data management tools for PostgreSQL, SQL Server, and general database development best practices.",
"version": "1.0.0"
},
{
"name": "dataverse-sdk-for-python",
"source": "dataverse-sdk-for-python",
"description": "Comprehensive collection for building production-ready Python integrations with Microsoft Dataverse.",
"version": "1.0.0"
},
{
"name": "devops-oncall",
"source": "devops-oncall",
"description": "A focused set of prompts, instructions, and a chat mode to help triage incidents and respond quickly with DevOps tools and Azure resources.",
"version": "1.0.0"
},
{
"name": "edge-ai-tasks",
"source": "edge-ai-tasks",
"description": "Task Researcher and Task Planner for intermediate to expert users and large codebases - Brought to you by microsoft/edge-ai",
"version": "1.0.0"
},
{
"name": "frontend-web-dev",
"source": "frontend-web-dev",
"description": "Essential prompts, instructions, and chat modes for modern frontend web development including React, Angular, Vue, TypeScript, and CSS frameworks.",
"version": "1.0.0"
},
{
"name": "go-mcp-development",
"source": "go-mcp-development",
"description": "Complete toolkit for building Model Context Protocol (MCP) servers in Go using the official github.com/modelcontextprotocol/go-sdk.",
"version": "1.0.0"
},
{
"name": "java-development",
"source": "java-development",
"description": "Comprehensive collection of prompts and instructions for Java development including Spring Boot, Quarkus, testing, documentation, and best practices.",
"version": "1.0.0"
},
{
"name": "java-mcp-development",
"source": "java-mcp-development",
"description": "Complete toolkit for building Model Context Protocol servers in Java using the official MCP Java SDK with reactive streams and Spring Boot integration.",
"version": "1.0.0"
},
{
"name": "kotlin-mcp-development",
"source": "kotlin-mcp-development",
"description": "Complete toolkit for building Model Context Protocol (MCP) servers in Kotlin using the official io.modelcontextprotocol:kotlin-sdk library.",
"version": "1.0.0"
},
{
"name": "mcp-m365-copilot",
"source": "mcp-m365-copilot",
"description": "Comprehensive collection for building declarative agents with Model Context Protocol integration for Microsoft 365 Copilot.",
"version": "1.0.0"
},
{
"name": "openapi-to-application-csharp-dotnet",
"source": "openapi-to-application-csharp-dotnet",
"description": "Generate production-ready .NET applications from OpenAPI specifications. Includes ASP.NET Core project scaffolding, controller generation, and entity framework integration.",
"version": "1.0.0"
},
{
"name": "openapi-to-application-go",
"source": "openapi-to-application-go",
"description": "Generate production-ready Go applications from OpenAPI specifications. Includes project scaffolding, handler generation, middleware setup, and Go best practices.",
"version": "1.0.0"
},
{
"name": "openapi-to-application-java-spring-boot",
"source": "openapi-to-application-java-spring-boot",
"description": "Generate production-ready Spring Boot applications from OpenAPI specifications. Includes project scaffolding, REST controller generation, and service layer organization.",
"version": "1.0.0"
},
{
"name": "openapi-to-application-nodejs-nestjs",
"source": "openapi-to-application-nodejs-nestjs",
"description": "Generate production-ready NestJS applications from OpenAPI specifications. Includes project scaffolding, controller and service generation, and TypeScript best practices.",
"version": "1.0.0"
},
{
"name": "openapi-to-application-python-fastapi",
"source": "openapi-to-application-python-fastapi",
"description": "Generate production-ready FastAPI applications from OpenAPI specifications. Includes project scaffolding, route generation, and dependency injection.",
"version": "1.0.0"
},
{
"name": "partners",
"source": "partners",
"description": "Custom agents that have been created by GitHub partners.",
"version": "1.0.0"
},
{
"name": "pcf-development",
"source": "pcf-development",
"description": "Complete toolkit for developing custom code components using Power Apps Component Framework for model-driven and canvas apps.",
"version": "1.0.0"
},
{
"name": "php-mcp-development",
"source": "php-mcp-development",
"description": "Comprehensive resources for building Model Context Protocol servers using the official PHP SDK with attribute-based discovery.",
"version": "1.0.0"
},
{
"name": "power-apps-code-apps",
"source": "power-apps-code-apps",
"description": "Complete toolkit for Power Apps Code Apps development including project scaffolding, development standards, and expert guidance.",
"version": "1.0.0"
},
{
"name": "power-bi-development",
"source": "power-bi-development",
"description": "Comprehensive Power BI development resources including data modeling, DAX optimization, performance tuning, and visualization design.",
"version": "1.0.0"
},
{
"name": "power-platform-mcp-connector-development",
"source": "power-platform-mcp-connector-development",
"description": "Complete toolkit for developing Power Platform custom connectors with Model Context Protocol integration for Microsoft Copilot Studio.",
"version": "1.0.0"
},
{
"name": "project-planning",
"source": "project-planning",
"description": "Tools and guidance for software project planning, feature breakdown, epic management, implementation planning, and task organization.",
"version": "1.0.0"
},
{
"name": "python-mcp-development",
"source": "python-mcp-development",
"description": "Complete toolkit for building Model Context Protocol (MCP) servers in Python using the official SDK with FastMCP.",
"version": "1.0.0"
},
{
"name": "ruby-mcp-development",
"source": "ruby-mcp-development",
"description": "Complete toolkit for building Model Context Protocol servers in Ruby using the official MCP Ruby SDK gem with Rails integration support.",
"version": "1.0.0"
},
{
"name": "rust-mcp-development",
"source": "rust-mcp-development",
"description": "Build high-performance Model Context Protocol servers in Rust using the official rmcp SDK with async/await and procedural macros.",
"version": "1.0.0"
},
{
"name": "security-best-practices",
"source": "security-best-practices",
"description": "Security frameworks, accessibility guidelines, performance optimization, and code quality best practices.",
"version": "1.0.0"
},
{
"name": "software-engineering-team",
"source": "software-engineering-team",
"description": "7 specialized agents covering the full software development lifecycle from UX design and architecture to security and DevOps.",
"version": "1.0.0"
},
{
"name": "structured-autonomy",
"source": "structured-autonomy",
"description": "Premium planning, thrifty implementation.",
"version": "1.0.0"
},
{
"name": "swift-mcp-development",
"source": "swift-mcp-development",
"description": "Comprehensive collection for building Model Context Protocol servers in Swift using the official MCP Swift SDK with modern concurrency features.",
"version": "1.0.0"
},
{
"name": "technical-spike",
"source": "technical-spike",
"description": "Tools for creation, management and research of technical spikes to reduce unknowns and assumptions before specification and implementation.",
"version": "1.0.0"
},
{
"name": "testing-automation",
"source": "testing-automation",
"description": "Comprehensive collection for writing tests, test automation, and TDD including unit tests, integration tests, and end-to-end testing.",
"version": "1.0.0"
},
{
"name": "typescript-mcp-development",
"source": "typescript-mcp-development",
"description": "Complete toolkit for building Model Context Protocol (MCP) servers in TypeScript/Node.js using the official SDK.",
"version": "1.0.0"
},
{
"name": "typespec-m365-copilot",
"source": "typespec-m365-copilot",
"description": "Comprehensive collection of prompts, instructions, and resources for building declarative agents and API plugins using TypeSpec for Microsoft 365 Copilot.",
"version": "1.0.0"
}
]
}
10 changes: 10 additions & 0 deletions plugins/awesome-copilot/.github/plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"name": "awesome-copilot",
"description": "Meta prompts that help you discover and generate curated GitHub Copilot agents, collections, instructions, prompts, and skills.",
"version": "1.0.0",
"author": {
"name": "Awesome Copilot Community"
},
"repository": "https://github.com/github/awesome-copilot",
"license": "MIT"
}
35 changes: 35 additions & 0 deletions plugins/awesome-copilot/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Awesome Copilot Plugin

Meta prompts that help you discover and generate curated GitHub Copilot agents, collections, instructions, prompts, and skills.

## Installation

```bash
# Using Copilot CLI
copilot plugin install github/awesome-copilot/plugins/awesome-copilot
```

## What's Included

### Commands (Slash Commands)

| Command | Description |
|---------|-------------|
| `/awesome-copilot:suggest-awesome-github-copilot-collections` | Suggest Awesome Github Copilot Collections |
| `/awesome-copilot:suggest-awesome-github-copilot-instructions` | Suggest Awesome Github Copilot Instructions |
| `/awesome-copilot:suggest-awesome-github-copilot-prompts` | Suggest Awesome Github Copilot Prompts |
| `/awesome-copilot:suggest-awesome-github-copilot-agents` | Suggest Awesome Github Copilot Agents |

### Agents

| Agent | Description |
|-------|-------------|
| `meta-agentic-project-scaffold` | Meta Agentic Project Scaffold |

## Source

This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions.

## License

MIT
10 changes: 10 additions & 0 deletions plugins/azure-cloud-development/.github/plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"name": "azure-cloud-development",
"description": "Comprehensive Azure cloud development tools including Infrastructure as Code, serverless functions, architecture patterns, and cost optimization for building scalable cloud applications.",
"version": "1.0.0",
"author": {
"name": "Awesome Copilot Community"
},
"repository": "https://github.com/github/awesome-copilot",
"license": "MIT"
}
55 changes: 55 additions & 0 deletions plugins/azure-cloud-development/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# Azure & Cloud Development Plugin

Comprehensive Azure cloud development tools including Infrastructure as Code, serverless functions, architecture patterns, and cost optimization for building scalable cloud applications.

## Installation

```bash
copilot plugin install github/awesome-copilot/plugins/azure-cloud-development
```

## Agents

| Agent | Description |
|-------|-------------|
| `azure-principal-architect` | Principal-level Azure architecture guidance |
| `azure-saas-architect` | SaaS architecture patterns on Azure |
| `azure-logic-apps-expert` | Azure Logic Apps and workflow automation |
| `azure-verified-modules-bicep` | Azure Verified Modules with Bicep |
| `azure-verified-modules-terraform` | Azure Verified Modules with Terraform |
| `terraform-azure-planning` | Plan Terraform deployments for Azure |
| `terraform-azure-implement` | Implement Terraform configurations for Azure |

## Commands

| Command | Description |
|---------|-------------|
| `/azure-cloud-development:azure-resource-health-diagnose` | Diagnose Azure resource health issues |
| `/azure-cloud-development:az-cost-optimize` | Optimize Azure costs |

## Usage Examples

### Architecture Review
```
@azure-principal-architect Review this architecture for a multi-region deployment
```

### Infrastructure as Code
```
@terraform-azure-planning Help me plan a Terraform module for an AKS cluster
```

### Cost Optimization
```
/azure-cloud-development:az-cost-optimize

Analyze my Azure subscription for cost savings
```

## Source

Part of [Awesome Copilot](https://github.com/github/awesome-copilot).

## License

MIT
Loading