Commit Graph
11 Commits
Author SHA1 Message Date
Tom MeschterandCopilot 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 MeschterandCopilot 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
Tom Meschter (from Dev Box) a3c13fae17 Add azure deployment preflight skill 2026-01-21 10:39:33 -08:00
Tom Meschter (from Dev Box) bbd3d41dae Update README.skills.md 2026-01-16 10:49:20 -08:00
Tom Meschter (from Dev Box) 07a129c6cc Add new skill for creating, testing, deploying, and updating Azure Static Web Apps 2026-01-16 10:42:27 -08:00
Tom Meschter (from Dev Box) 9ab127ab6d Update generated README with normalized path separators 2026-01-12 09:55:27 -08:00
Tom Meschter (from Dev Box) 448fe7db60 Update README.skills.md
Update README.skills.md to include all the assets in azure-resource-visualizer.
2026-01-12 09:55:00 -08:00
Tom Meschter (from Dev Box) 02a64f6e2e Update README.skills.md 2026-01-12 09:54:23 -08:00
Tom Meschter (from Dev Box) c63e448465 Add azure-resource-visualizer skill
This change adds a skill that can analyze the resources within an Azure
resource group, determine the relationships between them, and then
generate a Markdown file containing the relevant details. The Markdown
file includes a Mermaid diagram showing the relationships.
2026-01-12 09:53:29 -08:00
Tom Meschter (from Dev Box) c7938622af Update generated README with normalized path separators 2026-01-05 11:33:44 -08:00
Tom Meschter (from Dev Box) d688be1b0b Look for assets in subdirectories
Fixes #503.

When running `npm start` the README.skills.md file will be updated to
include any newly-added skills. This includes the name and description
from the skill's frontmatter, but also a list of assets in the skill--
that is, files other than SKILL.md.

However, the code in yaml-parser.mjs to enumerate the asset files only
looks in the immediate skill directory, not any subdirectories. Those
files will be missing from README.skills.md.

Here we update yaml-parser.mjs to recurse through the subdirectories as
well.
2025-12-19 13:25:18 -08:00