Official plugin catalog for az-scout.
Explore the available plugins in the online catalog: docs.az-scout.com/catalog
Each plugin entry has the following fields:
| Field | Required | Description |
|---|---|---|
name |
Yes | Package name (e.g. az-scout-plugin-batch-sku) |
description |
Yes | One-line description |
source |
Yes | "pypi" or "github" |
url |
If source=github | GitHub URL for direct installation |
repository |
Yes | GitHub repository URL |
authors |
Yes | Array of GitHub usernames of the authors |
tags |
Yes | Array of keyword tags |
audit |
No | Enable automated convention audits (true/false). Defaults to true for az-scout org repos, false for others. |
long_description |
No | Longer description shown below the short one in the catalog UI. |
catalog.json (alphabetical order)The CI will validate the JSON schema and check that repository URLs are accessible.
The catalog includes an automated review workflow that creates review issues on plugin repos and assigns GitHub Copilot to review them against az-scout conventions.
It runs monthly (1st of each month) and can be triggered manually via the Review Plugins workflow.
catalog.json and filters plugins with audit: trueThe review checklist covers:
The workflow requires an AUDIT_PAT secret — a fine-grained PAT scoped to
az-scout/* repos with issues: write and contents: read permissions.
Run the workflow from the Actions tab with optional inputs:
This repository includes Copilot prompt files in .github/prompts/:
add-plugin-to-catalog.prompt.md — guides adding a new plugin to the catalogreview-plugin.prompt.md — full convention review checklist for a pluginThe az-scout Plugin Manager fetches this catalog at startup:
GET https://plugin-catalog.az-scout.com/catalog.json