these are generated, shouldn't be committed

This commit is contained in:
Aaron Powell
2026-02-02 15:36:32 +11:00
parent f1f2a2f6d3
commit f8d9322f01
10 changed files with 1 additions and 16389 deletions

1
.gitignore vendored
View File

@@ -10,3 +10,4 @@ reports/
# Website build artifacts
website/dist/
website/.astro/
website/public/data/*

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,13 +0,0 @@
{
"generated": "2026-02-02T04:25:59.396Z",
"counts": {
"agents": 145,
"prompts": 138,
"instructions": 167,
"skills": 32,
"collections": 39,
"tools": 6,
"samples": 5,
"total": 521
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,205 +0,0 @@
{
"cookbooks": [
{
"id": "copilot-sdk",
"name": "GitHub Copilot SDK",
"description": "Ready-to-use recipes for building with the GitHub Copilot SDK across multiple languages",
"path": "cookbook/copilot-sdk",
"featured": true,
"languages": [
{
"id": "nodejs",
"name": "Node.js / TypeScript",
"icon": "",
"extension": ".ts"
},
{
"id": "python",
"name": "Python",
"icon": "",
"extension": ".py"
},
{
"id": "dotnet",
"name": ".NET (C#)",
"icon": "",
"extension": ".cs"
},
{
"id": "go",
"name": "Go",
"icon": "",
"extension": ".go"
}
],
"recipes": [
{
"id": "error-handling",
"name": "Error Handling",
"description": "Handle errors gracefully including connection failures, timeouts, and cleanup",
"tags": [
"errors",
"basics",
"reliability"
],
"variants": {
"nodejs": {
"doc": "cookbook/copilot-sdk/nodejs/error-handling.md",
"example": "cookbook/copilot-sdk/nodejs/recipe/error-handling.ts"
},
"python": {
"doc": "cookbook/copilot-sdk/python/error-handling.md",
"example": null
},
"dotnet": {
"doc": "cookbook/copilot-sdk/dotnet/error-handling.md",
"example": "cookbook/copilot-sdk/dotnet/recipe/error-handling.cs"
},
"go": {
"doc": "cookbook/copilot-sdk/go/error-handling.md",
"example": "cookbook/copilot-sdk/go/recipe/error-handling.go"
}
}
},
{
"id": "multiple-sessions",
"name": "Multiple Sessions",
"description": "Manage multiple independent conversations simultaneously",
"tags": [
"sessions",
"advanced",
"concurrency"
],
"variants": {
"nodejs": {
"doc": "cookbook/copilot-sdk/nodejs/multiple-sessions.md",
"example": "cookbook/copilot-sdk/nodejs/recipe/multiple-sessions.ts"
},
"python": {
"doc": "cookbook/copilot-sdk/python/multiple-sessions.md",
"example": null
},
"dotnet": {
"doc": "cookbook/copilot-sdk/dotnet/multiple-sessions.md",
"example": "cookbook/copilot-sdk/dotnet/recipe/multiple-sessions.cs"
},
"go": {
"doc": "cookbook/copilot-sdk/go/multiple-sessions.md",
"example": "cookbook/copilot-sdk/go/recipe/multiple-sessions.go"
}
}
},
{
"id": "managing-local-files",
"name": "Managing Local Files",
"description": "Organize files by metadata using AI-powered grouping strategies",
"tags": [
"files",
"organization",
"ai-powered"
],
"variants": {
"nodejs": {
"doc": "cookbook/copilot-sdk/nodejs/managing-local-files.md",
"example": "cookbook/copilot-sdk/nodejs/recipe/managing-local-files.ts"
},
"python": {
"doc": "cookbook/copilot-sdk/python/managing-local-files.md",
"example": null
},
"dotnet": {
"doc": "cookbook/copilot-sdk/dotnet/managing-local-files.md",
"example": "cookbook/copilot-sdk/dotnet/recipe/managing-local-files.cs"
},
"go": {
"doc": "cookbook/copilot-sdk/go/managing-local-files.md",
"example": "cookbook/copilot-sdk/go/recipe/managing-local-files.go"
}
}
},
{
"id": "pr-visualization",
"name": "PR Visualization",
"description": "Generate interactive PR age charts using GitHub MCP Server",
"tags": [
"github",
"visualization",
"mcp"
],
"variants": {
"nodejs": {
"doc": "cookbook/copilot-sdk/nodejs/pr-visualization.md",
"example": "cookbook/copilot-sdk/nodejs/recipe/pr-visualization.ts"
},
"python": {
"doc": "cookbook/copilot-sdk/python/pr-visualization.md",
"example": null
},
"dotnet": {
"doc": "cookbook/copilot-sdk/dotnet/pr-visualization.md",
"example": "cookbook/copilot-sdk/dotnet/recipe/pr-visualization.cs"
},
"go": {
"doc": "cookbook/copilot-sdk/go/pr-visualization.md",
"example": "cookbook/copilot-sdk/go/recipe/pr-visualization.go"
}
}
},
{
"id": "persisting-sessions",
"name": "Persisting Sessions",
"description": "Save and resume sessions across restarts",
"tags": [
"sessions",
"persistence",
"state-management"
],
"variants": {
"nodejs": {
"doc": "cookbook/copilot-sdk/nodejs/persisting-sessions.md",
"example": "cookbook/copilot-sdk/nodejs/recipe/persisting-sessions.ts"
},
"python": {
"doc": "cookbook/copilot-sdk/python/persisting-sessions.md",
"example": null
},
"dotnet": {
"doc": "cookbook/copilot-sdk/dotnet/persisting-sessions.md",
"example": "cookbook/copilot-sdk/dotnet/recipe/persisting-sessions.cs"
},
"go": {
"doc": "cookbook/copilot-sdk/go/persisting-sessions.md",
"example": "cookbook/copilot-sdk/go/recipe/persisting-sessions.go"
}
}
}
]
}
],
"totalRecipes": 5,
"totalCookbooks": 1,
"filters": {
"languages": [
"dotnet",
"go",
"nodejs",
"python"
],
"tags": [
"advanced",
"ai-powered",
"basics",
"concurrency",
"errors",
"files",
"github",
"mcp",
"organization",
"persistence",
"reliability",
"sessions",
"state-management",
"visualization"
]
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,980 +0,0 @@
{
"items": [
{
"id": "agentic-eval",
"name": "agentic-eval",
"title": "Agentic Eval",
"description": "Patterns and techniques for evaluating and improving AI agent outputs. Use this skill when:\n- Implementing self-critique and reflection loops\n- Building evaluator-optimizer pipelines for quality-critical generation\n- Creating test-driven code refinement workflows\n- Designing rubric-based or LLM-as-judge evaluation systems\n- Adding iterative improvement to agent outputs (code, reports, analysis)\n- Measuring and improving agent response quality",
"assets": [],
"hasAssets": false,
"assetCount": 0,
"category": "Testing",
"path": "skills/agentic-eval",
"skillFile": "skills/agentic-eval/SKILL.md",
"files": [
{
"path": "skills/agentic-eval/SKILL.md",
"name": "SKILL.md",
"size": 5940
}
]
},
{
"id": "appinsights-instrumentation",
"name": "appinsights-instrumentation",
"title": "Appinsights Instrumentation",
"description": "Instrument a webapp to send useful telemetry data to Azure App Insights",
"assets": [
"LICENSE.txt",
"examples/appinsights.bicep",
"references/ASPNETCORE.md",
"references/AUTO.md",
"references/NODEJS.md",
"references/PYTHON.md",
"scripts/appinsights.ps1"
],
"hasAssets": true,
"assetCount": 7,
"category": "Azure",
"path": "skills/appinsights-instrumentation",
"skillFile": "skills/appinsights-instrumentation/SKILL.md",
"files": [
{
"path": "skills/appinsights-instrumentation/LICENSE.txt",
"name": "LICENSE.txt",
"size": 1078
},
{
"path": "skills/appinsights-instrumentation/SKILL.md",
"name": "SKILL.md",
"size": 2462
},
{
"path": "skills/appinsights-instrumentation/examples/appinsights.bicep",
"name": "examples/appinsights.bicep",
"size": 759
},
{
"path": "skills/appinsights-instrumentation/references/ASPNETCORE.md",
"name": "references/ASPNETCORE.md",
"size": 1711
},
{
"path": "skills/appinsights-instrumentation/references/AUTO.md",
"name": "references/AUTO.md",
"size": 891
},
{
"path": "skills/appinsights-instrumentation/references/NODEJS.md",
"name": "references/NODEJS.md",
"size": 1815
},
{
"path": "skills/appinsights-instrumentation/references/PYTHON.md",
"name": "references/PYTHON.md",
"size": 1812
},
{
"path": "skills/appinsights-instrumentation/scripts/appinsights.ps1",
"name": "scripts/appinsights.ps1",
"size": 1221
}
]
},
{
"id": "azure-deployment-preflight",
"name": "azure-deployment-preflight",
"title": "Azure Deployment Preflight",
"description": "Performs comprehensive preflight validation of Bicep deployments to Azure, including template syntax validation, what-if analysis, and permission checks. Use this skill before any deployment to Azure to preview changes, identify potential issues, and ensure the deployment will succeed. Activate when users mention deploying to Azure, validating Bicep files, checking deployment permissions, previewing infrastructure changes, running what-if, or preparing for azd provision.",
"assets": [
"references/ERROR-HANDLING.md",
"references/REPORT-TEMPLATE.md",
"references/VALIDATION-COMMANDS.md"
],
"hasAssets": true,
"assetCount": 3,
"category": "Azure",
"path": "skills/azure-deployment-preflight",
"skillFile": "skills/azure-deployment-preflight/SKILL.md",
"files": [
{
"path": "skills/azure-deployment-preflight/SKILL.md",
"name": "SKILL.md",
"size": 7490
},
{
"path": "skills/azure-deployment-preflight/references/ERROR-HANDLING.md",
"name": "references/ERROR-HANDLING.md",
"size": 8896
},
{
"path": "skills/azure-deployment-preflight/references/REPORT-TEMPLATE.md",
"name": "references/REPORT-TEMPLATE.md",
"size": 7458
},
{
"path": "skills/azure-deployment-preflight/references/VALIDATION-COMMANDS.md",
"name": "references/VALIDATION-COMMANDS.md",
"size": 8379
}
]
},
{
"id": "azure-devops-cli",
"name": "azure-devops-cli",
"title": "Azure Devops Cli",
"description": "Manage Azure DevOps resources via CLI including projects, repos, pipelines, builds, pull requests, work items, artifacts, and service endpoints. Use when working with Azure DevOps, az commands, devops automation, CI/CD, or when user mentions Azure DevOps CLI.",
"assets": [],
"hasAssets": false,
"assetCount": 0,
"category": "Azure",
"path": "skills/azure-devops-cli",
"skillFile": "skills/azure-devops-cli/SKILL.md",
"files": [
{
"path": "skills/azure-devops-cli/SKILL.md",
"name": "SKILL.md",
"size": 55003
}
]
},
{
"id": "azure-resource-visualizer",
"name": "azure-resource-visualizer",
"title": "Azure Resource Visualizer",
"description": "Analyze Azure resource groups and generate detailed Mermaid architecture diagrams showing the relationships between individual resources. Use this skill when the user asks for a diagram of their Azure resources or help in understanding how the resources relate to each other.",
"assets": [
"LICENSE.txt",
"assets/template-architecture.md"
],
"hasAssets": true,
"assetCount": 2,
"category": "Azure",
"path": "skills/azure-resource-visualizer",
"skillFile": "skills/azure-resource-visualizer/SKILL.md",
"files": [
{
"path": "skills/azure-resource-visualizer/LICENSE.txt",
"name": "LICENSE.txt",
"size": 1078
},
{
"path": "skills/azure-resource-visualizer/SKILL.md",
"name": "SKILL.md",
"size": 9772
},
{
"path": "skills/azure-resource-visualizer/assets/template-architecture.md",
"name": "assets/template-architecture.md",
"size": 970
}
]
},
{
"id": "azure-role-selector",
"name": "azure-role-selector",
"title": "Azure Role Selector",
"description": "When user is asking for guidance for which role to assign to an identity given desired permissions, this agent helps them understand the role that will meet the requirements with least privilege access and how to apply that role.",
"assets": [
"LICENSE.txt"
],
"hasAssets": true,
"assetCount": 1,
"category": "Azure",
"path": "skills/azure-role-selector",
"skillFile": "skills/azure-role-selector/SKILL.md",
"files": [
{
"path": "skills/azure-role-selector/LICENSE.txt",
"name": "LICENSE.txt",
"size": 1078
},
{
"path": "skills/azure-role-selector/SKILL.md",
"name": "SKILL.md",
"size": 983
}
]
},
{
"id": "azure-static-web-apps",
"name": "azure-static-web-apps",
"title": "Azure Static Web Apps",
"description": "Helps create, configure, and deploy Azure Static Web Apps using the SWA CLI. Use when deploying static sites to Azure, setting up SWA local development, configuring staticwebapp.config.json, adding Azure Functions APIs to SWA, or setting up GitHub Actions CI/CD for Static Web Apps.",
"assets": [],
"hasAssets": false,
"assetCount": 0,
"category": "Azure",
"path": "skills/azure-static-web-apps",
"skillFile": "skills/azure-static-web-apps/SKILL.md",
"files": [
{
"path": "skills/azure-static-web-apps/SKILL.md",
"name": "SKILL.md",
"size": 9499
}
]
},
{
"id": "chrome-devtools",
"name": "chrome-devtools",
"title": "Chrome Devtools",
"description": "Expert-level browser automation, debugging, and performance analysis using Chrome DevTools MCP. Use for interacting with web pages, capturing screenshots, analyzing network traffic, and profiling performance.",
"assets": [],
"hasAssets": false,
"assetCount": 0,
"category": "Other",
"path": "skills/chrome-devtools",
"skillFile": "skills/chrome-devtools/SKILL.md",
"files": [
{
"path": "skills/chrome-devtools/SKILL.md",
"name": "SKILL.md",
"size": 4145
}
]
},
{
"id": "copilot-sdk",
"name": "copilot-sdk",
"title": "Copilot Sdk",
"description": "Build agentic applications with GitHub Copilot SDK. Use when embedding AI agents in apps, creating custom tools, implementing streaming responses, managing sessions, connecting to MCP servers, or creating custom agents. Triggers on Copilot SDK, GitHub SDK, agentic app, embed Copilot, programmable agent, MCP server, custom agent.",
"assets": [],
"hasAssets": false,
"assetCount": 0,
"category": "Git & GitHub",
"path": "skills/copilot-sdk",
"skillFile": "skills/copilot-sdk/SKILL.md",
"files": [
{
"path": "skills/copilot-sdk/SKILL.md",
"name": "SKILL.md",
"size": 22409
}
]
},
{
"id": "gh-cli",
"name": "gh-cli",
"title": "Gh Cli",
"description": "GitHub CLI (gh) comprehensive reference for repositories, issues, pull requests, Actions, projects, releases, gists, codespaces, organizations, extensions, and all GitHub operations from the command line.",
"assets": [],
"hasAssets": false,
"assetCount": 0,
"category": "Git & GitHub",
"path": "skills/gh-cli",
"skillFile": "skills/gh-cli/SKILL.md",
"files": [
{
"path": "skills/gh-cli/SKILL.md",
"name": "SKILL.md",
"size": 40503
}
]
},
{
"id": "git-commit",
"name": "git-commit",
"title": "Git Commit",
"description": "Execute git commit with conventional commit message analysis, intelligent staging, and message generation. Use when user asks to commit changes, create a git commit, or mentions \"/commit\". Supports: (1) Auto-detecting type and scope from changes, (2) Generating conventional commit messages from diff, (3) Interactive commit with optional type/scope/description overrides, (4) Intelligent file staging for logical grouping",
"assets": [],
"hasAssets": false,
"assetCount": 0,
"category": "Git & GitHub",
"path": "skills/git-commit",
"skillFile": "skills/git-commit/SKILL.md",
"files": [
{
"path": "skills/git-commit/SKILL.md",
"name": "SKILL.md",
"size": 3198
}
]
},
{
"id": "github-issues",
"name": "github-issues",
"title": "Github Issues",
"description": "Create, update, and manage GitHub issues using MCP tools. Use this skill when users want to create bug reports, feature requests, or task issues, update existing issues, add labels/assignees/milestones, or manage issue workflows. Triggers on requests like \"create an issue\", \"file a bug\", \"request a feature\", \"update issue X\", or any GitHub issue management task.",
"assets": [
"references/templates.md"
],
"hasAssets": true,
"assetCount": 1,
"category": "Git & GitHub",
"path": "skills/github-issues",
"skillFile": "skills/github-issues/SKILL.md",
"files": [
{
"path": "skills/github-issues/SKILL.md",
"name": "SKILL.md",
"size": 4783
},
{
"path": "skills/github-issues/references/templates.md",
"name": "references/templates.md",
"size": 1384
}
]
},
{
"id": "image-manipulation-image-magick",
"name": "image-manipulation-image-magick",
"title": "Image Manipulation Image Magick",
"description": "Process and manipulate images using ImageMagick. Supports resizing, format conversion, batch processing, and retrieving image metadata. Use when working with images, creating thumbnails, resizing wallpapers, or performing batch image operations.",
"assets": [],
"hasAssets": false,
"assetCount": 0,
"category": "Other",
"path": "skills/image-manipulation-image-magick",
"skillFile": "skills/image-manipulation-image-magick/SKILL.md",
"files": [
{
"path": "skills/image-manipulation-image-magick/SKILL.md",
"name": "SKILL.md",
"size": 6963
}
]
},
{
"id": "legacy-circuit-mockups",
"name": "legacy-circuit-mockups",
"title": "Legacy Circuit Mockups",
"description": "Generate breadboard circuit mockups and visual diagrams using HTML5 Canvas drawing techniques. Use when asked to create circuit layouts, visualize electronic component placements, draw breadboard diagrams, mockup 6502 builds, generate retro computer schematics, or design vintage electronics projects. Supports 555 timers, W65C02S microprocessors, 28C256 EEPROMs, W65C22 VIA chips, 7400-series logic gates, LEDs, resistors, capacitors, switches, buttons, crystals, and wires.",
"assets": [
"references/28256-eeprom.md",
"references/555.md",
"references/6502.md",
"references/6522.md",
"references/6C62256.md",
"references/7400-series.md",
"references/assembly-compiler.md",
"references/assembly-language.md",
"references/basic-electronic-components.md",
"references/breadboard.md",
"references/common-breadboard-components.md",
"references/connecting-electronic-components.md",
"references/emulator-28256-eeprom.md",
"references/emulator-6502.md",
"references/emulator-6522.md",
"references/emulator-6C62256.md",
"references/emulator-lcd.md",
"references/lcd.md",
"references/minipro.md",
"references/t48eeprom-programmer.md"
],
"hasAssets": true,
"assetCount": 20,
"category": "Diagrams",
"path": "skills/legacy-circuit-mockups",
"skillFile": "skills/legacy-circuit-mockups/SKILL.md",
"files": [
{
"path": "skills/legacy-circuit-mockups/SKILL.md",
"name": "SKILL.md",
"size": 9249
},
{
"path": "skills/legacy-circuit-mockups/references/28256-eeprom.md",
"name": "references/28256-eeprom.md",
"size": 4667
},
{
"path": "skills/legacy-circuit-mockups/references/555.md",
"name": "references/555.md",
"size": 33114
},
{
"path": "skills/legacy-circuit-mockups/references/6502.md",
"name": "references/6502.md",
"size": 5807
},
{
"path": "skills/legacy-circuit-mockups/references/6522.md",
"name": "references/6522.md",
"size": 5881
},
{
"path": "skills/legacy-circuit-mockups/references/6C62256.md",
"name": "references/6C62256.md",
"size": 4214
},
{
"path": "skills/legacy-circuit-mockups/references/7400-series.md",
"name": "references/7400-series.md",
"size": 4759
},
{
"path": "skills/legacy-circuit-mockups/references/assembly-compiler.md",
"name": "references/assembly-compiler.md",
"size": 4860
},
{
"path": "skills/legacy-circuit-mockups/references/assembly-language.md",
"name": "references/assembly-language.md",
"size": 5359
},
{
"path": "skills/legacy-circuit-mockups/references/basic-electronic-components.md",
"name": "references/basic-electronic-components.md",
"size": 2784
},
{
"path": "skills/legacy-circuit-mockups/references/breadboard.md",
"name": "references/breadboard.md",
"size": 5025
},
{
"path": "skills/legacy-circuit-mockups/references/common-breadboard-components.md",
"name": "references/common-breadboard-components.md",
"size": 6565
},
{
"path": "skills/legacy-circuit-mockups/references/connecting-electronic-components.md",
"name": "references/connecting-electronic-components.md",
"size": 15302
},
{
"path": "skills/legacy-circuit-mockups/references/emulator-28256-eeprom.md",
"name": "references/emulator-28256-eeprom.md",
"size": 5198
},
{
"path": "skills/legacy-circuit-mockups/references/emulator-6502.md",
"name": "references/emulator-6502.md",
"size": 5853
},
{
"path": "skills/legacy-circuit-mockups/references/emulator-6522.md",
"name": "references/emulator-6522.md",
"size": 6698
},
{
"path": "skills/legacy-circuit-mockups/references/emulator-6C62256.md",
"name": "references/emulator-6C62256.md",
"size": 4869
},
{
"path": "skills/legacy-circuit-mockups/references/emulator-lcd.md",
"name": "references/emulator-lcd.md",
"size": 5118
},
{
"path": "skills/legacy-circuit-mockups/references/lcd.md",
"name": "references/lcd.md",
"size": 5291
},
{
"path": "skills/legacy-circuit-mockups/references/minipro.md",
"name": "references/minipro.md",
"size": 4130
},
{
"path": "skills/legacy-circuit-mockups/references/t48eeprom-programmer.md",
"name": "references/t48eeprom-programmer.md",
"size": 4398
}
]
},
{
"id": "make-skill-template",
"name": "make-skill-template",
"title": "Make Skill Template",
"description": "Create new Agent Skills for GitHub Copilot from prompts or by duplicating this template. Use when asked to \"create a skill\", \"make a new skill\", \"scaffold a skill\", or when building specialized AI capabilities with bundled resources. Generates SKILL.md files with proper frontmatter, directory structure, and optional scripts/references/assets folders.",
"assets": [],
"hasAssets": false,
"assetCount": 0,
"category": "Git & GitHub",
"path": "skills/make-skill-template",
"skillFile": "skills/make-skill-template/SKILL.md",
"files": [
{
"path": "skills/make-skill-template/SKILL.md",
"name": "SKILL.md",
"size": 5368
}
]
},
{
"id": "markdown-to-html",
"name": "markdown-to-html",
"title": "Markdown To Html",
"description": "Convert Markdown files to HTML similar to `marked.js`, `pandoc`, `gomarkdown/markdown`, or similar tools; or writing custom script to convert markdown to html and/or working on web template systems like `jekyll/jekyll`, `gohugoio/hugo`, or similar web templating systems that utilize markdown documents, converting them to html. Use when asked to \"convert markdown to html\", \"transform md to html\", \"render markdown\", \"generate html from markdown\", or when working with .md files and/or web a templating system that converts markdown to HTML output. Supports CLI and Node.js workflows with GFM, CommonMark, and standard Markdown flavors.",
"assets": [
"references/basic-markdown-to-html.md",
"references/basic-markdown.md",
"references/code-blocks-to-html.md",
"references/code-blocks.md",
"references/collapsed-sections-to-html.md",
"references/collapsed-sections.md",
"references/gomarkdown.md",
"references/hugo.md",
"references/jekyll.md",
"references/marked.md",
"references/pandoc.md",
"references/tables-to-html.md",
"references/tables.md",
"references/writing-mathematical-expressions-to-html.md",
"references/writing-mathematical-expressions.md"
],
"hasAssets": true,
"assetCount": 15,
"category": "CLI Tools",
"path": "skills/markdown-to-html",
"skillFile": "skills/markdown-to-html/SKILL.md",
"files": [
{
"path": "skills/markdown-to-html/SKILL.md",
"name": "SKILL.md",
"size": 24632
},
{
"path": "skills/markdown-to-html/references/basic-markdown-to-html.md",
"name": "references/basic-markdown-to-html.md",
"size": 4291
},
{
"path": "skills/markdown-to-html/references/basic-markdown.md",
"name": "references/basic-markdown.md",
"size": 31397
},
{
"path": "skills/markdown-to-html/references/code-blocks-to-html.md",
"name": "references/code-blocks-to-html.md",
"size": 2704
},
{
"path": "skills/markdown-to-html/references/code-blocks.md",
"name": "references/code-blocks.md",
"size": 3810
},
{
"path": "skills/markdown-to-html/references/collapsed-sections-to-html.md",
"name": "references/collapsed-sections-to-html.md",
"size": 2608
},
{
"path": "skills/markdown-to-html/references/collapsed-sections.md",
"name": "references/collapsed-sections.md",
"size": 2787
},
{
"path": "skills/markdown-to-html/references/gomarkdown.md",
"name": "references/gomarkdown.md",
"size": 6253
},
{
"path": "skills/markdown-to-html/references/hugo.md",
"name": "references/hugo.md",
"size": 7029
},
{
"path": "skills/markdown-to-html/references/jekyll.md",
"name": "references/jekyll.md",
"size": 5760
},
{
"path": "skills/markdown-to-html/references/marked.md",
"name": "references/marked.md",
"size": 2984
},
{
"path": "skills/markdown-to-html/references/pandoc.md",
"name": "references/pandoc.md",
"size": 4123
},
{
"path": "skills/markdown-to-html/references/tables-to-html.md",
"name": "references/tables-to-html.md",
"size": 2665
},
{
"path": "skills/markdown-to-html/references/tables.md",
"name": "references/tables.md",
"size": 3767
},
{
"path": "skills/markdown-to-html/references/writing-mathematical-expressions-to-html.md",
"name": "references/writing-mathematical-expressions-to-html.md",
"size": 6004
},
{
"path": "skills/markdown-to-html/references/writing-mathematical-expressions.md",
"name": "references/writing-mathematical-expressions.md",
"size": 4886
}
]
},
{
"id": "mcp-cli",
"name": "mcp-cli",
"title": "Mcp Cli",
"description": "Interface for MCP (Model Context Protocol) servers via CLI. Use when you need to interact with external tools, APIs, or data sources through MCP servers, list available MCP servers/tools, or call MCP tools from command line.",
"assets": [],
"hasAssets": false,
"assetCount": 0,
"category": "CLI Tools",
"path": "skills/mcp-cli",
"skillFile": "skills/mcp-cli/SKILL.md",
"files": [
{
"path": "skills/mcp-cli/SKILL.md",
"name": "SKILL.md",
"size": 2539
}
]
},
{
"id": "microsoft-code-reference",
"name": "microsoft-code-reference",
"title": "Microsoft Code Reference",
"description": "Look up Microsoft API references, find working code samples, and verify SDK code is correct. Use when working with Azure SDKs, .NET libraries, or Microsoft APIs—to find the right method, check parameters, get working examples, or troubleshoot errors. Catches hallucinated methods, wrong signatures, and deprecated patterns by querying official docs.",
"assets": [],
"hasAssets": false,
"assetCount": 0,
"category": "Azure",
"path": "skills/microsoft-code-reference",
"skillFile": "skills/microsoft-code-reference/SKILL.md",
"files": [
{
"path": "skills/microsoft-code-reference/SKILL.md",
"name": "SKILL.md",
"size": 3353
}
]
},
{
"id": "microsoft-docs",
"name": "microsoft-docs",
"title": "Microsoft Docs",
"description": "Query official Microsoft documentation to understand concepts, find tutorials, and learn how services work. Use for Azure, .NET, Microsoft 365, Windows, Power Platform, and all Microsoft technologies. Get accurate, current information from learn.microsoft.com and other official Microsoft websites—architecture overviews, quickstarts, configuration guides, limits, and best practices.",
"assets": [],
"hasAssets": false,
"assetCount": 0,
"category": "Azure",
"path": "skills/microsoft-docs",
"skillFile": "skills/microsoft-docs/SKILL.md",
"files": [
{
"path": "skills/microsoft-docs/SKILL.md",
"name": "SKILL.md",
"size": 2142
}
]
},
{
"id": "nuget-manager",
"name": "nuget-manager",
"title": "Nuget Manager",
"description": "Manage NuGet packages in .NET projects/solutions. Use this skill when adding, removing, or updating NuGet package versions. It enforces using `dotnet` CLI for package management and provides strict procedures for direct file edits only when updating versions.",
"assets": [],
"hasAssets": false,
"assetCount": 0,
"category": "CLI Tools",
"path": "skills/nuget-manager",
"skillFile": "skills/nuget-manager/SKILL.md",
"files": [
{
"path": "skills/nuget-manager/SKILL.md",
"name": "SKILL.md",
"size": 3418
}
]
},
{
"id": "plantuml-ascii",
"name": "plantuml-ascii",
"title": "Plantuml Ascii",
"description": "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",
"assets": [],
"hasAssets": false,
"assetCount": 0,
"category": "Diagrams",
"path": "skills/plantuml-ascii",
"skillFile": "skills/plantuml-ascii/SKILL.md",
"files": [
{
"path": "skills/plantuml-ascii/SKILL.md",
"name": "SKILL.md",
"size": 6096
}
]
},
{
"id": "prd",
"name": "prd",
"title": "Prd",
"description": "Generate high-quality Product Requirements Documents (PRDs) for software systems and AI-powered features. Includes executive summaries, user stories, technical specifications, and risk analysis.",
"assets": [],
"hasAssets": false,
"assetCount": 0,
"category": "Other",
"path": "skills/prd",
"skillFile": "skills/prd/SKILL.md",
"files": [
{
"path": "skills/prd/SKILL.md",
"name": "SKILL.md",
"size": 4307
}
]
},
{
"id": "refactor",
"name": "refactor",
"title": "Refactor",
"description": "Surgical code refactoring to improve maintainability without changing behavior. Covers extracting functions, renaming variables, breaking down god functions, improving type safety, eliminating code smells, and applying design patterns. Less drastic than repo-rebuilder; use for gradual improvements.",
"assets": [],
"hasAssets": false,
"assetCount": 0,
"category": "Other",
"path": "skills/refactor",
"skillFile": "skills/refactor/SKILL.md",
"files": [
{
"path": "skills/refactor/SKILL.md",
"name": "SKILL.md",
"size": 16842
}
]
},
{
"id": "scoutqa-test",
"name": "scoutqa-test",
"title": "Scoutqa Test",
"description": "This skill should be used when the user asks to \"test this website\", \"run exploratory testing\", \"check for accessibility issues\", \"verify the login flow works\", \"find bugs on this page\", or requests automated QA testing. Triggers on web application testing scenarios including smoke tests, accessibility audits, e-commerce flows, and user flow validation using ScoutQA CLI. IMPORTANT: Use this skill proactively after implementing web application features to verify they work correctly - don't wait for the user to ask for testing.",
"assets": [],
"hasAssets": false,
"assetCount": 0,
"category": "Testing",
"path": "skills/scoutqa-test",
"skillFile": "skills/scoutqa-test/SKILL.md",
"files": [
{
"path": "skills/scoutqa-test/SKILL.md",
"name": "SKILL.md",
"size": 12001
}
]
},
{
"id": "snowflake-semanticview",
"name": "snowflake-semanticview",
"title": "Snowflake Semanticview",
"description": "Create, alter, and validate Snowflake semantic views using Snowflake CLI (snow). Use when asked to build or troubleshoot semantic views/semantic layer definitions with CREATE/ALTER SEMANTIC VIEW, to validate semantic-view DDL against Snowflake via CLI, or to guide Snowflake CLI installation and connection setup.",
"assets": [],
"hasAssets": false,
"assetCount": 0,
"category": "CLI Tools",
"path": "skills/snowflake-semanticview",
"skillFile": "skills/snowflake-semanticview/SKILL.md",
"files": [
{
"path": "skills/snowflake-semanticview/SKILL.md",
"name": "SKILL.md",
"size": 4411
}
]
},
{
"id": "terraform-azurerm-set-diff-analyzer",
"name": "terraform-azurerm-set-diff-analyzer",
"title": "Terraform Azurerm Set Diff Analyzer",
"description": "Analyze Terraform plan JSON output for AzureRM Provider to distinguish between false-positive diffs (order-only changes in Set-type attributes) and actual resource changes. Use when reviewing terraform plan output for Azure resources like Application Gateway, Load Balancer, Firewall, Front Door, NSG, and other resources with Set-type attributes that cause spurious diffs due to internal ordering changes.",
"assets": [
"references/azurerm_set_attributes.json",
"references/azurerm_set_attributes.md",
"scripts/.gitignore",
"scripts/README.md",
"scripts/analyze_plan.py"
],
"hasAssets": true,
"assetCount": 5,
"category": "Azure",
"path": "skills/terraform-azurerm-set-diff-analyzer",
"skillFile": "skills/terraform-azurerm-set-diff-analyzer/SKILL.md",
"files": [
{
"path": "skills/terraform-azurerm-set-diff-analyzer/SKILL.md",
"name": "SKILL.md",
"size": 2187
},
{
"path": "skills/terraform-azurerm-set-diff-analyzer/references/azurerm_set_attributes.json",
"name": "references/azurerm_set_attributes.json",
"size": 5106
},
{
"path": "skills/terraform-azurerm-set-diff-analyzer/references/azurerm_set_attributes.md",
"name": "references/azurerm_set_attributes.md",
"size": 3966
},
{
"path": "skills/terraform-azurerm-set-diff-analyzer/scripts/.gitignore",
"name": "scripts/.gitignore",
"size": 742
},
{
"path": "skills/terraform-azurerm-set-diff-analyzer/scripts/README.md",
"name": "scripts/README.md",
"size": 5306
},
{
"path": "skills/terraform-azurerm-set-diff-analyzer/scripts/analyze_plan.py",
"name": "scripts/analyze_plan.py",
"size": 30996
}
]
},
{
"id": "vscode-ext-commands",
"name": "vscode-ext-commands",
"title": "Vscode Ext Commands",
"description": "Guidelines for contributing commands in VS Code extensions. Indicates naming convention, visibility, localization and other relevant attributes, following VS Code extension development guidelines, libraries and good practices",
"assets": [],
"hasAssets": false,
"assetCount": 0,
"category": "VS Code",
"path": "skills/vscode-ext-commands",
"skillFile": "skills/vscode-ext-commands/SKILL.md",
"files": [
{
"path": "skills/vscode-ext-commands/SKILL.md",
"name": "SKILL.md",
"size": 1545
}
]
},
{
"id": "vscode-ext-localization",
"name": "vscode-ext-localization",
"title": "Vscode Ext Localization",
"description": "Guidelines for proper localization of VS Code extensions, following VS Code extension development guidelines, libraries and good practices",
"assets": [],
"hasAssets": false,
"assetCount": 0,
"category": "VS Code",
"path": "skills/vscode-ext-localization",
"skillFile": "skills/vscode-ext-localization/SKILL.md",
"files": [
{
"path": "skills/vscode-ext-localization/SKILL.md",
"name": "SKILL.md",
"size": 1473
}
]
},
{
"id": "web-design-reviewer",
"name": "web-design-reviewer",
"title": "Web Design Reviewer",
"description": "This skill enables visual inspection of websites running locally or remotely to identify and fix design issues. Triggers on requests like \"review website design\", \"check the UI\", \"fix the layout\", \"find design problems\". Detects issues with responsive design, accessibility, visual consistency, and layout breakage, then performs fixes at the source code level.",
"assets": [
"references/framework-fixes.md",
"references/visual-checklist.md"
],
"hasAssets": true,
"assetCount": 2,
"category": "Diagrams",
"path": "skills/web-design-reviewer",
"skillFile": "skills/web-design-reviewer/SKILL.md",
"files": [
{
"path": "skills/web-design-reviewer/SKILL.md",
"name": "SKILL.md",
"size": 10520
},
{
"path": "skills/web-design-reviewer/references/framework-fixes.md",
"name": "references/framework-fixes.md",
"size": 7437
},
{
"path": "skills/web-design-reviewer/references/visual-checklist.md",
"name": "references/visual-checklist.md",
"size": 5989
}
]
},
{
"id": "webapp-testing",
"name": "webapp-testing",
"title": "Webapp Testing",
"description": "Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.",
"assets": [
"test-helper.js"
],
"hasAssets": true,
"assetCount": 1,
"category": "Testing",
"path": "skills/webapp-testing",
"skillFile": "skills/webapp-testing/SKILL.md",
"files": [
{
"path": "skills/webapp-testing/SKILL.md",
"name": "SKILL.md",
"size": 3311
},
{
"path": "skills/webapp-testing/test-helper.js",
"name": "test-helper.js",
"size": 1521
}
]
},
{
"id": "winapp-cli",
"name": "winapp-cli",
"title": "Winapp Cli",
"description": "Windows App Development CLI (winapp) for building, packaging, and deploying Windows applications. Use when asked to initialize Windows app projects, create MSIX packages, generate AppxManifest.xml, manage development certificates, add package identity for debugging, sign packages, or access Windows SDK build tools. Supports .NET, C++, Electron, Rust, Tauri, and cross-platform frameworks targeting Windows.",
"assets": [],
"hasAssets": false,
"assetCount": 0,
"category": "CLI Tools",
"path": "skills/winapp-cli",
"skillFile": "skills/winapp-cli/SKILL.md",
"files": [
{
"path": "skills/winapp-cli/SKILL.md",
"name": "SKILL.md",
"size": 7654
}
]
},
{
"id": "workiq-copilot",
"name": "workiq-copilot",
"title": "Workiq Copilot",
"description": "Guides the Copilot CLI on how to use the WorkIQ CLI/MCP server to query Microsoft 365 Copilot data (emails, meetings, docs, Teams, people) for live context, summaries, and recommendations.",
"assets": [],
"hasAssets": false,
"assetCount": 0,
"category": "Microsoft",
"path": "skills/workiq-copilot",
"skillFile": "skills/workiq-copilot/SKILL.md",
"files": [
{
"path": "skills/workiq-copilot/SKILL.md",
"name": "SKILL.md",
"size": 5539
}
]
}
],
"filters": {
"categories": [
"Azure",
"CLI Tools",
"Diagrams",
"Git & GitHub",
"Microsoft",
"Other",
"Testing",
"VS Code"
],
"hasAssets": [
"Yes",
"No"
]
}
}

View File

@@ -1,223 +0,0 @@
{
"items": [
{
"id": "apm",
"name": "APM - Agent Package Manager",
"description": "npm for AI coding agents. The package manager for AGENTS.md, Agent Skills, and MCP servers. One package installs to every AI agent (Copilot, Cursor, Claude, Codex, Gemini) in their native format.",
"category": "CLI Tools",
"featured": true,
"requirements": [
"Python 3.8 or higher (for pip install)",
"Or use the shell installer"
],
"features": [
"📦 Universal packages: One install works for Copilot, Cursor, Claude, and more",
"🔧 Skills & Instructions: Install guardrails and capabilities",
"🔌 MCP Server management: Configure and manage MCP servers",
"🏗️ Create packages: Share your standards and workflows",
"🌐 Multi-source: GitHub, GitHub Enterprise, Azure DevOps"
],
"links": {
"github": "https://github.com/danielmeppiel/apm",
"pypi": "https://pypi.org/project/apm-cli/"
},
"configuration": {
"type": "bash",
"content": "# Install via shell script\ncurl -sSL https://raw.githubusercontent.com/danielmeppiel/apm/main/install.sh | sh\n\n# Or install via pip\npip install apm-cli\n\n# Install a skill\napm install danielmeppiel/form-builder\n\n# Compile for your AI tools\napm compile\n"
},
"tags": [
"cli",
"python",
"package-manager",
"skills",
"agents",
"mcp"
]
},
{
"id": "mcp-server",
"name": "Awesome Copilot MCP Server",
"description": "A Model Context Protocol (MCP) Server that provides prompts for searching and installing prompts, instructions, agents, and skills directly from this repository. Makes it easy to discover and add customizations to your editor.",
"category": "MCP Servers",
"featured": true,
"requirements": [
"Docker installed and running"
],
"features": [],
"links": {
"blog": "https://developer.microsoft.com/blog/announcing-awesome-copilot-mcp-server",
"vscode": "https://aka.ms/awesome-copilot/mcp/vscode",
"vscode-insiders": "https://aka.ms/awesome-copilot/mcp/vscode-insiders",
"visual-studio": "https://aka.ms/awesome-copilot/mcp/vs"
},
"configuration": {
"type": "json",
"content": "{\n \"servers\": {\n \"awesome-copilot\": {\n \"type\": \"stdio\",\n \"command\": \"docker\",\n \"args\": [\n \"run\",\n \"-i\",\n \"--rm\",\n \"ghcr.io/microsoft/mcp-dotnet-samples/awesome-copilot:latest\"\n ]\n }\n }\n}\n"
},
"tags": [
"mcp",
"docker",
"search",
"install"
]
},
{
"id": "vscode-extension",
"name": "Awesome GitHub Copilot Browser",
"description": "A VS Code extension that allows you to browse, preview, and download GitHub Copilot customizations from the awesome-copilot repository. Features a tree view for exploring agents, prompts, instructions, and skills with smart caching for better performance.",
"category": "VS Code Extensions",
"featured": true,
"requirements": [
"VS Code version 1.103.0 or higher",
"Internet connection to fetch repository data",
"A workspace folder open in VS Code (for downloads)"
],
"features": [
"🔍 Browse: Explore chat modes, instructions, prompts, agents, and skills in a tree view",
"📖 Preview: View file content before downloading",
"⬇️ Download: Save files to appropriate .github/ folders in your workspace",
"🔃 Refresh: Update repository data with manual refresh",
"💾 Caching: Smart caching for better performance"
],
"links": {
"github": "https://github.com/timheuer/vscode-awesome-copilot",
"vscode": "vscode:extension/TimHeuer.awesome-copilot",
"vscode-insiders": "vscode-insiders:extension/TimHeuer.awesome-copilot",
"marketplace": "https://marketplace.visualstudio.com/items?itemName=TimHeuer.awesome-copilot"
},
"configuration": null,
"tags": [
"vscode",
"extension",
"browse",
"preview",
"download"
]
},
{
"id": "github-node-vs",
"name": "GitHub Node for Visual Studio",
"description": "Adds GitHub and MCP Servers nodes to Solution Explorer in Visual Studio. Quickly access and manage GitHub-specific files like workflows, Copilot instructions, and agents, plus MCP server configurations - all without leaving Visual Studio.",
"category": "Visual Studio Extensions",
"featured": false,
"requirements": [
"Visual Studio 2022 or higher"
],
"features": [
"📁 GitHub Node: Easy access to .github folder contents in Solution Explorer",
" Quick Create: Add Copilot instructions, agents, prompts, skills, and workflows",
"🔌 MCP Servers Node: Centralized access to MCP configurations",
"🔄 Git Status Icons: See file status directly in the tree view",
"🌐 Open on GitHub: Quick link to view files on GitHub.com"
],
"links": {
"github": "https://github.com/madskristensen/GitHubNode",
"marketplace": "https://marketplace.visualstudio.com/items?itemName=MadsKristensen.GitHubNode"
},
"configuration": null,
"tags": [
"visual-studio",
"extension",
"solution-explorer",
"github",
"mcp"
]
},
{
"id": "prompt-registry",
"name": "Prompt Registry",
"description": "A visual marketplace for discovering, installing, and managing GitHub Copilot prompt libraries from multiple sources. Browse bundles in a tile-based interface with search, filters, and one-click install. Supports GitHub, local directories, and APM repositories.",
"category": "VS Code Extensions",
"featured": false,
"requirements": [
"VS Code"
],
"features": [
"🎨 Visual Marketplace: Browse bundles with search, filters, and one-click install",
"🔌 Multi-Source: Connect to GitHub, local directories, APM, or Awesome Copilot",
"📦 Version Management: Track versions and enable automatic updates",
"👥 Profiles & Hubs: Organize bundles by project/team",
"🌍 Cross-Platform: Works on macOS, Linux, and Windows"
],
"links": {
"github": "https://github.com/AmadeusITGroup/prompt-registry",
"vscode": "vscode:extension/AmadeusITGroup.prompt-registry",
"vscode-insiders": "vscode-insiders:extension/AmadeusITGroup.prompt-registry",
"marketplace": "https://marketplace.visualstudio.com/items?itemName=AmadeusITGroup.prompt-registry"
},
"configuration": null,
"tags": [
"vscode",
"extension",
"marketplace",
"prompts",
"bundles"
]
},
{
"id": "workspace-architect",
"name": "Workspace Architect",
"description": "A comprehensive library of specialized AI personas and chat modes for GitHub Copilot. Includes architectural planning, tech stack guidance, and advanced cognitive reasoning models. Install via npm and use the CLI to download personas and prompts.",
"category": "CLI Tools",
"featured": false,
"requirements": [
"Node.js 20 or higher",
"npm"
],
"features": [
"📦 CLI tool: List and download personas, prompts, and chat modes",
"🎭 Rich persona library: Architecture, React, Azure, and more",
"🧠 Cognitive modes: Advanced reasoning and planning personas",
"⚡ Easy install: npm install -g workspace-architect"
],
"links": {
"github": "https://github.com/archubbuck/workspace-architect",
"npm": "https://www.npmjs.com/package/workspace-architect"
},
"configuration": {
"type": "bash",
"content": "# Install globally\nnpm install -g workspace-architect\n\n# List available items\nworkspace-architect list\n\n# Download a specific item\nworkspace-architect download instructions:basic-setup\n"
},
"tags": [
"cli",
"npm",
"personas",
"chat-modes",
"prompts"
]
}
],
"filters": {
"categories": [
"CLI Tools",
"MCP Servers",
"VS Code Extensions",
"Visual Studio Extensions"
],
"tags": [
"agents",
"browse",
"bundles",
"chat-modes",
"cli",
"docker",
"download",
"extension",
"github",
"install",
"marketplace",
"mcp",
"npm",
"package-manager",
"personas",
"preview",
"prompts",
"python",
"search",
"skills",
"solution-explorer",
"visual-studio",
"vscode"
]
}
}