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

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .codespellrc
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,9 @@

# Wee, Sherif - proper name (Wee, Sherif, contributor names should not be flagged as typos)

ignore-words-list = numer,wit,aks,edn,ser,ois,gir,rouge,categor,aline,ative,afterall,deques,dateA,dateB,TE,FillIn,alle,vai,LOD,InOut,pixelX,aNULL,Wee,Sherif
# queston - intentional misspelling example in skills/arize-dataset/SKILL.md demonstrating typo detection in field names

ignore-words-list = numer,wit,aks,edn,ser,ois,gir,rouge,categor,aline,ative,afterall,deques,dateA,dateB,TE,FillIn,alle,vai,LOD,InOut,pixelX,aNULL,Wee,Sherif,queston

# Skip certain files and directories

Expand Down
12 changes: 12 additions & 0 deletions .github/plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,12 @@
"email": "copilot@github.com"
},
"plugins": [
{
"name": "arize-ax",
"source": "arize-ax",
"description": "Arize AX platform skills for LLM observability, evaluation, and optimization. Includes trace export, instrumentation, datasets, experiments, evaluators, AI provider integrations, annotations, prompt optimization, and deep linking to the Arize UI.",
"version": "1.0.0"
},
{
"name": "automate-this",
"source": "automate-this",
Expand Down Expand Up @@ -393,6 +399,12 @@
"description": "Complete toolkit for developing custom code components using Power Apps Component Framework for model-driven and canvas apps",
"version": "1.0.0"
},
{
"name": "phoenix",
"source": "phoenix",
"description": "Phoenix AI observability skills for LLM application debugging, evaluation, and tracing. Includes CLI debugging tools, LLM evaluation workflows, and OpenInference tracing instrumentation.",
"version": "1.0.0"
},
{
"name": "php-mcp-development",
"source": "php-mcp-development",
Expand Down
2 changes: 2 additions & 0 deletions docs/README.plugins.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ See [CONTRIBUTING.md](../CONTRIBUTING.md#adding-plugins) for guidelines on how t

| Name | Description | Items | Tags |
| ---- | ----------- | ----- | ---- |
| [arize-ax](../plugins/arize-ax/README.md) | Arize AX platform skills for LLM observability, evaluation, and optimization. Includes trace export, instrumentation, datasets, experiments, evaluators, AI provider integrations, annotations, prompt optimization, and deep linking to the Arize UI. | 9 items | arize, llm, observability, tracing, evaluation, instrumentation, datasets, experiments, prompt-optimization |
| [automate-this](../plugins/automate-this/README.md) | Record your screen doing a manual process, drop the video on your Desktop, and let Copilot CLI analyze it frame-by-frame to build working automation scripts. Supports narrated recordings with audio transcription. | 1 items | automation, screen-recording, workflow, video-analysis, process-automation, scripting, productivity, copilot-cli |
| [awesome-copilot](../plugins/awesome-copilot/README.md) | Meta prompts that help you discover and generate curated GitHub Copilot agents, instructions, prompts, and skills. | 4 items | github-copilot, discovery, meta, prompt-engineering, agents |
| [azure-cloud-development](../plugins/azure-cloud-development/README.md) | Comprehensive Azure cloud development tools including Infrastructure as Code, serverless functions, architecture patterns, and cost optimization for building scalable cloud applications. | 11 items | azure, cloud, infrastructure, bicep, terraform, serverless, architecture, devops |
Expand Down Expand Up @@ -59,6 +60,7 @@ See [CONTRIBUTING.md](../CONTRIBUTING.md#adding-plugins) for guidelines on how t
| [ospo-sponsorship](../plugins/ospo-sponsorship/README.md) | Tools and resources for Open Source Program Offices (OSPOs) to identify, evaluate, and manage sponsorship of open source dependencies through GitHub Sponsors, Open Collective, and other funding platforms. | 1 items | |
| [partners](../plugins/partners/README.md) | Custom agents that have been created by GitHub partners | 20 items | devops, security, database, cloud, infrastructure, observability, feature-flags, cicd, migration, performance |
| [pcf-development](../plugins/pcf-development/README.md) | Complete toolkit for developing custom code components using Power Apps Component Framework for model-driven and canvas apps | 0 items | power-apps, pcf, component-framework, typescript, power-platform |
| [phoenix](../plugins/phoenix/README.md) | Phoenix AI observability skills for LLM application debugging, evaluation, and tracing. Includes CLI debugging tools, LLM evaluation workflows, and OpenInference tracing instrumentation. | 3 items | phoenix, arize, llm, observability, tracing, evaluation, openinference, instrumentation |
| [php-mcp-development](../plugins/php-mcp-development/README.md) | 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 | 2 items | php, mcp, model-context-protocol, server-development, sdk, attributes, composer |
| [polyglot-test-agent](../plugins/polyglot-test-agent/README.md) | Multi-agent pipeline for generating comprehensive unit tests across any programming language. Orchestrates research, planning, and implementation phases using specialized agents to produce tests that compile, pass, and follow project conventions. | 9 items | testing, unit-tests, polyglot, test-generation, multi-agent, tdd, csharp, typescript, python, go |
| [power-apps-code-apps](../plugins/power-apps-code-apps/README.md) | 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. | 2 items | power-apps, power-platform, typescript, react, code-apps, dataverse, connectors |
Expand Down
12 changes: 12 additions & 0 deletions docs/README.skills.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,15 @@ See [CONTRIBUTING.md](../CONTRIBUTING.md#adding-skills) for guidelines on how to
| [apple-appstore-reviewer](../skills/apple-appstore-reviewer/SKILL.md) | Serves as a reviewer of the codebase with instructions on looking for Apple App Store optimizations or rejection reasons. | None |
| [arch-linux-triage](../skills/arch-linux-triage/SKILL.md) | Triage and resolve Arch Linux issues with pacman, systemd, and rolling-release best practices. | None |
| [architecture-blueprint-generator](../skills/architecture-blueprint-generator/SKILL.md) | Comprehensive project architecture blueprint generator that analyzes codebases to create detailed architectural documentation. Automatically detects technology stacks and architectural patterns, generates visual diagrams, documents implementation patterns, and provides extensible blueprints for maintaining architectural consistency and guiding new development. | None |
| [arize-ai-provider-integration](../skills/arize-ai-provider-integration/SKILL.md) | INVOKE THIS SKILL when creating, reading, updating, or deleting Arize AI integrations. Covers listing integrations, creating integrations for any supported LLM provider (OpenAI, Anthropic, Azure OpenAI, AWS Bedrock, Vertex AI, Gemini, NVIDIA NIM, custom), updating credentials or metadata, and deleting integrations using the ax CLI. | `ax-profiles.md`<br />`ax-setup.md` |
| [arize-annotation](../skills/arize-annotation/SKILL.md) | INVOKE THIS SKILL when creating, managing, or using annotation configs on Arize (categorical, continuous, freeform), or applying human annotations to project spans via the Python SDK. Configs are the label schema for human feedback on spans and other surfaces in the Arize UI. Triggers: annotation config, label schema, human feedback schema, bulk annotate spans, update_annotations. | `ax-profiles.md`<br />`ax-setup.md` |
| [arize-dataset](../skills/arize-dataset/SKILL.md) | INVOKE THIS SKILL when creating, managing, or querying Arize datasets and examples. Covers dataset CRUD, appending examples, exporting data, and file-based dataset creation using the ax CLI. | `ax-profiles.md`<br />`ax-setup.md` |
| [arize-evaluator](../skills/arize-evaluator/SKILL.md) | INVOKE THIS SKILL for LLM-as-judge evaluation workflows on Arize: creating/updating evaluators, running evaluations on spans or experiments, tasks, trigger-run, column mapping, and continuous monitoring. Use when the user says: create an evaluator, LLM judge, hallucination/faithfulness/correctness/relevance, run eval, score my spans or experiment, ax tasks, trigger-run, trigger eval, column mapping, continuous monitoring, query filter for evals, evaluator version, or improve an evaluator prompt. | `ax-profiles.md`<br />`ax-setup.md` |
| [arize-experiment](../skills/arize-experiment/SKILL.md) | INVOKE THIS SKILL when creating, running, or analyzing Arize experiments. Covers experiment CRUD, exporting runs, comparing results, and evaluation workflows using the ax CLI. | `ax-profiles.md`<br />`ax-setup.md` |
| [arize-instrumentation](../skills/arize-instrumentation/SKILL.md) | INVOKE THIS SKILL when adding Arize AX tracing to an application. Follow the Agent-Assisted Tracing two-phase flow: analyze the codebase (read-only), then implement instrumentation after user confirmation. When the app uses LLM tool/function calling, add manual CHAIN + TOOL spans so traces show each tool's input and output. Leverages https://arize.com/docs/ax/alyx/tracing-assistant and https://arize.com/docs/PROMPT.md. | `ax-profiles.md` |
| [arize-link](../skills/arize-link/SKILL.md) | Generate deep links to the Arize UI. Use when the user wants a clickable URL to open a specific trace, span, session, dataset, labeling queue, evaluator, or annotation config. | `EXAMPLES.md` |
| [arize-prompt-optimization](../skills/arize-prompt-optimization/SKILL.md) | INVOKE THIS SKILL when optimizing, improving, or debugging LLM prompts using production trace data, evaluations, and annotations. Covers extracting prompts from spans, gathering performance signal, and running a data-driven optimization loop using the ax CLI. | `ax-profiles.md`<br />`ax-setup.md` |
| [arize-trace](../skills/arize-trace/SKILL.md) | INVOKE THIS SKILL when downloading or exporting Arize traces and spans. Covers exporting traces by ID, sessions by ID, and debugging LLM application issues using the ax CLI. | `ax-profiles.md`<br />`ax-setup.md` |
| [aspire](../skills/aspire/SKILL.md) | Aspire skill covering the Aspire CLI, AppHost orchestration, service discovery, integrations, MCP server, VS Code extension, Dev Containers, GitHub Codespaces, templates, dashboard, and deployment. Use when the user asks to create, run, debug, configure, deploy, or troubleshoot an Aspire distributed application. | `references/architecture.md`<br />`references/cli-reference.md`<br />`references/dashboard.md`<br />`references/deployment.md`<br />`references/integrations-catalog.md`<br />`references/mcp-server.md`<br />`references/polyglot-apis.md`<br />`references/testing.md`<br />`references/troubleshooting.md` |
| [aspnet-minimal-api-openapi](../skills/aspnet-minimal-api-openapi/SKILL.md) | Create ASP.NET Minimal API endpoints with proper OpenAPI documentation | None |
| [automate-this](../skills/automate-this/SKILL.md) | Analyze a screen recording of a manual process and produce targeted, working automation scripts. Extracts frames and audio narration from video files, reconstructs the step-by-step workflow, and proposes automation at multiple complexity levels using tools already installed on the user machine. | None |
Expand Down Expand Up @@ -198,6 +207,9 @@ See [CONTRIBUTING.md](../CONTRIBUTING.md#adding-skills) for guidelines on how to
| [openapi-to-application-code](../skills/openapi-to-application-code/SKILL.md) | Generate a complete, production-ready application from an OpenAPI specification | None |
| [pdftk-server](../skills/pdftk-server/SKILL.md) | Skill for using the command-line tool pdftk (PDFtk Server) for working with PDF files. Use when asked to merge PDFs, split PDFs, rotate pages, encrypt or decrypt PDFs, fill PDF forms, apply watermarks, stamp overlays, extract metadata, burst documents into pages, repair corrupted PDFs, attach or extract files, or perform any PDF manipulation from the command line. | `references/download.md`<br />`references/pdftk-cli-examples.md`<br />`references/pdftk-man-page.md`<br />`references/pdftk-server-license.md`<br />`references/third-party-materials.md` |
| [penpot-uiux-design](../skills/penpot-uiux-design/SKILL.md) | Comprehensive guide for creating professional UI/UX designs in Penpot using MCP tools. Use this skill when: (1) Creating new UI/UX designs for web, mobile, or desktop applications, (2) Building design systems with components and tokens, (3) Designing dashboards, forms, navigation, or landing pages, (4) Applying accessibility standards and best practices, (5) Following platform guidelines (iOS, Android, Material Design), (6) Reviewing or improving existing Penpot designs for usability. Triggers: "design a UI", "create interface", "build layout", "design dashboard", "create form", "design landing page", "make it accessible", "design system", "component library". | `references/accessibility.md`<br />`references/component-patterns.md`<br />`references/platform-guidelines.md`<br />`references/setup-troubleshooting.md` |
| [phoenix-cli](../skills/phoenix-cli/SKILL.md) | Debug LLM applications using the Phoenix CLI. Fetch traces, analyze errors, review experiments, inspect datasets, and query the GraphQL API. Use when debugging AI/LLM applications, analyzing trace data, working with Phoenix observability, or investigating LLM performance issues. | None |
| [phoenix-evals](../skills/phoenix-evals/SKILL.md) | Build and run evaluators for AI/LLM applications using Phoenix. | `rules` |
| [phoenix-tracing](../skills/phoenix-tracing/SKILL.md) | OpenInference semantic conventions and instrumentation for Phoenix AI observability. Use when implementing LLM tracing, creating custom spans, or deploying to production. | `README.md`<br />`rules` |
| [php-mcp-server-generator](../skills/php-mcp-server-generator/SKILL.md) | Generate a complete PHP Model Context Protocol server project with tools, resources, prompts, and tests using the official PHP SDK | None |
| [planning-oracle-to-postgres-migration-integration-testing](../skills/planning-oracle-to-postgres-migration-integration-testing/SKILL.md) | Creates an integration testing plan for .NET data access artifacts during Oracle-to-PostgreSQL database migrations. Analyzes a single project to identify repositories, DAOs, and service layers that interact with the database, then produces a structured testing plan. Use when planning integration test coverage for a migrated project, identifying which data access methods need tests, or preparing for Oracle-to-PostgreSQL migration validation. | None |
| [plantuml-ascii](../skills/plantuml-ascii/SKILL.md) | Generate ASCII art diagrams using PlantUML text mode. Use when user asks to create ASCII diagrams, text-based diagrams, terminal-friendly diagrams, or mentions plantuml ascii, text diagram, ascii art diagram. Supports: Converting PlantUML diagrams to ASCII art, Creating sequence diagrams, class diagrams, flowcharts in ASCII format, Generating Unicode-enhanced ASCII art with -utxt flag | None |
Expand Down
32 changes: 32 additions & 0 deletions plugins/arize-ax/.github/plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"name": "arize-ax",
"description": "Arize AX platform skills for LLM observability, evaluation, and optimization. Includes trace export, instrumentation, datasets, experiments, evaluators, AI provider integrations, annotations, prompt optimization, and deep linking to the Arize UI.",
"version": "1.0.0",
"author": {
"name": "Arize AI"
},
"repository": "https://github.com/github/awesome-copilot",
"license": "MIT",
"keywords": [
"arize",
"llm",
"observability",
"tracing",
"evaluation",
"instrumentation",
"datasets",
"experiments",
"prompt-optimization"
],
"skills": [
"./skills/arize-ai-provider-integration/",
"./skills/arize-annotation/",
"./skills/arize-dataset/",
"./skills/arize-evaluator/",
"./skills/arize-experiment/",
"./skills/arize-instrumentation/",
"./skills/arize-link/",
"./skills/arize-prompt-optimization/",
"./skills/arize-trace/"
Comment on lines +22 to +30
Copy link

Copilot AI Mar 27, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The plugin.json skills entries use paths like ./skills/arize-trace/. Unless this plugin includes its own skills/ folder colocated with the plugin.json, these relative paths will point to non-existent locations. Please verify the expected resolution base for plugin item paths and adjust these skill paths accordingly so the plugin loads its skills.

Suggested change
"./skills/arize-ai-provider-integration/",
"./skills/arize-annotation/",
"./skills/arize-dataset/",
"./skills/arize-evaluator/",
"./skills/arize-experiment/",
"./skills/arize-instrumentation/",
"./skills/arize-link/",
"./skills/arize-prompt-optimization/",
"./skills/arize-trace/"
"../../skills/arize-ai-provider-integration/",
"../../skills/arize-annotation/",
"../../skills/arize-dataset/",
"../../skills/arize-evaluator/",
"../../skills/arize-experiment/",
"../../skills/arize-instrumentation/",
"../../skills/arize-link/",
"../../skills/arize-prompt-optimization/",
"../../skills/arize-trace/"

Copilot uses AI. Check for mistakes.
]
}
26 changes: 26 additions & 0 deletions plugins/arize-ax/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Arize AX Plugin

Arize AX platform skills for LLM observability, evaluation, and optimization. Includes trace export, instrumentation, datasets, experiments, evaluators, AI provider integrations, annotations, prompt optimization, and deep linking to the Arize UI.

## Installation

```bash
# Using Copilot CLI
copilot plugin install arize-ax@awesome-copilot
```

## What's Included

### Skills

| Skill | Description |
|-------|-------------|
| `arize-trace` | Export and analyze Arize traces and spans for debugging LLM applications using the ax CLI. |
| `arize-instrumentation` | Add Arize AX tracing to applications using a two-phase agent-assisted workflow. |
| `arize-dataset` | Create, manage, and query versioned evaluation datasets using the ax CLI. |
| `arize-experiment` | Run experiments against datasets and compare results using the ax CLI. |
| `arize-evaluator` | Create and run LLM-as-judge evaluators for automated scoring of spans and experiments. |
| `arize-ai-provider-integration` | Store and manage LLM provider credentials for use with evaluators. |
| `arize-annotation` | Create annotation configs and bulk-apply human feedback labels to spans. |
| `arize-prompt-optimization` | Optimize LLM prompts using production trace data, evaluations, and annotations. |
| `arize-link` | Generate deep links to the Arize UI for traces, spans, sessions, datasets, and more. |
25 changes: 25 additions & 0 deletions plugins/phoenix/.github/plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"name": "phoenix",
"description": "Phoenix AI observability skills for LLM application debugging, evaluation, and tracing. Includes CLI debugging tools, LLM evaluation workflows, and OpenInference tracing instrumentation.",
"version": "1.0.0",
"author": {
"name": "Arize AI"
},
"repository": "https://github.com/github/awesome-copilot",
"license": "MIT",
"keywords": [
"phoenix",
"arize",
"llm",
"observability",
"tracing",
"evaluation",
"openinference",
"instrumentation"
],
"skills": [
"./skills/phoenix-cli/",
"./skills/phoenix-evals/",
"./skills/phoenix-tracing/"
Comment on lines +21 to +23
Copy link

Copilot AI Mar 27, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The plugin.json skills entries use paths like ./skills/phoenix-cli/, but there is no skills/ directory under plugins/phoenix/.github/plugin/ (or under plugins/phoenix/). These paths will resolve to non-existent locations when loading the plugin. Update the paths to correctly reference the intended skill directories (likely under the repo root).

Suggested change
"./skills/phoenix-cli/",
"./skills/phoenix-evals/",
"./skills/phoenix-tracing/"
"../../../skills/phoenix-cli/",
"../../../skills/phoenix-evals/",
"../../../skills/phoenix-tracing/"

Copilot uses AI. Check for mistakes.
]
}
20 changes: 20 additions & 0 deletions plugins/phoenix/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Phoenix Plugin

Phoenix AI observability skills for LLM application debugging, evaluation, and tracing. Includes CLI debugging tools, LLM evaluation workflows, and OpenInference tracing instrumentation.

## Installation

```bash
# Using Copilot CLI
copilot plugin install phoenix@awesome-copilot
```

## What's Included

### Skills

| Skill | Description |
|-------|-------------|
| `phoenix-cli` | Debug LLM applications using the Phoenix CLI. Fetch traces, analyze errors, review experiments, inspect datasets, and query the GraphQL API. |
| `phoenix-evals` | Build and run evaluators for AI/LLM applications using Phoenix. |
| `phoenix-tracing` | OpenInference semantic conventions and instrumentation for Phoenix AI observability. |
Loading
Loading