Title: Support external repository sources for plugins (don't require content to live in this repo) · Issue #15 · github/copilot-plugins · GitHub
Open Graph Title: Support external repository sources for plugins (don't require content to live in this repo) · Issue #15 · github/copilot-plugins
X Title: Support external repository sources for plugins (don't require content to live in this repo) · Issue #15 · github/copilot-plugins
Description: Problem marketplace.json requires all plugin content to live inside this repo via relative paths. This forces plugin authors to duplicate content here rather than pointing to their canonical source repo. Use Case We maintain AzureCosmosD...
Open Graph Description: Problem marketplace.json requires all plugin content to live inside this repo via relative paths. This forces plugin authors to duplicate content here rather than pointing to their canonical source...
X Description: Problem marketplace.json requires all plugin content to live inside this repo via relative paths. This forces plugin authors to duplicate content here rather than pointing to their canonical source...
Opengraph URL: https://github.com/github/copilot-plugins/issues/15
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Support external repository sources for plugins (don't require content to live in this repo)","articleBody":"## Problem\n\n`marketplace.json` requires all plugin content to live inside this repo via relative paths. This forces plugin authors to duplicate content here rather than pointing to their canonical source repo.\n\n## Use Case\n\nWe maintain [AzureCosmosDB/cosmosdb-agent-kit](https://github.com/AzureCosmosDB/cosmosdb-agent-kit) - 57+ Cosmos DB best-practice rules in the standard skill format (SKILL.md + AGENTS.md). The same skill is consumed by Claude Code, Gemini CLI, Cursor, and other agents via [Agent Skills](https://agentskills.io/). We want it discoverable through this registry without duplicating content that would drift from the source.\n\n## Proposal\n\nSupport a `repository` field in `marketplace.json` that points to an external GitHub repo:\n\n```json\n{\n \"name\": \"cosmosdb-best-practices\",\n \"repository\": \"AzureCosmosDB/cosmosdb-agent-kit\",\n \"path\": \"skills/cosmosdb-best-practices\",\n \"description\": \"Azure Cosmos DB best practices — 57+ rules for data modeling, partitioning, queries, SDK patterns, and more.\",\n \"version\": \"1.0.0\"\n}\n```\n\nThis is the same pattern used by npm, Homebrew, and the VS Code Marketplace - the registry indexes, the external repo provides content. The `workiq` plugin already does this for its MCP server (`npx @microsoft/workiq`), so the precedent exists for skills too.\n\n## Happy to Help\n\nWe can submit a PR, help define the schema, and serve as a test case once this is supported.","author":{"url":"https://github.com/TheovanKraay","@type":"Person","name":"TheovanKraay"},"datePublished":"2026-02-17T16:13:35.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":2},"url":"https://github.com/15/copilot-plugins/issues/15"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:c40a895b-9ac2-80b6-87b5-237d0989df73 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | E71C:143958:81D395:BEC1DA:6A4E169A |
| html-safe-nonce | d5340fa045e883d86cc2e8d98f0a17de22036f9803e617978d7956c31c960a42 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFNzFDOjE0Mzk1ODo4MUQzOTU6QkVDMURBOjZBNEUxNjlBIiwidmlzaXRvcl9pZCI6IjgwOTI4Mzg3NjgzMjEzNjk3NTQiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 76d9cfd0974e98d3460e7c34dff7fbbed80bb979b84303880dff80515d49f5ce |
| hovercard-subject-tag | issue:3953549708 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/github/copilot-plugins/15/issue_layout |
| twitter:image | https://opengraph.githubassets.com/d5003ef4c4bd5dbe85c9d8097d80fa579e260e3d6f6b71b9fdcda4addce58f03/github/copilot-plugins/issues/15 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/d5003ef4c4bd5dbe85c9d8097d80fa579e260e3d6f6b71b9fdcda4addce58f03/github/copilot-plugins/issues/15 |
| og:image:alt | Problem marketplace.json requires all plugin content to live inside this repo via relative paths. This forces plugin authors to duplicate content here rather than pointing to their canonical source... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | TheovanKraay |
| hostname | github.com |
| expected-hostname | github.com |
| None | 030096ee0db095447bfe77409d33bfac127ca7128299c58deef27c52eaa1b1f0 |
| turbo-cache-control | no-preview |
| go-import | github.com/github/copilot-plugins git https://github.com/github/copilot-plugins.git |
| octolytics-dimension-user_id | 9919 |
| octolytics-dimension-user_login | github |
| octolytics-dimension-repository_id | 1139297589 |
| octolytics-dimension-repository_nwo | github/copilot-plugins |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1139297589 |
| octolytics-dimension-repository_network_root_nwo | github/copilot-plugins |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | ea9187571e3edc5f2780f750631138669441ca50 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width