diff --git a/.github/plugin/marketplace.json b/.github/plugin/marketplace.json index f500df2a..e712e833 100644 --- a/.github/plugin/marketplace.json +++ b/.github/plugin/marketplace.json @@ -10,18 +10,228 @@ "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", @@ -29,9 +239,15 @@ "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.", + "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" } ] diff --git a/plugins/awesome-copilot/.github/plugin/plugin.json b/plugins/awesome-copilot/.github/plugin/plugin.json new file mode 100644 index 00000000..b9cd5cef --- /dev/null +++ b/plugins/awesome-copilot/.github/plugin/plugin.json @@ -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" +} diff --git a/plugins/awesome-copilot/README.md b/plugins/awesome-copilot/README.md new file mode 100644 index 00000000..5169cf6b --- /dev/null +++ b/plugins/awesome-copilot/README.md @@ -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 diff --git a/plugins/awesome-copilot/agents/meta-agentic-project-scaffold.md b/plugins/awesome-copilot/agents/meta-agentic-project-scaffold.md new file mode 120000 index 00000000..e1af8dfc --- /dev/null +++ b/plugins/awesome-copilot/agents/meta-agentic-project-scaffold.md @@ -0,0 +1 @@ +../../../agents/meta-agentic-project-scaffold.agent.md \ No newline at end of file diff --git a/plugins/awesome-copilot/commands/suggest-awesome-github-copilot-agents.md b/plugins/awesome-copilot/commands/suggest-awesome-github-copilot-agents.md new file mode 120000 index 00000000..5ee74520 --- /dev/null +++ b/plugins/awesome-copilot/commands/suggest-awesome-github-copilot-agents.md @@ -0,0 +1 @@ +../../../prompts/suggest-awesome-github-copilot-agents.prompt.md \ No newline at end of file diff --git a/plugins/awesome-copilot/commands/suggest-awesome-github-copilot-collections.md b/plugins/awesome-copilot/commands/suggest-awesome-github-copilot-collections.md new file mode 120000 index 00000000..0fcbc578 --- /dev/null +++ b/plugins/awesome-copilot/commands/suggest-awesome-github-copilot-collections.md @@ -0,0 +1 @@ +../../../prompts/suggest-awesome-github-copilot-collections.prompt.md \ No newline at end of file diff --git a/plugins/awesome-copilot/commands/suggest-awesome-github-copilot-instructions.md b/plugins/awesome-copilot/commands/suggest-awesome-github-copilot-instructions.md new file mode 120000 index 00000000..f361d474 --- /dev/null +++ b/plugins/awesome-copilot/commands/suggest-awesome-github-copilot-instructions.md @@ -0,0 +1 @@ +../../../prompts/suggest-awesome-github-copilot-instructions.prompt.md \ No newline at end of file diff --git a/plugins/awesome-copilot/commands/suggest-awesome-github-copilot-prompts.md b/plugins/awesome-copilot/commands/suggest-awesome-github-copilot-prompts.md new file mode 120000 index 00000000..0719e828 --- /dev/null +++ b/plugins/awesome-copilot/commands/suggest-awesome-github-copilot-prompts.md @@ -0,0 +1 @@ +../../../prompts/suggest-awesome-github-copilot-prompts.prompt.md \ No newline at end of file diff --git a/plugins/cast-imaging/.github/plugin/plugin.json b/plugins/cast-imaging/.github/plugin/plugin.json new file mode 100644 index 00000000..353a5e17 --- /dev/null +++ b/plugins/cast-imaging/.github/plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "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", + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/cast-imaging/README.md b/plugins/cast-imaging/README.md new file mode 100644 index 00000000..869646d6 --- /dev/null +++ b/plugins/cast-imaging/README.md @@ -0,0 +1,28 @@ +# CAST Imaging Agents Plugin + +A comprehensive collection of specialized agents for software analysis, impact assessment, structural quality advisories, and architectural review using CAST Imaging. + +## Installation + +```bash +# Using Copilot CLI +copilot plugin install github/awesome-copilot/plugins/cast-imaging +``` + +## What's Included + +### Agents + +| Agent | Description | +|-------|-------------| +| `cast-imaging-software-discovery` | Cast Imaging Software Discovery | +| `cast-imaging-impact-analysis` | Cast Imaging Impact Analysis | +| `cast-imaging-structural-quality-advisor` | Cast Imaging Structural Quality Advisor | + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. + +## License + +MIT diff --git a/plugins/cast-imaging/agents/cast-imaging-impact-analysis.md b/plugins/cast-imaging/agents/cast-imaging-impact-analysis.md new file mode 120000 index 00000000..4fafdf23 --- /dev/null +++ b/plugins/cast-imaging/agents/cast-imaging-impact-analysis.md @@ -0,0 +1 @@ +../../../agents/cast-imaging-impact-analysis.agent.md \ No newline at end of file diff --git a/plugins/cast-imaging/agents/cast-imaging-software-discovery.md b/plugins/cast-imaging/agents/cast-imaging-software-discovery.md new file mode 120000 index 00000000..73cfd6ac --- /dev/null +++ b/plugins/cast-imaging/agents/cast-imaging-software-discovery.md @@ -0,0 +1 @@ +../../../agents/cast-imaging-software-discovery.agent.md \ No newline at end of file diff --git a/plugins/cast-imaging/agents/cast-imaging-structural-quality-advisor.md b/plugins/cast-imaging/agents/cast-imaging-structural-quality-advisor.md new file mode 120000 index 00000000..10c6d7d2 --- /dev/null +++ b/plugins/cast-imaging/agents/cast-imaging-structural-quality-advisor.md @@ -0,0 +1 @@ +../../../agents/cast-imaging-structural-quality-advisor.agent.md \ No newline at end of file diff --git a/plugins/clojure-interactive-programming/.github/plugin/plugin.json b/plugins/clojure-interactive-programming/.github/plugin/plugin.json new file mode 100644 index 00000000..89f43cb3 --- /dev/null +++ b/plugins/clojure-interactive-programming/.github/plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "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", + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/clojure-interactive-programming/README.md b/plugins/clojure-interactive-programming/README.md new file mode 100644 index 00000000..27b37cc0 --- /dev/null +++ b/plugins/clojure-interactive-programming/README.md @@ -0,0 +1,38 @@ +# Clojure Interactive Programming Plugin + +Tools for REPL-first Clojure workflows featuring Clojure instructions, the interactive programming chat mode and supporting guidance. + +## Installation + +```bash +# Using Copilot CLI +copilot plugin install github/awesome-copilot/plugins/clojure-interactive-programming +``` + +## What's Included + +### Commands (Slash Commands) + +| Command | Description | +|---------|-------------| +| `/clojure-interactive-programming:remember-interactive-programming` | Remember Interactive Programming | + +### Agents + +| Agent | Description | +|-------|-------------| +| `clojure-interactive-programming` | Clojure Interactive Programming | + +### Instructions + +| Instruction | Description | +|-------------|-------------| +| `clojure` | Clojure | + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. + +## License + +MIT diff --git a/plugins/clojure-interactive-programming/agents/clojure-interactive-programming.md b/plugins/clojure-interactive-programming/agents/clojure-interactive-programming.md new file mode 120000 index 00000000..ac486f27 --- /dev/null +++ b/plugins/clojure-interactive-programming/agents/clojure-interactive-programming.md @@ -0,0 +1 @@ +../../../agents/clojure-interactive-programming.agent.md \ No newline at end of file diff --git a/plugins/clojure-interactive-programming/commands/remember-interactive-programming.md b/plugins/clojure-interactive-programming/commands/remember-interactive-programming.md new file mode 120000 index 00000000..a460e40e --- /dev/null +++ b/plugins/clojure-interactive-programming/commands/remember-interactive-programming.md @@ -0,0 +1 @@ +../../../prompts/remember-interactive-programming.prompt.md \ No newline at end of file diff --git a/plugins/copilot-sdk/.github/plugin/plugin.json b/plugins/copilot-sdk/.github/plugin/plugin.json new file mode 100644 index 00000000..a44eae56 --- /dev/null +++ b/plugins/copilot-sdk/.github/plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "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 to help you create AI-powered applications.", + "version": "1.0.0", + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/copilot-sdk/README.md b/plugins/copilot-sdk/README.md new file mode 100644 index 00000000..2228789b --- /dev/null +++ b/plugins/copilot-sdk/README.md @@ -0,0 +1,35 @@ +# Copilot SDK Plugin + +Build applications with the GitHub Copilot SDK across multiple programming languages. Includes comprehensive instructions for C#, Go, Node.js/TypeScript, and Python to help you create AI-powered applications. + +## Installation + +```bash +# Using Copilot CLI +copilot plugin install github/awesome-copilot/plugins/copilot-sdk +``` + +## What's Included + +### Skills + +| Skill | Description | +|-------|-------------| +| `SKILL` | Skill | + +### Instructions + +| Instruction | Description | +|-------------|-------------| +| `copilot-sdk-csharp` | Copilot Sdk Csharp | +| `copilot-sdk-go` | Copilot Sdk Go | +| `copilot-sdk-nodejs` | Copilot Sdk Nodejs | +| `copilot-sdk-python` | Copilot Sdk Python | + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. + +## License + +MIT diff --git a/plugins/copilot-sdk/skills/SKILL.md b/plugins/copilot-sdk/skills/SKILL.md new file mode 120000 index 00000000..9d9fc85a --- /dev/null +++ b/plugins/copilot-sdk/skills/SKILL.md @@ -0,0 +1 @@ +../../../skills/copilot-sdk/SKILL.md \ No newline at end of file diff --git a/plugins/csharp-dotnet-development/.github/plugin/plugin.json b/plugins/csharp-dotnet-development/.github/plugin/plugin.json new file mode 100644 index 00000000..640796e0 --- /dev/null +++ b/plugins/csharp-dotnet-development/.github/plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "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", + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/csharp-dotnet-development/README.md b/plugins/csharp-dotnet-development/README.md new file mode 100644 index 00000000..a512454f --- /dev/null +++ b/plugins/csharp-dotnet-development/README.md @@ -0,0 +1,43 @@ +# C# .NET Development Plugin + +Essential prompts, instructions, and chat modes for C# and .NET development including testing, documentation, and best practices. + +## Installation + +```bash +# Using Copilot CLI +copilot plugin install github/awesome-copilot/plugins/csharp-dotnet-development +``` + +## What's Included + +### Commands (Slash Commands) + +| Command | Description | +|---------|-------------| +| `/csharp-dotnet-development:csharp-async` | Csharp Async | +| `/csharp-dotnet-development:aspnet-minimal-api-openapi` | Aspnet Minimal Api Openapi | +| `/csharp-dotnet-development:csharp-xunit` | Csharp Xunit | +| `/csharp-dotnet-development:dotnet-best-practices` | Dotnet Best Practices | +| `/csharp-dotnet-development:dotnet-upgrade` | Dotnet Upgrade | + +### Agents + +| Agent | Description | +|-------|-------------| +| `expert-dotnet-software-engineer` | Expert Dotnet Software Engineer | + +### Instructions + +| Instruction | Description | +|-------------|-------------| +| `csharp` | Csharp | +| `dotnet-architecture-good-practices` | Dotnet Architecture Good Practices | + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. + +## License + +MIT diff --git a/plugins/csharp-dotnet-development/agents/expert-dotnet-software-engineer.md b/plugins/csharp-dotnet-development/agents/expert-dotnet-software-engineer.md new file mode 120000 index 00000000..b5e161c9 --- /dev/null +++ b/plugins/csharp-dotnet-development/agents/expert-dotnet-software-engineer.md @@ -0,0 +1 @@ +../../../agents/expert-dotnet-software-engineer.agent.md \ No newline at end of file diff --git a/plugins/csharp-dotnet-development/commands/aspnet-minimal-api-openapi.md b/plugins/csharp-dotnet-development/commands/aspnet-minimal-api-openapi.md new file mode 120000 index 00000000..16e2e6cc --- /dev/null +++ b/plugins/csharp-dotnet-development/commands/aspnet-minimal-api-openapi.md @@ -0,0 +1 @@ +../../../prompts/aspnet-minimal-api-openapi.prompt.md \ No newline at end of file diff --git a/plugins/csharp-dotnet-development/commands/csharp-async.md b/plugins/csharp-dotnet-development/commands/csharp-async.md new file mode 120000 index 00000000..c1812eac --- /dev/null +++ b/plugins/csharp-dotnet-development/commands/csharp-async.md @@ -0,0 +1 @@ +../../../prompts/csharp-async.prompt.md \ No newline at end of file diff --git a/plugins/csharp-dotnet-development/commands/csharp-xunit.md b/plugins/csharp-dotnet-development/commands/csharp-xunit.md new file mode 120000 index 00000000..ce359d30 --- /dev/null +++ b/plugins/csharp-dotnet-development/commands/csharp-xunit.md @@ -0,0 +1 @@ +../../../prompts/csharp-xunit.prompt.md \ No newline at end of file diff --git a/plugins/csharp-dotnet-development/commands/dotnet-best-practices.md b/plugins/csharp-dotnet-development/commands/dotnet-best-practices.md new file mode 120000 index 00000000..44df2779 --- /dev/null +++ b/plugins/csharp-dotnet-development/commands/dotnet-best-practices.md @@ -0,0 +1 @@ +../../../prompts/dotnet-best-practices.prompt.md \ No newline at end of file diff --git a/plugins/csharp-dotnet-development/commands/dotnet-upgrade.md b/plugins/csharp-dotnet-development/commands/dotnet-upgrade.md new file mode 120000 index 00000000..fc03407d --- /dev/null +++ b/plugins/csharp-dotnet-development/commands/dotnet-upgrade.md @@ -0,0 +1 @@ +../../../prompts/dotnet-upgrade.prompt.md \ No newline at end of file diff --git a/plugins/csharp-mcp-development/.github/plugin/plugin.json b/plugins/csharp-mcp-development/.github/plugin/plugin.json new file mode 100644 index 00000000..2ad3f2d2 --- /dev/null +++ b/plugins/csharp-mcp-development/.github/plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "csharp-mcp-development", + "description": "Complete toolkit for building Model Context Protocol (MCP) servers in C# using the official SDK. Includes instructions for best practices, a prompt for generating servers, and an expert chat mode for guidance.", + "version": "1.0.0", + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/csharp-mcp-development/README.md b/plugins/csharp-mcp-development/README.md new file mode 100644 index 00000000..a21185f0 --- /dev/null +++ b/plugins/csharp-mcp-development/README.md @@ -0,0 +1,38 @@ +# C# MCP Server Development Plugin + +Complete toolkit for building Model Context Protocol (MCP) servers in C# using the official SDK. Includes instructions for best practices, a prompt for generating servers, and an expert chat mode for guidance. + +## Installation + +```bash +# Using Copilot CLI +copilot plugin install github/awesome-copilot/plugins/csharp-mcp-development +``` + +## What's Included + +### Commands (Slash Commands) + +| Command | Description | +|---------|-------------| +| `/csharp-mcp-development:csharp-mcp-server-generator` | Csharp Mcp Server Generator | + +### Agents + +| Agent | Description | +|-------|-------------| +| `csharp-mcp-expert` | Csharp Mcp Expert | + +### Instructions + +| Instruction | Description | +|-------------|-------------| +| `csharp-mcp-server` | Csharp Mcp Server | + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. + +## License + +MIT diff --git a/plugins/csharp-mcp-development/agents/csharp-mcp-expert.md b/plugins/csharp-mcp-development/agents/csharp-mcp-expert.md new file mode 120000 index 00000000..803748ff --- /dev/null +++ b/plugins/csharp-mcp-development/agents/csharp-mcp-expert.md @@ -0,0 +1 @@ +../../../agents/csharp-mcp-expert.agent.md \ No newline at end of file diff --git a/plugins/csharp-mcp-development/commands/csharp-mcp-server-generator.md b/plugins/csharp-mcp-development/commands/csharp-mcp-server-generator.md new file mode 120000 index 00000000..eac6f7ed --- /dev/null +++ b/plugins/csharp-mcp-development/commands/csharp-mcp-server-generator.md @@ -0,0 +1 @@ +../../../prompts/csharp-mcp-server-generator.prompt.md \ No newline at end of file diff --git a/plugins/database-data-management/.github/plugin/plugin.json b/plugins/database-data-management/.github/plugin/plugin.json new file mode 100644 index 00000000..7ba2ed43 --- /dev/null +++ b/plugins/database-data-management/.github/plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "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", + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/database-data-management/README.md b/plugins/database-data-management/README.md new file mode 100644 index 00000000..6a007233 --- /dev/null +++ b/plugins/database-data-management/README.md @@ -0,0 +1,43 @@ +# Database & Data Management Plugin + +Database administration, SQL optimization, and data management tools for PostgreSQL, SQL Server, and general database development best practices. + +## Installation + +```bash +# Using Copilot CLI +copilot plugin install github/awesome-copilot/plugins/database-data-management +``` + +## What's Included + +### Commands (Slash Commands) + +| Command | Description | +|---------|-------------| +| `/database-data-management:sql-optimization` | Sql Optimization | +| `/database-data-management:sql-code-review` | Sql Code Review | +| `/database-data-management:postgresql-optimization` | Postgresql Optimization | +| `/database-data-management:postgresql-code-review` | Postgresql Code Review | + +### Agents + +| Agent | Description | +|-------|-------------| +| `postgresql-dba` | Postgresql Dba | +| `ms-sql-dba` | Ms Sql Dba | + +### Instructions + +| Instruction | Description | +|-------------|-------------| +| `ms-sql-dba` | Ms Sql Dba | +| `sql-sp-generation` | Sql Sp Generation | + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. + +## License + +MIT diff --git a/plugins/database-data-management/agents/ms-sql-dba.md b/plugins/database-data-management/agents/ms-sql-dba.md new file mode 120000 index 00000000..ba3f60c8 --- /dev/null +++ b/plugins/database-data-management/agents/ms-sql-dba.md @@ -0,0 +1 @@ +../../../agents/ms-sql-dba.agent.md \ No newline at end of file diff --git a/plugins/database-data-management/agents/postgresql-dba.md b/plugins/database-data-management/agents/postgresql-dba.md new file mode 120000 index 00000000..9e233062 --- /dev/null +++ b/plugins/database-data-management/agents/postgresql-dba.md @@ -0,0 +1 @@ +../../../agents/postgresql-dba.agent.md \ No newline at end of file diff --git a/plugins/database-data-management/commands/postgresql-code-review.md b/plugins/database-data-management/commands/postgresql-code-review.md new file mode 120000 index 00000000..2244159b --- /dev/null +++ b/plugins/database-data-management/commands/postgresql-code-review.md @@ -0,0 +1 @@ +../../../prompts/postgresql-code-review.prompt.md \ No newline at end of file diff --git a/plugins/database-data-management/commands/postgresql-optimization.md b/plugins/database-data-management/commands/postgresql-optimization.md new file mode 120000 index 00000000..ef7999df --- /dev/null +++ b/plugins/database-data-management/commands/postgresql-optimization.md @@ -0,0 +1 @@ +../../../prompts/postgresql-optimization.prompt.md \ No newline at end of file diff --git a/plugins/database-data-management/commands/sql-code-review.md b/plugins/database-data-management/commands/sql-code-review.md new file mode 120000 index 00000000..7d0254db --- /dev/null +++ b/plugins/database-data-management/commands/sql-code-review.md @@ -0,0 +1 @@ +../../../prompts/sql-code-review.prompt.md \ No newline at end of file diff --git a/plugins/database-data-management/commands/sql-optimization.md b/plugins/database-data-management/commands/sql-optimization.md new file mode 120000 index 00000000..e5cdbc2f --- /dev/null +++ b/plugins/database-data-management/commands/sql-optimization.md @@ -0,0 +1 @@ +../../../prompts/sql-optimization.prompt.md \ No newline at end of file diff --git a/plugins/dataverse-sdk-for-python/.github/plugin/plugin.json b/plugins/dataverse-sdk-for-python/.github/plugin/plugin.json new file mode 100644 index 00000000..7753a6cc --- /dev/null +++ b/plugins/dataverse-sdk-for-python/.github/plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "dataverse-sdk-for-python", + "description": "Comprehensive collection for building production-ready Python integrations with Microsoft Dataverse. Includes official documentation, best practices, advanced features, file operations, and code generation prompts.", + "version": "1.0.0", + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/dataverse-sdk-for-python/README.md b/plugins/dataverse-sdk-for-python/README.md new file mode 100644 index 00000000..2a383775 --- /dev/null +++ b/plugins/dataverse-sdk-for-python/README.md @@ -0,0 +1,47 @@ +# Dataverse SDK for Python Plugin + +Comprehensive collection for building production-ready Python integrations with Microsoft Dataverse. Includes official documentation, best practices, advanced features, file operations, and code generation prompts. + +## Installation + +```bash +# Using Copilot CLI +copilot plugin install github/awesome-copilot/plugins/dataverse-sdk-for-python +``` + +## What's Included + +### Commands (Slash Commands) + +| Command | Description | +|---------|-------------| +| `/dataverse-sdk-for-python:dataverse-python-quickstart` | Dataverse Python Quickstart | +| `/dataverse-sdk-for-python:dataverse-python-advanced-patterns` | Dataverse Python Advanced Patterns | +| `/dataverse-sdk-for-python:dataverse-python-production-code` | Dataverse Python Production Code | +| `/dataverse-sdk-for-python:dataverse-python-usecase-builder` | Dataverse Python Usecase Builder | + +### Instructions + +| Instruction | Description | +|-------------|-------------| +| `dataverse-python-sdk` | Dataverse Python Sdk | +| `dataverse-python-api-reference` | Dataverse Python Api Reference | +| `dataverse-python-modules` | Dataverse Python Modules | +| `dataverse-python-best-practices` | Dataverse Python Best Practices | +| `dataverse-python-advanced-features` | Dataverse Python Advanced Features | +| `dataverse-python-agentic-workflows` | Dataverse Python Agentic Workflows | +| `dataverse-python-authentication-security` | Dataverse Python Authentication Security | +| `dataverse-python-error-handling` | Dataverse Python Error Handling | +| `dataverse-python-file-operations` | Dataverse Python File Operations | +| `dataverse-python-pandas-integration` | Dataverse Python Pandas Integration | +| `dataverse-python-performance-optimization` | Dataverse Python Performance Optimization | +| `dataverse-python-real-world-usecases` | Dataverse Python Real World Usecases | +| `dataverse-python-testing-debugging` | Dataverse Python Testing Debugging | + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. + +## License + +MIT diff --git a/plugins/dataverse-sdk-for-python/commands/dataverse-python-advanced-patterns.md b/plugins/dataverse-sdk-for-python/commands/dataverse-python-advanced-patterns.md new file mode 120000 index 00000000..4d02eab3 --- /dev/null +++ b/plugins/dataverse-sdk-for-python/commands/dataverse-python-advanced-patterns.md @@ -0,0 +1 @@ +../../../prompts/dataverse-python-advanced-patterns.prompt.md \ No newline at end of file diff --git a/plugins/dataverse-sdk-for-python/commands/dataverse-python-production-code.md b/plugins/dataverse-sdk-for-python/commands/dataverse-python-production-code.md new file mode 120000 index 00000000..a86c9094 --- /dev/null +++ b/plugins/dataverse-sdk-for-python/commands/dataverse-python-production-code.md @@ -0,0 +1 @@ +../../../prompts/dataverse-python-production-code.prompt.md \ No newline at end of file diff --git a/plugins/dataverse-sdk-for-python/commands/dataverse-python-quickstart.md b/plugins/dataverse-sdk-for-python/commands/dataverse-python-quickstart.md new file mode 120000 index 00000000..9c4702b8 --- /dev/null +++ b/plugins/dataverse-sdk-for-python/commands/dataverse-python-quickstart.md @@ -0,0 +1 @@ +../../../prompts/dataverse-python-quickstart.prompt.md \ No newline at end of file diff --git a/plugins/dataverse-sdk-for-python/commands/dataverse-python-usecase-builder.md b/plugins/dataverse-sdk-for-python/commands/dataverse-python-usecase-builder.md new file mode 120000 index 00000000..8478dfa5 --- /dev/null +++ b/plugins/dataverse-sdk-for-python/commands/dataverse-python-usecase-builder.md @@ -0,0 +1 @@ +../../../prompts/dataverse-python-usecase-builder.prompt.md \ No newline at end of file diff --git a/plugins/devops-oncall/.github/plugin/plugin.json b/plugins/devops-oncall/.github/plugin/plugin.json new file mode 100644 index 00000000..ec9f4e8c --- /dev/null +++ b/plugins/devops-oncall/.github/plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "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", + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/devops-oncall/README.md b/plugins/devops-oncall/README.md new file mode 100644 index 00000000..bde469bd --- /dev/null +++ b/plugins/devops-oncall/README.md @@ -0,0 +1,40 @@ +# DevOps On-Call Plugin + +A focused set of prompts, instructions, and a chat mode to help triage incidents and respond quickly with DevOps tools and Azure resources. + +## Installation + +```bash +# Using Copilot CLI +copilot plugin install github/awesome-copilot/plugins/devops-oncall +``` + +## What's Included + +### Commands (Slash Commands) + +| Command | Description | +|---------|-------------| +| `/devops-oncall:azure-resource-health-diagnose` | Azure Resource Health Diagnose | +| `/devops-oncall:multi-stage-dockerfile` | Multi Stage Dockerfile | + +### Agents + +| Agent | Description | +|-------|-------------| +| `azure-principal-architect` | Azure Principal Architect | + +### Instructions + +| Instruction | Description | +|-------------|-------------| +| `devops-core-principles` | Devops Core Principles | +| `containerization-docker-best-practices` | Containerization Docker Best Practices | + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. + +## License + +MIT diff --git a/plugins/devops-oncall/agents/azure-principal-architect.md b/plugins/devops-oncall/agents/azure-principal-architect.md new file mode 120000 index 00000000..14829306 --- /dev/null +++ b/plugins/devops-oncall/agents/azure-principal-architect.md @@ -0,0 +1 @@ +../../../agents/azure-principal-architect.agent.md \ No newline at end of file diff --git a/plugins/devops-oncall/commands/azure-resource-health-diagnose.md b/plugins/devops-oncall/commands/azure-resource-health-diagnose.md new file mode 120000 index 00000000..8cd7b959 --- /dev/null +++ b/plugins/devops-oncall/commands/azure-resource-health-diagnose.md @@ -0,0 +1 @@ +../../../prompts/azure-resource-health-diagnose.prompt.md \ No newline at end of file diff --git a/plugins/devops-oncall/commands/multi-stage-dockerfile.md b/plugins/devops-oncall/commands/multi-stage-dockerfile.md new file mode 120000 index 00000000..96d8327c --- /dev/null +++ b/plugins/devops-oncall/commands/multi-stage-dockerfile.md @@ -0,0 +1 @@ +../../../prompts/multi-stage-dockerfile.prompt.md \ No newline at end of file diff --git a/plugins/edge-ai-tasks/.github/plugin/plugin.json b/plugins/edge-ai-tasks/.github/plugin/plugin.json new file mode 100644 index 00000000..60b6d2f9 --- /dev/null +++ b/plugins/edge-ai-tasks/.github/plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "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", + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/edge-ai-tasks/README.md b/plugins/edge-ai-tasks/README.md new file mode 100644 index 00000000..01fb3675 --- /dev/null +++ b/plugins/edge-ai-tasks/README.md @@ -0,0 +1,33 @@ +# Tasks by microsoft/edge-ai Plugin + +Task Researcher and Task Planner for intermediate to expert users and large codebases - Brought to you by microsoft/edge-ai + +## Installation + +```bash +# Using Copilot CLI +copilot plugin install github/awesome-copilot/plugins/edge-ai-tasks +``` + +## What's Included + +### Agents + +| Agent | Description | +|-------|-------------| +| `task-researcher` | Task Researcher | +| `task-planner` | Task Planner | + +### Instructions + +| Instruction | Description | +|-------------|-------------| +| `task-implementation` | Task Implementation | + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. + +## License + +MIT diff --git a/plugins/edge-ai-tasks/agents/task-planner.md b/plugins/edge-ai-tasks/agents/task-planner.md new file mode 120000 index 00000000..71acbbad --- /dev/null +++ b/plugins/edge-ai-tasks/agents/task-planner.md @@ -0,0 +1 @@ +../../../agents/task-planner.agent.md \ No newline at end of file diff --git a/plugins/edge-ai-tasks/agents/task-researcher.md b/plugins/edge-ai-tasks/agents/task-researcher.md new file mode 120000 index 00000000..6fd8b921 --- /dev/null +++ b/plugins/edge-ai-tasks/agents/task-researcher.md @@ -0,0 +1 @@ +../../../agents/task-researcher.agent.md \ No newline at end of file diff --git a/plugins/frontend-web-dev/.github/plugin/plugin.json b/plugins/frontend-web-dev/.github/plugin/plugin.json new file mode 100644 index 00000000..3f7f4fb2 --- /dev/null +++ b/plugins/frontend-web-dev/.github/plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "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", + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/frontend-web-dev/README.md b/plugins/frontend-web-dev/README.md new file mode 100644 index 00000000..1e1fc168 --- /dev/null +++ b/plugins/frontend-web-dev/README.md @@ -0,0 +1,46 @@ +# Frontend Web Development Plugin + +Essential prompts, instructions, and chat modes for modern frontend web development including React, Angular, Vue, TypeScript, and CSS frameworks. + +## Installation + +```bash +# Using Copilot CLI +copilot plugin install github/awesome-copilot/plugins/frontend-web-dev +``` + +## What's Included + +### Commands (Slash Commands) + +| Command | Description | +|---------|-------------| +| `/frontend-web-dev:playwright-explore-website` | Playwright Explore Website | +| `/frontend-web-dev:playwright-generate-test` | Playwright Generate Test | + +### Agents + +| Agent | Description | +|-------|-------------| +| `expert-react-frontend-engineer` | Expert React Frontend Engineer | +| `electron-angular-native` | Electron Angular Native | + +### Instructions + +| Instruction | Description | +|-------------|-------------| +| `reactjs` | Reactjs | +| `angular` | Angular | +| `vuejs3` | Vuejs3 | +| `nextjs` | Nextjs | +| `nextjs-tailwind` | Nextjs Tailwind | +| `tanstack-start-shadcn-tailwind` | Tanstack Start Shadcn Tailwind | +| `nodejs-javascript-vitest` | Nodejs Javascript Vitest | + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. + +## License + +MIT diff --git a/plugins/frontend-web-dev/agents/electron-angular-native.md b/plugins/frontend-web-dev/agents/electron-angular-native.md new file mode 120000 index 00000000..87b9a7cd --- /dev/null +++ b/plugins/frontend-web-dev/agents/electron-angular-native.md @@ -0,0 +1 @@ +../../../agents/electron-angular-native.agent.md \ No newline at end of file diff --git a/plugins/frontend-web-dev/agents/expert-react-frontend-engineer.md b/plugins/frontend-web-dev/agents/expert-react-frontend-engineer.md new file mode 120000 index 00000000..626d4cf3 --- /dev/null +++ b/plugins/frontend-web-dev/agents/expert-react-frontend-engineer.md @@ -0,0 +1 @@ +../../../agents/expert-react-frontend-engineer.agent.md \ No newline at end of file diff --git a/plugins/frontend-web-dev/commands/playwright-explore-website.md b/plugins/frontend-web-dev/commands/playwright-explore-website.md new file mode 120000 index 00000000..37779dc7 --- /dev/null +++ b/plugins/frontend-web-dev/commands/playwright-explore-website.md @@ -0,0 +1 @@ +../../../prompts/playwright-explore-website.prompt.md \ No newline at end of file diff --git a/plugins/frontend-web-dev/commands/playwright-generate-test.md b/plugins/frontend-web-dev/commands/playwright-generate-test.md new file mode 120000 index 00000000..983ad66a --- /dev/null +++ b/plugins/frontend-web-dev/commands/playwright-generate-test.md @@ -0,0 +1 @@ +../../../prompts/playwright-generate-test.prompt.md \ No newline at end of file diff --git a/plugins/go-mcp-development/.github/plugin/plugin.json b/plugins/go-mcp-development/.github/plugin/plugin.json new file mode 100644 index 00000000..3145db2c --- /dev/null +++ b/plugins/go-mcp-development/.github/plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "go-mcp-development", + "description": "Complete toolkit for building Model Context Protocol (MCP) servers in Go using the official github.com/modelcontextprotocol/go-sdk. Includes instructions for best practices, a prompt for generating servers, and an expert chat mode for guidance.", + "version": "1.0.0", + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/go-mcp-development/README.md b/plugins/go-mcp-development/README.md new file mode 100644 index 00000000..5c238057 --- /dev/null +++ b/plugins/go-mcp-development/README.md @@ -0,0 +1,38 @@ +# Go MCP Server Development Plugin + +Complete toolkit for building Model Context Protocol (MCP) servers in Go using the official github.com/modelcontextprotocol/go-sdk. Includes instructions for best practices, a prompt for generating servers, and an expert chat mode for guidance. + +## Installation + +```bash +# Using Copilot CLI +copilot plugin install github/awesome-copilot/plugins/go-mcp-development +``` + +## What's Included + +### Commands (Slash Commands) + +| Command | Description | +|---------|-------------| +| `/go-mcp-development:go-mcp-server-generator` | Go Mcp Server Generator | + +### Agents + +| Agent | Description | +|-------|-------------| +| `go-mcp-expert` | Go Mcp Expert | + +### Instructions + +| Instruction | Description | +|-------------|-------------| +| `go-mcp-server` | Go Mcp Server | + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. + +## License + +MIT diff --git a/plugins/go-mcp-development/agents/go-mcp-expert.md b/plugins/go-mcp-development/agents/go-mcp-expert.md new file mode 120000 index 00000000..602fc1c9 --- /dev/null +++ b/plugins/go-mcp-development/agents/go-mcp-expert.md @@ -0,0 +1 @@ +../../../agents/go-mcp-expert.agent.md \ No newline at end of file diff --git a/plugins/go-mcp-development/commands/go-mcp-server-generator.md b/plugins/go-mcp-development/commands/go-mcp-server-generator.md new file mode 120000 index 00000000..2377c935 --- /dev/null +++ b/plugins/go-mcp-development/commands/go-mcp-server-generator.md @@ -0,0 +1 @@ +../../../prompts/go-mcp-server-generator.prompt.md \ No newline at end of file diff --git a/plugins/java-development/.github/plugin/plugin.json b/plugins/java-development/.github/plugin/plugin.json new file mode 100644 index 00000000..a77c636b --- /dev/null +++ b/plugins/java-development/.github/plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "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", + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/java-development/README.md b/plugins/java-development/README.md new file mode 100644 index 00000000..7a65dd18 --- /dev/null +++ b/plugins/java-development/README.md @@ -0,0 +1,42 @@ +# Java Development Plugin + +Comprehensive collection of prompts and instructions for Java development including Spring Boot, Quarkus, testing, documentation, and best practices. + +## Installation + +```bash +# Using Copilot CLI +copilot plugin install github/awesome-copilot/plugins/java-development +``` + +## What's Included + +### Commands (Slash Commands) + +| Command | Description | +|---------|-------------| +| `/java-development:java-docs` | Java Docs | +| `/java-development:java-junit` | Java Junit | +| `/java-development:java-springboot` | Java Springboot | +| `/java-development:create-spring-boot-java-project` | Create Spring Boot Java Project | + +### Instructions + +| Instruction | Description | +|-------------|-------------| +| `java` | Java | +| `springboot` | Springboot | +| `quarkus` | Quarkus | +| `quarkus-mcp-server-sse` | Quarkus Mcp Server Sse | +| `convert-jpa-to-spring-data-cosmos` | Convert Jpa To Spring Data Cosmos | +| `java-11-to-java-17-upgrade` | Java 11 To Java 17 Upgrade | +| `java-17-to-java-21-upgrade` | Java 17 To Java 21 Upgrade | +| `java-21-to-java-25-upgrade` | Java 21 To Java 25 Upgrade | + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. + +## License + +MIT diff --git a/plugins/java-development/commands/create-spring-boot-java-project.md b/plugins/java-development/commands/create-spring-boot-java-project.md new file mode 120000 index 00000000..b2d16157 --- /dev/null +++ b/plugins/java-development/commands/create-spring-boot-java-project.md @@ -0,0 +1 @@ +../../../prompts/create-spring-boot-java-project.prompt.md \ No newline at end of file diff --git a/plugins/java-development/commands/java-docs.md b/plugins/java-development/commands/java-docs.md new file mode 120000 index 00000000..40b5f6cc --- /dev/null +++ b/plugins/java-development/commands/java-docs.md @@ -0,0 +1 @@ +../../../prompts/java-docs.prompt.md \ No newline at end of file diff --git a/plugins/java-development/commands/java-junit.md b/plugins/java-development/commands/java-junit.md new file mode 120000 index 00000000..c8888a0e --- /dev/null +++ b/plugins/java-development/commands/java-junit.md @@ -0,0 +1 @@ +../../../prompts/java-junit.prompt.md \ No newline at end of file diff --git a/plugins/java-development/commands/java-springboot.md b/plugins/java-development/commands/java-springboot.md new file mode 120000 index 00000000..c6b488c8 --- /dev/null +++ b/plugins/java-development/commands/java-springboot.md @@ -0,0 +1 @@ +../../../prompts/java-springboot.prompt.md \ No newline at end of file diff --git a/plugins/java-mcp-development/.github/plugin/plugin.json b/plugins/java-mcp-development/.github/plugin/plugin.json new file mode 100644 index 00000000..342b7eab --- /dev/null +++ b/plugins/java-mcp-development/.github/plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "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", + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/java-mcp-development/README.md b/plugins/java-mcp-development/README.md new file mode 100644 index 00000000..3b1b45fe --- /dev/null +++ b/plugins/java-mcp-development/README.md @@ -0,0 +1,38 @@ +# Java MCP Server Development Plugin + +Complete toolkit for building Model Context Protocol servers in Java using the official MCP Java SDK with reactive streams and Spring Boot integration. + +## Installation + +```bash +# Using Copilot CLI +copilot plugin install github/awesome-copilot/plugins/java-mcp-development +``` + +## What's Included + +### Commands (Slash Commands) + +| Command | Description | +|---------|-------------| +| `/java-mcp-development:java-mcp-server-generator` | Java Mcp Server Generator | + +### Agents + +| Agent | Description | +|-------|-------------| +| `java-mcp-expert` | Java Mcp Expert | + +### Instructions + +| Instruction | Description | +|-------------|-------------| +| `java-mcp-server` | Java Mcp Server | + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. + +## License + +MIT diff --git a/plugins/java-mcp-development/agents/java-mcp-expert.md b/plugins/java-mcp-development/agents/java-mcp-expert.md new file mode 120000 index 00000000..37952373 --- /dev/null +++ b/plugins/java-mcp-development/agents/java-mcp-expert.md @@ -0,0 +1 @@ +../../../agents/java-mcp-expert.agent.md \ No newline at end of file diff --git a/plugins/java-mcp-development/commands/java-mcp-server-generator.md b/plugins/java-mcp-development/commands/java-mcp-server-generator.md new file mode 120000 index 00000000..5d9f5292 --- /dev/null +++ b/plugins/java-mcp-development/commands/java-mcp-server-generator.md @@ -0,0 +1 @@ +../../../prompts/java-mcp-server-generator.prompt.md \ No newline at end of file diff --git a/plugins/kotlin-mcp-development/.github/plugin/plugin.json b/plugins/kotlin-mcp-development/.github/plugin/plugin.json new file mode 100644 index 00000000..bd12ba15 --- /dev/null +++ b/plugins/kotlin-mcp-development/.github/plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "kotlin-mcp-development", + "description": "Complete toolkit for building Model Context Protocol (MCP) servers in Kotlin using the official io.modelcontextprotocol:kotlin-sdk library. Includes instructions for best practices, a prompt for generating servers, and an expert chat mode for guidance.", + "version": "1.0.0", + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/kotlin-mcp-development/README.md b/plugins/kotlin-mcp-development/README.md new file mode 100644 index 00000000..a7ad20ef --- /dev/null +++ b/plugins/kotlin-mcp-development/README.md @@ -0,0 +1,38 @@ +# Kotlin MCP Server Development Plugin + +Complete toolkit for building Model Context Protocol (MCP) servers in Kotlin using the official io.modelcontextprotocol:kotlin-sdk library. Includes instructions for best practices, a prompt for generating servers, and an expert chat mode for guidance. + +## Installation + +```bash +# Using Copilot CLI +copilot plugin install github/awesome-copilot/plugins/kotlin-mcp-development +``` + +## What's Included + +### Commands (Slash Commands) + +| Command | Description | +|---------|-------------| +| `/kotlin-mcp-development:kotlin-mcp-server-generator` | Kotlin Mcp Server Generator | + +### Agents + +| Agent | Description | +|-------|-------------| +| `kotlin-mcp-expert` | Kotlin Mcp Expert | + +### Instructions + +| Instruction | Description | +|-------------|-------------| +| `kotlin-mcp-server` | Kotlin Mcp Server | + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. + +## License + +MIT diff --git a/plugins/kotlin-mcp-development/agents/kotlin-mcp-expert.md b/plugins/kotlin-mcp-development/agents/kotlin-mcp-expert.md new file mode 120000 index 00000000..c5c9b8e3 --- /dev/null +++ b/plugins/kotlin-mcp-development/agents/kotlin-mcp-expert.md @@ -0,0 +1 @@ +../../../agents/kotlin-mcp-expert.agent.md \ No newline at end of file diff --git a/plugins/kotlin-mcp-development/commands/kotlin-mcp-server-generator.md b/plugins/kotlin-mcp-development/commands/kotlin-mcp-server-generator.md new file mode 120000 index 00000000..5505d2f6 --- /dev/null +++ b/plugins/kotlin-mcp-development/commands/kotlin-mcp-server-generator.md @@ -0,0 +1 @@ +../../../prompts/kotlin-mcp-server-generator.prompt.md \ No newline at end of file diff --git a/plugins/mcp-m365-copilot/.github/plugin/plugin.json b/plugins/mcp-m365-copilot/.github/plugin/plugin.json new file mode 100644 index 00000000..85d17d7d --- /dev/null +++ b/plugins/mcp-m365-copilot/.github/plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "mcp-m365-copilot", + "description": "Comprehensive collection for building declarative agents with Model Context Protocol integration for Microsoft 365 Copilot", + "version": "1.0.0", + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/mcp-m365-copilot/README.md b/plugins/mcp-m365-copilot/README.md new file mode 100644 index 00000000..1de48dd5 --- /dev/null +++ b/plugins/mcp-m365-copilot/README.md @@ -0,0 +1,40 @@ +# MCP-based M365 Agents Plugin + +Comprehensive collection for building declarative agents with Model Context Protocol integration for Microsoft 365 Copilot + +## Installation + +```bash +# Using Copilot CLI +copilot plugin install github/awesome-copilot/plugins/mcp-m365-copilot +``` + +## What's Included + +### Commands (Slash Commands) + +| Command | Description | +|---------|-------------| +| `/mcp-m365-copilot:mcp-create-declarative-agent` | Mcp Create Declarative Agent | +| `/mcp-m365-copilot:mcp-create-adaptive-cards` | Mcp Create Adaptive Cards | +| `/mcp-m365-copilot:mcp-deploy-manage-agents` | Mcp Deploy Manage Agents | + +### Agents + +| Agent | Description | +|-------|-------------| +| `mcp-m365-agent-expert` | Mcp M365 Agent Expert | + +### Instructions + +| Instruction | Description | +|-------------|-------------| +| `mcp-m365-copilot` | Mcp M365 Copilot | + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. + +## License + +MIT diff --git a/plugins/mcp-m365-copilot/agents/mcp-m365-agent-expert.md b/plugins/mcp-m365-copilot/agents/mcp-m365-agent-expert.md new file mode 120000 index 00000000..620101c4 --- /dev/null +++ b/plugins/mcp-m365-copilot/agents/mcp-m365-agent-expert.md @@ -0,0 +1 @@ +../../../agents/mcp-m365-agent-expert.agent.md \ No newline at end of file diff --git a/plugins/mcp-m365-copilot/commands/mcp-create-adaptive-cards.md b/plugins/mcp-m365-copilot/commands/mcp-create-adaptive-cards.md new file mode 120000 index 00000000..3b9c9611 --- /dev/null +++ b/plugins/mcp-m365-copilot/commands/mcp-create-adaptive-cards.md @@ -0,0 +1 @@ +../../../prompts/mcp-create-adaptive-cards.prompt.md \ No newline at end of file diff --git a/plugins/mcp-m365-copilot/commands/mcp-create-declarative-agent.md b/plugins/mcp-m365-copilot/commands/mcp-create-declarative-agent.md new file mode 120000 index 00000000..d3d557c7 --- /dev/null +++ b/plugins/mcp-m365-copilot/commands/mcp-create-declarative-agent.md @@ -0,0 +1 @@ +../../../prompts/mcp-create-declarative-agent.prompt.md \ No newline at end of file diff --git a/plugins/mcp-m365-copilot/commands/mcp-deploy-manage-agents.md b/plugins/mcp-m365-copilot/commands/mcp-deploy-manage-agents.md new file mode 120000 index 00000000..04563a57 --- /dev/null +++ b/plugins/mcp-m365-copilot/commands/mcp-deploy-manage-agents.md @@ -0,0 +1 @@ +../../../prompts/mcp-deploy-manage-agents.prompt.md \ No newline at end of file diff --git a/plugins/openapi-to-application-csharp-dotnet/.github/plugin/plugin.json b/plugins/openapi-to-application-csharp-dotnet/.github/plugin/plugin.json new file mode 100644 index 00000000..81c89cdb --- /dev/null +++ b/plugins/openapi-to-application-csharp-dotnet/.github/plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "openapi-to-application-csharp-dotnet", + "description": "Generate production-ready .NET applications from OpenAPI specifications. Includes ASP.NET Core project scaffolding, controller generation, entity framework integration, and C# best practices.", + "version": "1.0.0", + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/openapi-to-application-csharp-dotnet/README.md b/plugins/openapi-to-application-csharp-dotnet/README.md new file mode 100644 index 00000000..241ab9cb --- /dev/null +++ b/plugins/openapi-to-application-csharp-dotnet/README.md @@ -0,0 +1,38 @@ +# OpenAPI to Application - C# .NET Plugin + +Generate production-ready .NET applications from OpenAPI specifications. Includes ASP.NET Core project scaffolding, controller generation, entity framework integration, and C# best practices. + +## Installation + +```bash +# Using Copilot CLI +copilot plugin install github/awesome-copilot/plugins/openapi-to-application-csharp-dotnet +``` + +## What's Included + +### Commands (Slash Commands) + +| Command | Description | +|---------|-------------| +| `/openapi-to-application-csharp-dotnet:openapi-to-application-code` | Openapi To Application Code | + +### Agents + +| Agent | Description | +|-------|-------------| +| `openapi-to-application` | Openapi To Application | + +### Instructions + +| Instruction | Description | +|-------------|-------------| +| `csharp` | Csharp | + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. + +## License + +MIT diff --git a/plugins/openapi-to-application-csharp-dotnet/agents/openapi-to-application.md b/plugins/openapi-to-application-csharp-dotnet/agents/openapi-to-application.md new file mode 120000 index 00000000..12a099b4 --- /dev/null +++ b/plugins/openapi-to-application-csharp-dotnet/agents/openapi-to-application.md @@ -0,0 +1 @@ +../../../agents/openapi-to-application.agent.md \ No newline at end of file diff --git a/plugins/openapi-to-application-csharp-dotnet/commands/openapi-to-application-code.md b/plugins/openapi-to-application-csharp-dotnet/commands/openapi-to-application-code.md new file mode 120000 index 00000000..f0c3da0c --- /dev/null +++ b/plugins/openapi-to-application-csharp-dotnet/commands/openapi-to-application-code.md @@ -0,0 +1 @@ +../../../prompts/openapi-to-application-code.prompt.md \ No newline at end of file diff --git a/plugins/openapi-to-application-go/.github/plugin/plugin.json b/plugins/openapi-to-application-go/.github/plugin/plugin.json new file mode 100644 index 00000000..1e9f06a6 --- /dev/null +++ b/plugins/openapi-to-application-go/.github/plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "openapi-to-application-go", + "description": "Generate production-ready Go applications from OpenAPI specifications. Includes project scaffolding, handler generation, middleware setup, and Go best practices for REST APIs.", + "version": "1.0.0", + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/openapi-to-application-go/README.md b/plugins/openapi-to-application-go/README.md new file mode 100644 index 00000000..f4bbfb58 --- /dev/null +++ b/plugins/openapi-to-application-go/README.md @@ -0,0 +1,38 @@ +# OpenAPI to Application - Go Plugin + +Generate production-ready Go applications from OpenAPI specifications. Includes project scaffolding, handler generation, middleware setup, and Go best practices for REST APIs. + +## Installation + +```bash +# Using Copilot CLI +copilot plugin install github/awesome-copilot/plugins/openapi-to-application-go +``` + +## What's Included + +### Commands (Slash Commands) + +| Command | Description | +|---------|-------------| +| `/openapi-to-application-go:openapi-to-application-code` | Openapi To Application Code | + +### Agents + +| Agent | Description | +|-------|-------------| +| `openapi-to-application` | Openapi To Application | + +### Instructions + +| Instruction | Description | +|-------------|-------------| +| `go` | Go | + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. + +## License + +MIT diff --git a/plugins/openapi-to-application-go/agents/openapi-to-application.md b/plugins/openapi-to-application-go/agents/openapi-to-application.md new file mode 120000 index 00000000..12a099b4 --- /dev/null +++ b/plugins/openapi-to-application-go/agents/openapi-to-application.md @@ -0,0 +1 @@ +../../../agents/openapi-to-application.agent.md \ No newline at end of file diff --git a/plugins/openapi-to-application-go/commands/openapi-to-application-code.md b/plugins/openapi-to-application-go/commands/openapi-to-application-code.md new file mode 120000 index 00000000..f0c3da0c --- /dev/null +++ b/plugins/openapi-to-application-go/commands/openapi-to-application-code.md @@ -0,0 +1 @@ +../../../prompts/openapi-to-application-code.prompt.md \ No newline at end of file diff --git a/plugins/openapi-to-application-java-spring-boot/.github/plugin/plugin.json b/plugins/openapi-to-application-java-spring-boot/.github/plugin/plugin.json new file mode 100644 index 00000000..5df11d6a --- /dev/null +++ b/plugins/openapi-to-application-java-spring-boot/.github/plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "openapi-to-application-java-spring-boot", + "description": "Generate production-ready Spring Boot applications from OpenAPI specifications. Includes project scaffolding, REST controller generation, service layer organization, and Spring Boot best practices.", + "version": "1.0.0", + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/openapi-to-application-java-spring-boot/README.md b/plugins/openapi-to-application-java-spring-boot/README.md new file mode 100644 index 00000000..2f2bf975 --- /dev/null +++ b/plugins/openapi-to-application-java-spring-boot/README.md @@ -0,0 +1,38 @@ +# OpenAPI to Application - Java Spring Boot Plugin + +Generate production-ready Spring Boot applications from OpenAPI specifications. Includes project scaffolding, REST controller generation, service layer organization, and Spring Boot best practices. + +## Installation + +```bash +# Using Copilot CLI +copilot plugin install github/awesome-copilot/plugins/openapi-to-application-java-spring-boot +``` + +## What's Included + +### Commands (Slash Commands) + +| Command | Description | +|---------|-------------| +| `/openapi-to-application-java-spring-boot:openapi-to-application-code` | Openapi To Application Code | + +### Agents + +| Agent | Description | +|-------|-------------| +| `openapi-to-application` | Openapi To Application | + +### Instructions + +| Instruction | Description | +|-------------|-------------| +| `springboot` | Springboot | + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. + +## License + +MIT diff --git a/plugins/openapi-to-application-java-spring-boot/agents/openapi-to-application.md b/plugins/openapi-to-application-java-spring-boot/agents/openapi-to-application.md new file mode 120000 index 00000000..12a099b4 --- /dev/null +++ b/plugins/openapi-to-application-java-spring-boot/agents/openapi-to-application.md @@ -0,0 +1 @@ +../../../agents/openapi-to-application.agent.md \ No newline at end of file diff --git a/plugins/openapi-to-application-java-spring-boot/commands/openapi-to-application-code.md b/plugins/openapi-to-application-java-spring-boot/commands/openapi-to-application-code.md new file mode 120000 index 00000000..f0c3da0c --- /dev/null +++ b/plugins/openapi-to-application-java-spring-boot/commands/openapi-to-application-code.md @@ -0,0 +1 @@ +../../../prompts/openapi-to-application-code.prompt.md \ No newline at end of file diff --git a/plugins/openapi-to-application-nodejs-nestjs/.github/plugin/plugin.json b/plugins/openapi-to-application-nodejs-nestjs/.github/plugin/plugin.json new file mode 100644 index 00000000..a6176ba7 --- /dev/null +++ b/plugins/openapi-to-application-nodejs-nestjs/.github/plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "openapi-to-application-nodejs-nestjs", + "description": "Generate production-ready NestJS applications from OpenAPI specifications. Includes project scaffolding, controller and service generation, TypeScript best practices, and enterprise patterns.", + "version": "1.0.0", + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/openapi-to-application-nodejs-nestjs/README.md b/plugins/openapi-to-application-nodejs-nestjs/README.md new file mode 100644 index 00000000..1a8ea5c6 --- /dev/null +++ b/plugins/openapi-to-application-nodejs-nestjs/README.md @@ -0,0 +1,38 @@ +# OpenAPI to Application - Node.js NestJS Plugin + +Generate production-ready NestJS applications from OpenAPI specifications. Includes project scaffolding, controller and service generation, TypeScript best practices, and enterprise patterns. + +## Installation + +```bash +# Using Copilot CLI +copilot plugin install github/awesome-copilot/plugins/openapi-to-application-nodejs-nestjs +``` + +## What's Included + +### Commands (Slash Commands) + +| Command | Description | +|---------|-------------| +| `/openapi-to-application-nodejs-nestjs:openapi-to-application-code` | Openapi To Application Code | + +### Agents + +| Agent | Description | +|-------|-------------| +| `openapi-to-application` | Openapi To Application | + +### Instructions + +| Instruction | Description | +|-------------|-------------| +| `nestjs` | Nestjs | + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. + +## License + +MIT diff --git a/plugins/openapi-to-application-nodejs-nestjs/agents/openapi-to-application.md b/plugins/openapi-to-application-nodejs-nestjs/agents/openapi-to-application.md new file mode 120000 index 00000000..12a099b4 --- /dev/null +++ b/plugins/openapi-to-application-nodejs-nestjs/agents/openapi-to-application.md @@ -0,0 +1 @@ +../../../agents/openapi-to-application.agent.md \ No newline at end of file diff --git a/plugins/openapi-to-application-nodejs-nestjs/commands/openapi-to-application-code.md b/plugins/openapi-to-application-nodejs-nestjs/commands/openapi-to-application-code.md new file mode 120000 index 00000000..f0c3da0c --- /dev/null +++ b/plugins/openapi-to-application-nodejs-nestjs/commands/openapi-to-application-code.md @@ -0,0 +1 @@ +../../../prompts/openapi-to-application-code.prompt.md \ No newline at end of file diff --git a/plugins/openapi-to-application-python-fastapi/.github/plugin/plugin.json b/plugins/openapi-to-application-python-fastapi/.github/plugin/plugin.json new file mode 100644 index 00000000..33a3fb43 --- /dev/null +++ b/plugins/openapi-to-application-python-fastapi/.github/plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "openapi-to-application-python-fastapi", + "description": "Generate production-ready FastAPI applications from OpenAPI specifications. Includes project scaffolding, route generation, dependency injection, and Python best practices for async APIs.", + "version": "1.0.0", + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/openapi-to-application-python-fastapi/README.md b/plugins/openapi-to-application-python-fastapi/README.md new file mode 100644 index 00000000..b6c62861 --- /dev/null +++ b/plugins/openapi-to-application-python-fastapi/README.md @@ -0,0 +1,38 @@ +# OpenAPI to Application - Python FastAPI Plugin + +Generate production-ready FastAPI applications from OpenAPI specifications. Includes project scaffolding, route generation, dependency injection, and Python best practices for async APIs. + +## Installation + +```bash +# Using Copilot CLI +copilot plugin install github/awesome-copilot/plugins/openapi-to-application-python-fastapi +``` + +## What's Included + +### Commands (Slash Commands) + +| Command | Description | +|---------|-------------| +| `/openapi-to-application-python-fastapi:openapi-to-application-code` | Openapi To Application Code | + +### Agents + +| Agent | Description | +|-------|-------------| +| `openapi-to-application` | Openapi To Application | + +### Instructions + +| Instruction | Description | +|-------------|-------------| +| `python` | Python | + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. + +## License + +MIT diff --git a/plugins/openapi-to-application-python-fastapi/agents/openapi-to-application.md b/plugins/openapi-to-application-python-fastapi/agents/openapi-to-application.md new file mode 120000 index 00000000..12a099b4 --- /dev/null +++ b/plugins/openapi-to-application-python-fastapi/agents/openapi-to-application.md @@ -0,0 +1 @@ +../../../agents/openapi-to-application.agent.md \ No newline at end of file diff --git a/plugins/openapi-to-application-python-fastapi/commands/openapi-to-application-code.md b/plugins/openapi-to-application-python-fastapi/commands/openapi-to-application-code.md new file mode 120000 index 00000000..f0c3da0c --- /dev/null +++ b/plugins/openapi-to-application-python-fastapi/commands/openapi-to-application-code.md @@ -0,0 +1 @@ +../../../prompts/openapi-to-application-code.prompt.md \ No newline at end of file diff --git a/plugins/partners/.github/plugin/plugin.json b/plugins/partners/.github/plugin/plugin.json new file mode 100644 index 00000000..bf6d2dfa --- /dev/null +++ b/plugins/partners/.github/plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "partners", + "description": "Custom agents that have been created by GitHub partners", + "version": "1.0.0", + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/partners/README.md b/plugins/partners/README.md new file mode 100644 index 00000000..c03141f0 --- /dev/null +++ b/plugins/partners/README.md @@ -0,0 +1,45 @@ +# Partners Plugin + +Custom agents that have been created by GitHub partners + +## Installation + +```bash +# Using Copilot CLI +copilot plugin install github/awesome-copilot/plugins/partners +``` + +## What's Included + +### Agents + +| Agent | Description | +|-------|-------------| +| `amplitude-experiment-implementation` | Amplitude Experiment Implementation | +| `apify-integration-expert` | Apify Integration Expert | +| `arm-migration` | Arm Migration | +| `diffblue-cover` | Diffblue Cover | +| `droid` | Droid | +| `dynatrace-expert` | Dynatrace Expert | +| `elasticsearch-observability` | Elasticsearch Observability | +| `jfrog-sec` | Jfrog Sec | +| `launchdarkly-flag-cleanup` | Launchdarkly Flag Cleanup | +| `lingodotdev-i18n` | Lingodotdev I18N | +| `monday-bug-fixer` | Monday Bug Fixer | +| `mongodb-performance-advisor` | Mongodb Performance Advisor | +| `neo4j-docker-client-generator` | Neo4J Docker Client Generator | +| `neon-migration-specialist` | Neon Migration Specialist | +| `neon-optimization-analyzer` | Neon Optimization Analyzer | +| `octopus-deploy-release-notes-mcp` | Octopus Deploy Release Notes Mcp | +| `stackhawk-security-onboarding` | Stackhawk Security Onboarding | +| `terraform` | Terraform | +| `pagerduty-incident-responder` | Pagerduty Incident Responder | +| `comet-opik` | Comet Opik | + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. + +## License + +MIT diff --git a/plugins/partners/agents/amplitude-experiment-implementation.md b/plugins/partners/agents/amplitude-experiment-implementation.md new file mode 120000 index 00000000..73485ea4 --- /dev/null +++ b/plugins/partners/agents/amplitude-experiment-implementation.md @@ -0,0 +1 @@ +../../../agents/amplitude-experiment-implementation.agent.md \ No newline at end of file diff --git a/plugins/partners/agents/apify-integration-expert.md b/plugins/partners/agents/apify-integration-expert.md new file mode 120000 index 00000000..76816360 --- /dev/null +++ b/plugins/partners/agents/apify-integration-expert.md @@ -0,0 +1 @@ +../../../agents/apify-integration-expert.agent.md \ No newline at end of file diff --git a/plugins/partners/agents/arm-migration.md b/plugins/partners/agents/arm-migration.md new file mode 120000 index 00000000..db6d299a --- /dev/null +++ b/plugins/partners/agents/arm-migration.md @@ -0,0 +1 @@ +../../../agents/arm-migration.agent.md \ No newline at end of file diff --git a/plugins/partners/agents/comet-opik.md b/plugins/partners/agents/comet-opik.md new file mode 120000 index 00000000..bd0cb7fc --- /dev/null +++ b/plugins/partners/agents/comet-opik.md @@ -0,0 +1 @@ +../../../agents/comet-opik.agent.md \ No newline at end of file diff --git a/plugins/partners/agents/diffblue-cover.md b/plugins/partners/agents/diffblue-cover.md new file mode 120000 index 00000000..c53baeaf --- /dev/null +++ b/plugins/partners/agents/diffblue-cover.md @@ -0,0 +1 @@ +../../../agents/diffblue-cover.agent.md \ No newline at end of file diff --git a/plugins/partners/agents/droid.md b/plugins/partners/agents/droid.md new file mode 120000 index 00000000..63217a94 --- /dev/null +++ b/plugins/partners/agents/droid.md @@ -0,0 +1 @@ +../../../agents/droid.agent.md \ No newline at end of file diff --git a/plugins/partners/agents/dynatrace-expert.md b/plugins/partners/agents/dynatrace-expert.md new file mode 120000 index 00000000..6b6e16cc --- /dev/null +++ b/plugins/partners/agents/dynatrace-expert.md @@ -0,0 +1 @@ +../../../agents/dynatrace-expert.agent.md \ No newline at end of file diff --git a/plugins/partners/agents/elasticsearch-observability.md b/plugins/partners/agents/elasticsearch-observability.md new file mode 120000 index 00000000..85ff64c9 --- /dev/null +++ b/plugins/partners/agents/elasticsearch-observability.md @@ -0,0 +1 @@ +../../../agents/elasticsearch-observability.agent.md \ No newline at end of file diff --git a/plugins/partners/agents/jfrog-sec.md b/plugins/partners/agents/jfrog-sec.md new file mode 120000 index 00000000..32e51871 --- /dev/null +++ b/plugins/partners/agents/jfrog-sec.md @@ -0,0 +1 @@ +../../../agents/jfrog-sec.agent.md \ No newline at end of file diff --git a/plugins/partners/agents/launchdarkly-flag-cleanup.md b/plugins/partners/agents/launchdarkly-flag-cleanup.md new file mode 120000 index 00000000..d9e5f577 --- /dev/null +++ b/plugins/partners/agents/launchdarkly-flag-cleanup.md @@ -0,0 +1 @@ +../../../agents/launchdarkly-flag-cleanup.agent.md \ No newline at end of file diff --git a/plugins/partners/agents/lingodotdev-i18n.md b/plugins/partners/agents/lingodotdev-i18n.md new file mode 120000 index 00000000..895b28db --- /dev/null +++ b/plugins/partners/agents/lingodotdev-i18n.md @@ -0,0 +1 @@ +../../../agents/lingodotdev-i18n.agent.md \ No newline at end of file diff --git a/plugins/partners/agents/monday-bug-fixer.md b/plugins/partners/agents/monday-bug-fixer.md new file mode 120000 index 00000000..1507ea06 --- /dev/null +++ b/plugins/partners/agents/monday-bug-fixer.md @@ -0,0 +1 @@ +../../../agents/monday-bug-fixer.agent.md \ No newline at end of file diff --git a/plugins/partners/agents/mongodb-performance-advisor.md b/plugins/partners/agents/mongodb-performance-advisor.md new file mode 120000 index 00000000..f5e12447 --- /dev/null +++ b/plugins/partners/agents/mongodb-performance-advisor.md @@ -0,0 +1 @@ +../../../agents/mongodb-performance-advisor.agent.md \ No newline at end of file diff --git a/plugins/partners/agents/neo4j-docker-client-generator.md b/plugins/partners/agents/neo4j-docker-client-generator.md new file mode 120000 index 00000000..f439fed4 --- /dev/null +++ b/plugins/partners/agents/neo4j-docker-client-generator.md @@ -0,0 +1 @@ +../../../agents/neo4j-docker-client-generator.agent.md \ No newline at end of file diff --git a/plugins/partners/agents/neon-migration-specialist.md b/plugins/partners/agents/neon-migration-specialist.md new file mode 120000 index 00000000..3336836f --- /dev/null +++ b/plugins/partners/agents/neon-migration-specialist.md @@ -0,0 +1 @@ +../../../agents/neon-migration-specialist.agent.md \ No newline at end of file diff --git a/plugins/partners/agents/neon-optimization-analyzer.md b/plugins/partners/agents/neon-optimization-analyzer.md new file mode 120000 index 00000000..f04e4654 --- /dev/null +++ b/plugins/partners/agents/neon-optimization-analyzer.md @@ -0,0 +1 @@ +../../../agents/neon-optimization-analyzer.agent.md \ No newline at end of file diff --git a/plugins/partners/agents/octopus-deploy-release-notes-mcp.md b/plugins/partners/agents/octopus-deploy-release-notes-mcp.md new file mode 120000 index 00000000..79aeb34f --- /dev/null +++ b/plugins/partners/agents/octopus-deploy-release-notes-mcp.md @@ -0,0 +1 @@ +../../../agents/octopus-deploy-release-notes-mcp.agent.md \ No newline at end of file diff --git a/plugins/partners/agents/pagerduty-incident-responder.md b/plugins/partners/agents/pagerduty-incident-responder.md new file mode 120000 index 00000000..8e50dd30 --- /dev/null +++ b/plugins/partners/agents/pagerduty-incident-responder.md @@ -0,0 +1 @@ +../../../agents/pagerduty-incident-responder.agent.md \ No newline at end of file diff --git a/plugins/partners/agents/stackhawk-security-onboarding.md b/plugins/partners/agents/stackhawk-security-onboarding.md new file mode 120000 index 00000000..6d0b2150 --- /dev/null +++ b/plugins/partners/agents/stackhawk-security-onboarding.md @@ -0,0 +1 @@ +../../../agents/stackhawk-security-onboarding.agent.md \ No newline at end of file diff --git a/plugins/partners/agents/terraform.md b/plugins/partners/agents/terraform.md new file mode 120000 index 00000000..b8e7b703 --- /dev/null +++ b/plugins/partners/agents/terraform.md @@ -0,0 +1 @@ +../../../agents/terraform.agent.md \ No newline at end of file diff --git a/plugins/pcf-development/.github/plugin/plugin.json b/plugins/pcf-development/.github/plugin/plugin.json new file mode 100644 index 00000000..895870d6 --- /dev/null +++ b/plugins/pcf-development/.github/plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "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", + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/pcf-development/README.md b/plugins/pcf-development/README.md new file mode 100644 index 00000000..1fea2512 --- /dev/null +++ b/plugins/pcf-development/README.md @@ -0,0 +1,42 @@ +# Power Apps Component Framework (PCF) Development Plugin + +Complete toolkit for developing custom code components using Power Apps Component Framework for model-driven and canvas apps + +## Installation + +```bash +# Using Copilot CLI +copilot plugin install github/awesome-copilot/plugins/pcf-development +``` + +## What's Included + +### Instructions + +| Instruction | Description | +|-------------|-------------| +| `pcf-overview` | Pcf Overview | +| `pcf-code-components` | Pcf Code Components | +| `pcf-model-driven-apps` | Pcf Model Driven Apps | +| `pcf-canvas-apps` | Pcf Canvas Apps | +| `pcf-power-pages` | Pcf Power Pages | +| `pcf-react-platform-libraries` | Pcf React Platform Libraries | +| `pcf-fluent-modern-theming` | Pcf Fluent Modern Theming | +| `pcf-dependent-libraries` | Pcf Dependent Libraries | +| `pcf-events` | Pcf Events | +| `pcf-tooling` | Pcf Tooling | +| `pcf-limitations` | Pcf Limitations | +| `pcf-alm` | Pcf Alm | +| `pcf-best-practices` | Pcf Best Practices | +| `pcf-sample-components` | Pcf Sample Components | +| `pcf-api-reference` | Pcf Api Reference | +| `pcf-manifest-schema` | Pcf Manifest Schema | +| `pcf-community-resources` | Pcf Community Resources | + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. + +## License + +MIT diff --git a/plugins/php-mcp-development/.github/plugin/plugin.json b/plugins/php-mcp-development/.github/plugin/plugin.json new file mode 100644 index 00000000..b1e34e6f --- /dev/null +++ b/plugins/php-mcp-development/.github/plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "php-mcp-development", + "description": "Comprehensive resources for building Model Context Protocol servers using the official PHP SDK with attribute-based discovery, including best practices, project generation, and expert assistance", + "version": "1.0.0", + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/php-mcp-development/README.md b/plugins/php-mcp-development/README.md new file mode 100644 index 00000000..5dfb6229 --- /dev/null +++ b/plugins/php-mcp-development/README.md @@ -0,0 +1,38 @@ +# PHP MCP Server Development Plugin + +Comprehensive resources for building Model Context Protocol servers using the official PHP SDK with attribute-based discovery, including best practices, project generation, and expert assistance + +## Installation + +```bash +# Using Copilot CLI +copilot plugin install github/awesome-copilot/plugins/php-mcp-development +``` + +## What's Included + +### Commands (Slash Commands) + +| Command | Description | +|---------|-------------| +| `/php-mcp-development:php-mcp-server-generator` | Php Mcp Server Generator | + +### Agents + +| Agent | Description | +|-------|-------------| +| `php-mcp-expert` | Php Mcp Expert | + +### Instructions + +| Instruction | Description | +|-------------|-------------| +| `php-mcp-server` | Php Mcp Server | + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. + +## License + +MIT diff --git a/plugins/php-mcp-development/agents/php-mcp-expert.md b/plugins/php-mcp-development/agents/php-mcp-expert.md new file mode 120000 index 00000000..d6febcc7 --- /dev/null +++ b/plugins/php-mcp-development/agents/php-mcp-expert.md @@ -0,0 +1 @@ +../../../agents/php-mcp-expert.agent.md \ No newline at end of file diff --git a/plugins/php-mcp-development/commands/php-mcp-server-generator.md b/plugins/php-mcp-development/commands/php-mcp-server-generator.md new file mode 120000 index 00000000..dff5afc3 --- /dev/null +++ b/plugins/php-mcp-development/commands/php-mcp-server-generator.md @@ -0,0 +1 @@ +../../../prompts/php-mcp-server-generator.prompt.md \ No newline at end of file diff --git a/plugins/power-apps-code-apps/.github/plugin/plugin.json b/plugins/power-apps-code-apps/.github/plugin/plugin.json new file mode 100644 index 00000000..db919057 --- /dev/null +++ b/plugins/power-apps-code-apps/.github/plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "power-apps-code-apps", + "description": "Complete toolkit for Power Apps Code Apps development including project scaffolding, development standards, and expert guidance for building code-first applications with Power Platform integration.", + "version": "1.0.0", + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/power-apps-code-apps/README.md b/plugins/power-apps-code-apps/README.md new file mode 100644 index 00000000..0f95930d --- /dev/null +++ b/plugins/power-apps-code-apps/README.md @@ -0,0 +1,38 @@ +# Power Apps Code Apps Development Plugin + +Complete toolkit for Power Apps Code Apps development including project scaffolding, development standards, and expert guidance for building code-first applications with Power Platform integration. + +## Installation + +```bash +# Using Copilot CLI +copilot plugin install github/awesome-copilot/plugins/power-apps-code-apps +``` + +## What's Included + +### Commands (Slash Commands) + +| Command | Description | +|---------|-------------| +| `/power-apps-code-apps:power-apps-code-app-scaffold` | Power Apps Code App Scaffold | + +### Agents + +| Agent | Description | +|-------|-------------| +| `power-platform-expert` | Power Platform Expert | + +### Instructions + +| Instruction | Description | +|-------------|-------------| +| `power-apps-code-apps` | Power Apps Code Apps | + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. + +## License + +MIT diff --git a/plugins/power-apps-code-apps/agents/power-platform-expert.md b/plugins/power-apps-code-apps/agents/power-platform-expert.md new file mode 120000 index 00000000..b78e789a --- /dev/null +++ b/plugins/power-apps-code-apps/agents/power-platform-expert.md @@ -0,0 +1 @@ +../../../agents/power-platform-expert.agent.md \ No newline at end of file diff --git a/plugins/power-apps-code-apps/commands/power-apps-code-app-scaffold.md b/plugins/power-apps-code-apps/commands/power-apps-code-app-scaffold.md new file mode 120000 index 00000000..2cca5e61 --- /dev/null +++ b/plugins/power-apps-code-apps/commands/power-apps-code-app-scaffold.md @@ -0,0 +1 @@ +../../../prompts/power-apps-code-app-scaffold.prompt.md \ No newline at end of file diff --git a/plugins/power-bi-development/.github/plugin/plugin.json b/plugins/power-bi-development/.github/plugin/plugin.json new file mode 100644 index 00000000..3ba55424 --- /dev/null +++ b/plugins/power-bi-development/.github/plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "power-bi-development", + "description": "Comprehensive Power BI development resources including data modeling, DAX optimization, performance tuning, visualization design, security best practices, and DevOps/ALM guidance for building enterprise-grade Power BI solutions.", + "version": "1.0.0", + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/power-bi-development/README.md b/plugins/power-bi-development/README.md new file mode 100644 index 00000000..f3c4f794 --- /dev/null +++ b/plugins/power-bi-development/README.md @@ -0,0 +1,49 @@ +# Power BI Development Plugin + +Comprehensive Power BI development resources including data modeling, DAX optimization, performance tuning, visualization design, security best practices, and DevOps/ALM guidance for building enterprise-grade Power BI solutions. + +## Installation + +```bash +# Using Copilot CLI +copilot plugin install github/awesome-copilot/plugins/power-bi-development +``` + +## What's Included + +### Commands (Slash Commands) + +| Command | Description | +|---------|-------------| +| `/power-bi-development:power-bi-dax-optimization` | Power Bi Dax Optimization | +| `/power-bi-development:power-bi-model-design-review` | Power Bi Model Design Review | +| `/power-bi-development:power-bi-performance-troubleshooting` | Power Bi Performance Troubleshooting | +| `/power-bi-development:power-bi-report-design-consultation` | Power Bi Report Design Consultation | + +### Agents + +| Agent | Description | +|-------|-------------| +| `power-bi-data-modeling-expert` | Power Bi Data Modeling Expert | +| `power-bi-dax-expert` | Power Bi Dax Expert | +| `power-bi-performance-expert` | Power Bi Performance Expert | +| `power-bi-visualization-expert` | Power Bi Visualization Expert | + +### Instructions + +| Instruction | Description | +|-------------|-------------| +| `power-bi-custom-visuals-development` | Power Bi Custom Visuals Development | +| `power-bi-data-modeling-best-practices` | Power Bi Data Modeling Best Practices | +| `power-bi-dax-best-practices` | Power Bi Dax Best Practices | +| `power-bi-devops-alm-best-practices` | Power Bi Devops Alm Best Practices | +| `power-bi-report-design-best-practices` | Power Bi Report Design Best Practices | +| `power-bi-security-rls-best-practices` | Power Bi Security Rls Best Practices | + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. + +## License + +MIT diff --git a/plugins/power-bi-development/agents/power-bi-data-modeling-expert.md b/plugins/power-bi-development/agents/power-bi-data-modeling-expert.md new file mode 120000 index 00000000..090aa4de --- /dev/null +++ b/plugins/power-bi-development/agents/power-bi-data-modeling-expert.md @@ -0,0 +1 @@ +../../../agents/power-bi-data-modeling-expert.agent.md \ No newline at end of file diff --git a/plugins/power-bi-development/agents/power-bi-dax-expert.md b/plugins/power-bi-development/agents/power-bi-dax-expert.md new file mode 120000 index 00000000..d3fe5375 --- /dev/null +++ b/plugins/power-bi-development/agents/power-bi-dax-expert.md @@ -0,0 +1 @@ +../../../agents/power-bi-dax-expert.agent.md \ No newline at end of file diff --git a/plugins/power-bi-development/agents/power-bi-performance-expert.md b/plugins/power-bi-development/agents/power-bi-performance-expert.md new file mode 120000 index 00000000..f618f2b2 --- /dev/null +++ b/plugins/power-bi-development/agents/power-bi-performance-expert.md @@ -0,0 +1 @@ +../../../agents/power-bi-performance-expert.agent.md \ No newline at end of file diff --git a/plugins/power-bi-development/agents/power-bi-visualization-expert.md b/plugins/power-bi-development/agents/power-bi-visualization-expert.md new file mode 120000 index 00000000..c5bd5076 --- /dev/null +++ b/plugins/power-bi-development/agents/power-bi-visualization-expert.md @@ -0,0 +1 @@ +../../../agents/power-bi-visualization-expert.agent.md \ No newline at end of file diff --git a/plugins/power-bi-development/commands/power-bi-dax-optimization.md b/plugins/power-bi-development/commands/power-bi-dax-optimization.md new file mode 120000 index 00000000..447174f1 --- /dev/null +++ b/plugins/power-bi-development/commands/power-bi-dax-optimization.md @@ -0,0 +1 @@ +../../../prompts/power-bi-dax-optimization.prompt.md \ No newline at end of file diff --git a/plugins/power-bi-development/commands/power-bi-model-design-review.md b/plugins/power-bi-development/commands/power-bi-model-design-review.md new file mode 120000 index 00000000..1e778607 --- /dev/null +++ b/plugins/power-bi-development/commands/power-bi-model-design-review.md @@ -0,0 +1 @@ +../../../prompts/power-bi-model-design-review.prompt.md \ No newline at end of file diff --git a/plugins/power-bi-development/commands/power-bi-performance-troubleshooting.md b/plugins/power-bi-development/commands/power-bi-performance-troubleshooting.md new file mode 120000 index 00000000..2f8ec3e6 --- /dev/null +++ b/plugins/power-bi-development/commands/power-bi-performance-troubleshooting.md @@ -0,0 +1 @@ +../../../prompts/power-bi-performance-troubleshooting.prompt.md \ No newline at end of file diff --git a/plugins/power-bi-development/commands/power-bi-report-design-consultation.md b/plugins/power-bi-development/commands/power-bi-report-design-consultation.md new file mode 120000 index 00000000..395d340a --- /dev/null +++ b/plugins/power-bi-development/commands/power-bi-report-design-consultation.md @@ -0,0 +1 @@ +../../../prompts/power-bi-report-design-consultation.prompt.md \ No newline at end of file diff --git a/plugins/power-platform-mcp-connector-development/.github/plugin/plugin.json b/plugins/power-platform-mcp-connector-development/.github/plugin/plugin.json new file mode 100644 index 00000000..5ab38bdb --- /dev/null +++ b/plugins/power-platform-mcp-connector-development/.github/plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "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", + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/power-platform-mcp-connector-development/README.md b/plugins/power-platform-mcp-connector-development/README.md new file mode 100644 index 00000000..6b16edd9 --- /dev/null +++ b/plugins/power-platform-mcp-connector-development/README.md @@ -0,0 +1,39 @@ +# Power Platform MCP Connector Development Plugin + +Complete toolkit for developing Power Platform custom connectors with Model Context Protocol integration for Microsoft Copilot Studio + +## Installation + +```bash +# Using Copilot CLI +copilot plugin install github/awesome-copilot/plugins/power-platform-mcp-connector-development +``` + +## What's Included + +### Commands (Slash Commands) + +| Command | Description | +|---------|-------------| +| `/power-platform-mcp-connector-development:power-platform-mcp-connector-suite` | Power Platform Mcp Connector Suite | +| `/power-platform-mcp-connector-development:mcp-copilot-studio-server-generator` | Mcp Copilot Studio Server Generator | + +### Agents + +| Agent | Description | +|-------|-------------| +| `power-platform-mcp-integration-expert` | Power Platform Mcp Integration Expert | + +### Instructions + +| Instruction | Description | +|-------------|-------------| +| `power-platform-mcp-development` | Power Platform Mcp Development | + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. + +## License + +MIT diff --git a/plugins/power-platform-mcp-connector-development/agents/power-platform-mcp-integration-expert.md b/plugins/power-platform-mcp-connector-development/agents/power-platform-mcp-integration-expert.md new file mode 120000 index 00000000..84521e3d --- /dev/null +++ b/plugins/power-platform-mcp-connector-development/agents/power-platform-mcp-integration-expert.md @@ -0,0 +1 @@ +../../../agents/power-platform-mcp-integration-expert.agent.md \ No newline at end of file diff --git a/plugins/power-platform-mcp-connector-development/commands/mcp-copilot-studio-server-generator.md b/plugins/power-platform-mcp-connector-development/commands/mcp-copilot-studio-server-generator.md new file mode 120000 index 00000000..cfb9bde8 --- /dev/null +++ b/plugins/power-platform-mcp-connector-development/commands/mcp-copilot-studio-server-generator.md @@ -0,0 +1 @@ +../../../prompts/mcp-copilot-studio-server-generator.prompt.md \ No newline at end of file diff --git a/plugins/power-platform-mcp-connector-development/commands/power-platform-mcp-connector-suite.md b/plugins/power-platform-mcp-connector-development/commands/power-platform-mcp-connector-suite.md new file mode 120000 index 00000000..f756e3fb --- /dev/null +++ b/plugins/power-platform-mcp-connector-development/commands/power-platform-mcp-connector-suite.md @@ -0,0 +1 @@ +../../../prompts/power-platform-mcp-connector-suite.prompt.md \ No newline at end of file diff --git a/plugins/python-mcp-development/.github/plugin/plugin.json b/plugins/python-mcp-development/.github/plugin/plugin.json new file mode 100644 index 00000000..baf21a46 --- /dev/null +++ b/plugins/python-mcp-development/.github/plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "python-mcp-development", + "description": "Complete toolkit for building Model Context Protocol (MCP) servers in Python using the official SDK with FastMCP. Includes instructions for best practices, a prompt for generating servers, and an expert chat mode for guidance.", + "version": "1.0.0", + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/python-mcp-development/README.md b/plugins/python-mcp-development/README.md new file mode 100644 index 00000000..73e47c47 --- /dev/null +++ b/plugins/python-mcp-development/README.md @@ -0,0 +1,38 @@ +# Python MCP Server Development Plugin + +Complete toolkit for building Model Context Protocol (MCP) servers in Python using the official SDK with FastMCP. Includes instructions for best practices, a prompt for generating servers, and an expert chat mode for guidance. + +## Installation + +```bash +# Using Copilot CLI +copilot plugin install github/awesome-copilot/plugins/python-mcp-development +``` + +## What's Included + +### Commands (Slash Commands) + +| Command | Description | +|---------|-------------| +| `/python-mcp-development:python-mcp-server-generator` | Python Mcp Server Generator | + +### Agents + +| Agent | Description | +|-------|-------------| +| `python-mcp-expert` | Python Mcp Expert | + +### Instructions + +| Instruction | Description | +|-------------|-------------| +| `python-mcp-server` | Python Mcp Server | + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. + +## License + +MIT diff --git a/plugins/python-mcp-development/agents/python-mcp-expert.md b/plugins/python-mcp-development/agents/python-mcp-expert.md new file mode 120000 index 00000000..ae3882e2 --- /dev/null +++ b/plugins/python-mcp-development/agents/python-mcp-expert.md @@ -0,0 +1 @@ +../../../agents/python-mcp-expert.agent.md \ No newline at end of file diff --git a/plugins/python-mcp-development/commands/python-mcp-server-generator.md b/plugins/python-mcp-development/commands/python-mcp-server-generator.md new file mode 120000 index 00000000..359a1533 --- /dev/null +++ b/plugins/python-mcp-development/commands/python-mcp-server-generator.md @@ -0,0 +1 @@ +../../../prompts/python-mcp-server-generator.prompt.md \ No newline at end of file diff --git a/plugins/ruby-mcp-development/.github/plugin/plugin.json b/plugins/ruby-mcp-development/.github/plugin/plugin.json new file mode 100644 index 00000000..25676da4 --- /dev/null +++ b/plugins/ruby-mcp-development/.github/plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "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", + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/ruby-mcp-development/README.md b/plugins/ruby-mcp-development/README.md new file mode 100644 index 00000000..07fb3ae3 --- /dev/null +++ b/plugins/ruby-mcp-development/README.md @@ -0,0 +1,38 @@ +# Ruby MCP Server Development Plugin + +Complete toolkit for building Model Context Protocol servers in Ruby using the official MCP Ruby SDK gem with Rails integration support. + +## Installation + +```bash +# Using Copilot CLI +copilot plugin install github/awesome-copilot/plugins/ruby-mcp-development +``` + +## What's Included + +### Commands (Slash Commands) + +| Command | Description | +|---------|-------------| +| `/ruby-mcp-development:ruby-mcp-server-generator` | Ruby Mcp Server Generator | + +### Agents + +| Agent | Description | +|-------|-------------| +| `ruby-mcp-expert` | Ruby Mcp Expert | + +### Instructions + +| Instruction | Description | +|-------------|-------------| +| `ruby-mcp-server` | Ruby Mcp Server | + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. + +## License + +MIT diff --git a/plugins/ruby-mcp-development/agents/ruby-mcp-expert.md b/plugins/ruby-mcp-development/agents/ruby-mcp-expert.md new file mode 120000 index 00000000..c0fc86d9 --- /dev/null +++ b/plugins/ruby-mcp-development/agents/ruby-mcp-expert.md @@ -0,0 +1 @@ +../../../agents/ruby-mcp-expert.agent.md \ No newline at end of file diff --git a/plugins/ruby-mcp-development/commands/ruby-mcp-server-generator.md b/plugins/ruby-mcp-development/commands/ruby-mcp-server-generator.md new file mode 120000 index 00000000..1dcdc97b --- /dev/null +++ b/plugins/ruby-mcp-development/commands/ruby-mcp-server-generator.md @@ -0,0 +1 @@ +../../../prompts/ruby-mcp-server-generator.prompt.md \ No newline at end of file diff --git a/plugins/rust-mcp-development/.github/plugin/plugin.json b/plugins/rust-mcp-development/.github/plugin/plugin.json new file mode 100644 index 00000000..4e60e210 --- /dev/null +++ b/plugins/rust-mcp-development/.github/plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "rust-mcp-development", + "description": "Build high-performance Model Context Protocol servers in Rust using the official rmcp SDK with async/await, procedural macros, and type-safe implementations.", + "version": "1.0.0", + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/rust-mcp-development/README.md b/plugins/rust-mcp-development/README.md new file mode 100644 index 00000000..893fb078 --- /dev/null +++ b/plugins/rust-mcp-development/README.md @@ -0,0 +1,38 @@ +# Rust MCP Server Development Plugin + +Build high-performance Model Context Protocol servers in Rust using the official rmcp SDK with async/await, procedural macros, and type-safe implementations. + +## Installation + +```bash +# Using Copilot CLI +copilot plugin install github/awesome-copilot/plugins/rust-mcp-development +``` + +## What's Included + +### Commands (Slash Commands) + +| Command | Description | +|---------|-------------| +| `/rust-mcp-development:rust-mcp-server-generator` | Rust Mcp Server Generator | + +### Agents + +| Agent | Description | +|-------|-------------| +| `rust-mcp-expert` | Rust Mcp Expert | + +### Instructions + +| Instruction | Description | +|-------------|-------------| +| `rust-mcp-server` | Rust Mcp Server | + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. + +## License + +MIT diff --git a/plugins/rust-mcp-development/agents/rust-mcp-expert.md b/plugins/rust-mcp-development/agents/rust-mcp-expert.md new file mode 120000 index 00000000..c7e0987d --- /dev/null +++ b/plugins/rust-mcp-development/agents/rust-mcp-expert.md @@ -0,0 +1 @@ +../../../agents/rust-mcp-expert.agent.md \ No newline at end of file diff --git a/plugins/rust-mcp-development/commands/rust-mcp-server-generator.md b/plugins/rust-mcp-development/commands/rust-mcp-server-generator.md new file mode 120000 index 00000000..963738d2 --- /dev/null +++ b/plugins/rust-mcp-development/commands/rust-mcp-server-generator.md @@ -0,0 +1 @@ +../../../prompts/rust-mcp-server-generator.prompt.md \ No newline at end of file diff --git a/plugins/security-best-practices/.github/plugin/plugin.json b/plugins/security-best-practices/.github/plugin/plugin.json new file mode 100644 index 00000000..7dfcf748 --- /dev/null +++ b/plugins/security-best-practices/.github/plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "security-best-practices", + "description": "Security frameworks, accessibility guidelines, performance optimization, and code quality best practices for building secure, maintainable, and high-performance applications.", + "version": "1.0.0", + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/security-best-practices/README.md b/plugins/security-best-practices/README.md new file mode 100644 index 00000000..d35869e6 --- /dev/null +++ b/plugins/security-best-practices/README.md @@ -0,0 +1,36 @@ +# Security & Code Quality Plugin + +Security frameworks, accessibility guidelines, performance optimization, and code quality best practices for building secure, maintainable, and high-performance applications. + +## Installation + +```bash +# Using Copilot CLI +copilot plugin install github/awesome-copilot/plugins/security-best-practices +``` + +## What's Included + +### Commands (Slash Commands) + +| Command | Description | +|---------|-------------| +| `/security-best-practices:ai-prompt-engineering-safety-review` | Ai Prompt Engineering Safety Review | + +### Instructions + +| Instruction | Description | +|-------------|-------------| +| `security-and-owasp` | Security And Owasp | +| `a11y` | A11Y | +| `performance-optimization` | Performance Optimization | +| `object-calisthenics` | Object Calisthenics | +| `self-explanatory-code-commenting` | Self Explanatory Code Commenting | + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. + +## License + +MIT diff --git a/plugins/security-best-practices/commands/ai-prompt-engineering-safety-review.md b/plugins/security-best-practices/commands/ai-prompt-engineering-safety-review.md new file mode 120000 index 00000000..df40993d --- /dev/null +++ b/plugins/security-best-practices/commands/ai-prompt-engineering-safety-review.md @@ -0,0 +1 @@ +../../../prompts/ai-prompt-engineering-safety-review.prompt.md \ No newline at end of file diff --git a/plugins/structured-autonomy/.github/plugin/plugin.json b/plugins/structured-autonomy/.github/plugin/plugin.json new file mode 100644 index 00000000..4f4a4706 --- /dev/null +++ b/plugins/structured-autonomy/.github/plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "structured-autonomy", + "description": "Premium planning, thrifty implementation", + "version": "1.0.0", + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/structured-autonomy/README.md b/plugins/structured-autonomy/README.md new file mode 100644 index 00000000..2a69e99a --- /dev/null +++ b/plugins/structured-autonomy/README.md @@ -0,0 +1,28 @@ +# Structured Autonomy Plugin + +Premium planning, thrifty implementation + +## Installation + +```bash +# Using Copilot CLI +copilot plugin install github/awesome-copilot/plugins/structured-autonomy +``` + +## What's Included + +### Commands (Slash Commands) + +| Command | Description | +|---------|-------------| +| `/structured-autonomy:structured-autonomy-plan` | Structured Autonomy Plan | +| `/structured-autonomy:structured-autonomy-generate` | Structured Autonomy Generate | +| `/structured-autonomy:structured-autonomy-implement` | Structured Autonomy Implement | + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. + +## License + +MIT diff --git a/plugins/structured-autonomy/commands/structured-autonomy-generate.md b/plugins/structured-autonomy/commands/structured-autonomy-generate.md new file mode 120000 index 00000000..228b1588 --- /dev/null +++ b/plugins/structured-autonomy/commands/structured-autonomy-generate.md @@ -0,0 +1 @@ +../../../prompts/structured-autonomy-generate.prompt.md \ No newline at end of file diff --git a/plugins/structured-autonomy/commands/structured-autonomy-implement.md b/plugins/structured-autonomy/commands/structured-autonomy-implement.md new file mode 120000 index 00000000..da752028 --- /dev/null +++ b/plugins/structured-autonomy/commands/structured-autonomy-implement.md @@ -0,0 +1 @@ +../../../prompts/structured-autonomy-implement.prompt.md \ No newline at end of file diff --git a/plugins/structured-autonomy/commands/structured-autonomy-plan.md b/plugins/structured-autonomy/commands/structured-autonomy-plan.md new file mode 120000 index 00000000..c5af0dca --- /dev/null +++ b/plugins/structured-autonomy/commands/structured-autonomy-plan.md @@ -0,0 +1 @@ +../../../prompts/structured-autonomy-plan.prompt.md \ No newline at end of file diff --git a/plugins/swift-mcp-development/.github/plugin/plugin.json b/plugins/swift-mcp-development/.github/plugin/plugin.json new file mode 100644 index 00000000..c8a95dbd --- /dev/null +++ b/plugins/swift-mcp-development/.github/plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "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", + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/swift-mcp-development/README.md b/plugins/swift-mcp-development/README.md new file mode 100644 index 00000000..b103e045 --- /dev/null +++ b/plugins/swift-mcp-development/README.md @@ -0,0 +1,38 @@ +# Swift MCP Server Development Plugin + +Comprehensive collection for building Model Context Protocol servers in Swift using the official MCP Swift SDK with modern concurrency features. + +## Installation + +```bash +# Using Copilot CLI +copilot plugin install github/awesome-copilot/plugins/swift-mcp-development +``` + +## What's Included + +### Commands (Slash Commands) + +| Command | Description | +|---------|-------------| +| `/swift-mcp-development:swift-mcp-server-generator` | Swift Mcp Server Generator | + +### Agents + +| Agent | Description | +|-------|-------------| +| `swift-mcp-expert` | Swift Mcp Expert | + +### Instructions + +| Instruction | Description | +|-------------|-------------| +| `swift-mcp-server` | Swift Mcp Server | + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. + +## License + +MIT diff --git a/plugins/swift-mcp-development/agents/swift-mcp-expert.md b/plugins/swift-mcp-development/agents/swift-mcp-expert.md new file mode 120000 index 00000000..1580e9a3 --- /dev/null +++ b/plugins/swift-mcp-development/agents/swift-mcp-expert.md @@ -0,0 +1 @@ +../../../agents/swift-mcp-expert.agent.md \ No newline at end of file diff --git a/plugins/swift-mcp-development/commands/swift-mcp-server-generator.md b/plugins/swift-mcp-development/commands/swift-mcp-server-generator.md new file mode 120000 index 00000000..0b5140ea --- /dev/null +++ b/plugins/swift-mcp-development/commands/swift-mcp-server-generator.md @@ -0,0 +1 @@ +../../../prompts/swift-mcp-server-generator.prompt.md \ No newline at end of file diff --git a/plugins/technical-spike/.github/plugin/plugin.json b/plugins/technical-spike/.github/plugin/plugin.json new file mode 100644 index 00000000..05b3560f --- /dev/null +++ b/plugins/technical-spike/.github/plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "technical-spike", + "description": "Tools for creation, management and research of technical spikes to reduce unknowns and assumptions before proceeding to specification and implementation of solutions.", + "version": "1.0.0", + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/technical-spike/README.md b/plugins/technical-spike/README.md new file mode 100644 index 00000000..29332186 --- /dev/null +++ b/plugins/technical-spike/README.md @@ -0,0 +1,32 @@ +# Technical Spike Plugin + +Tools for creation, management and research of technical spikes to reduce unknowns and assumptions before proceeding to specification and implementation of solutions. + +## Installation + +```bash +# Using Copilot CLI +copilot plugin install github/awesome-copilot/plugins/technical-spike +``` + +## What's Included + +### Commands (Slash Commands) + +| Command | Description | +|---------|-------------| +| `/technical-spike:create-technical-spike` | Create Technical Spike | + +### Agents + +| Agent | Description | +|-------|-------------| +| `research-technical-spike` | Research Technical Spike | + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. + +## License + +MIT diff --git a/plugins/technical-spike/agents/research-technical-spike.md b/plugins/technical-spike/agents/research-technical-spike.md new file mode 120000 index 00000000..f70fe5af --- /dev/null +++ b/plugins/technical-spike/agents/research-technical-spike.md @@ -0,0 +1 @@ +../../../agents/research-technical-spike.agent.md \ No newline at end of file diff --git a/plugins/technical-spike/commands/create-technical-spike.md b/plugins/technical-spike/commands/create-technical-spike.md new file mode 120000 index 00000000..b926ad62 --- /dev/null +++ b/plugins/technical-spike/commands/create-technical-spike.md @@ -0,0 +1 @@ +../../../prompts/create-technical-spike.prompt.md \ No newline at end of file diff --git a/plugins/typescript-mcp-development/.github/plugin/plugin.json b/plugins/typescript-mcp-development/.github/plugin/plugin.json new file mode 100644 index 00000000..a71c1118 --- /dev/null +++ b/plugins/typescript-mcp-development/.github/plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "typescript-mcp-development", + "description": "Complete toolkit for building Model Context Protocol (MCP) servers in TypeScript/Node.js using the official SDK. Includes instructions for best practices, a prompt for generating servers, and an expert chat mode for guidance.", + "version": "1.0.0", + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/typescript-mcp-development/README.md b/plugins/typescript-mcp-development/README.md new file mode 100644 index 00000000..34e84623 --- /dev/null +++ b/plugins/typescript-mcp-development/README.md @@ -0,0 +1,38 @@ +# TypeScript MCP Server Development Plugin + +Complete toolkit for building Model Context Protocol (MCP) servers in TypeScript/Node.js using the official SDK. Includes instructions for best practices, a prompt for generating servers, and an expert chat mode for guidance. + +## Installation + +```bash +# Using Copilot CLI +copilot plugin install github/awesome-copilot/plugins/typescript-mcp-development +``` + +## What's Included + +### Commands (Slash Commands) + +| Command | Description | +|---------|-------------| +| `/typescript-mcp-development:typescript-mcp-server-generator` | Typescript Mcp Server Generator | + +### Agents + +| Agent | Description | +|-------|-------------| +| `typescript-mcp-expert` | Typescript Mcp Expert | + +### Instructions + +| Instruction | Description | +|-------------|-------------| +| `typescript-mcp-server` | Typescript Mcp Server | + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. + +## License + +MIT diff --git a/plugins/typescript-mcp-development/agents/typescript-mcp-expert.md b/plugins/typescript-mcp-development/agents/typescript-mcp-expert.md new file mode 120000 index 00000000..52473b4b --- /dev/null +++ b/plugins/typescript-mcp-development/agents/typescript-mcp-expert.md @@ -0,0 +1 @@ +../../../agents/typescript-mcp-expert.agent.md \ No newline at end of file diff --git a/plugins/typescript-mcp-development/commands/typescript-mcp-server-generator.md b/plugins/typescript-mcp-development/commands/typescript-mcp-server-generator.md new file mode 120000 index 00000000..f7e1f9c2 --- /dev/null +++ b/plugins/typescript-mcp-development/commands/typescript-mcp-server-generator.md @@ -0,0 +1 @@ +../../../prompts/typescript-mcp-server-generator.prompt.md \ No newline at end of file diff --git a/plugins/typespec-m365-copilot/.github/plugin/plugin.json b/plugins/typespec-m365-copilot/.github/plugin/plugin.json new file mode 100644 index 00000000..117bb82a --- /dev/null +++ b/plugins/typespec-m365-copilot/.github/plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "typespec-m365-copilot", + "description": "Comprehensive collection of prompts, instructions, and resources for building declarative agents and API plugins using TypeSpec for Microsoft 365 Copilot extensibility.", + "version": "1.0.0", + "author": { + "name": "Awesome Copilot Community" + }, + "repository": "https://github.com/github/awesome-copilot", + "license": "MIT" +} diff --git a/plugins/typespec-m365-copilot/README.md b/plugins/typespec-m365-copilot/README.md new file mode 100644 index 00000000..2fdec38c --- /dev/null +++ b/plugins/typespec-m365-copilot/README.md @@ -0,0 +1,34 @@ +# TypeSpec for Microsoft 365 Copilot Plugin + +Comprehensive collection of prompts, instructions, and resources for building declarative agents and API plugins using TypeSpec for Microsoft 365 Copilot extensibility. + +## Installation + +```bash +# Using Copilot CLI +copilot plugin install github/awesome-copilot/plugins/typespec-m365-copilot +``` + +## What's Included + +### Commands (Slash Commands) + +| Command | Description | +|---------|-------------| +| `/typespec-m365-copilot:typespec-create-agent` | Typespec Create Agent | +| `/typespec-m365-copilot:typespec-create-api-plugin` | Typespec Create Api Plugin | +| `/typespec-m365-copilot:typespec-api-operations` | Typespec Api Operations | + +### Instructions + +| Instruction | Description | +|-------------|-------------| +| `typespec-m365-copilot` | Typespec M365 Copilot | + +## Source + +This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. + +## License + +MIT diff --git a/plugins/typespec-m365-copilot/commands/typespec-api-operations.md b/plugins/typespec-m365-copilot/commands/typespec-api-operations.md new file mode 120000 index 00000000..9c47333a --- /dev/null +++ b/plugins/typespec-m365-copilot/commands/typespec-api-operations.md @@ -0,0 +1 @@ +../../../prompts/typespec-api-operations.prompt.md \ No newline at end of file diff --git a/plugins/typespec-m365-copilot/commands/typespec-create-agent.md b/plugins/typespec-m365-copilot/commands/typespec-create-agent.md new file mode 120000 index 00000000..91e32dbe --- /dev/null +++ b/plugins/typespec-m365-copilot/commands/typespec-create-agent.md @@ -0,0 +1 @@ +../../../prompts/typespec-create-agent.prompt.md \ No newline at end of file diff --git a/plugins/typespec-m365-copilot/commands/typespec-create-api-plugin.md b/plugins/typespec-m365-copilot/commands/typespec-create-api-plugin.md new file mode 120000 index 00000000..b8eb4288 --- /dev/null +++ b/plugins/typespec-m365-copilot/commands/typespec-create-api-plugin.md @@ -0,0 +1 @@ +../../../prompts/typespec-create-api-plugin.prompt.md \ No newline at end of file