2 Commits

Author SHA1 Message Date
Tom Meschter
38aafb1a72 Add azure-skills as external plugin (#880)
* Add azure-skills as external plugin

Add microsoft/azure-skills as an external plugin with metadata including
author, homepage, keywords, license, and repository fields. Regenerated
marketplace.json.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Rename external plugin from azure-skills to azure

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Update azure plugin description

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Swap homepage and repository URLs for azure plugin

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Add source.path to azure external plugin entry

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-06 08:01:58 +11:00
Tom Meschter
d4dcc676e4 Support external plugins in marketplace.json generation (#876)
The marketplace currently only includes plugins that live as local
directories in plugins/. This makes it impossible to list plugins
hosted in external GitHub repos, npm packages, or other git URLs.

Add plugins/external.json as a hand-curated list of external plugin
entries following the Claude Code plugin marketplace spec. The
generate-marketplace script now reads this file and merges external
entries as-is into the generated marketplace.json, sorted by name.

Changes:
- Add plugins/external.json (empty array, ready for entries)
- Update eng/generate-marketplace.mjs to load, merge, and sort
  external plugins; warn on duplicate names; log counts
- Document the external plugin workflow in CONTRIBUTING.md and
  AGENTS.md

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-05 10:08:54 +11:00