agent-bom discover azure
Discover Azure-hosted AI agent and MCP-relevant assets from the operator's environment, emit canonical agent-bom inventory JSON, and scan it without giving agent-bom long-lived Azu…
Agent Bom
@msaad00
What This Skill Does
Discovers Azure-hosted AI agent and MCP-relevant assets (OpenAI, Container Apps, AKS, Functions, ML) from the operator's environment and emits canonical agent-bom inventory JSON. Uses the operator's existing Azure identity chain for read-only access without exposing long-lived credentials.
Replaces manual inventory collection across multiple Azure services by providing a single, schema-validated discovery command that outputs standardized JSON.
When to Use It
- Inventory all Azure OpenAI service instances in a subscription
- Discover Azure Container Apps and AKS clusters hosting agent workloads
- Generate a canonical agent-bom inventory JSON for Azure Functions
- Audit Azure Machine Learning workspaces for agentic infrastructure
- Scan discovered Azure assets for vulnerabilities using agent-bom scan
- Export Azure AI and workload inventory to a local file for compliance reporting
Install
$ openclaw skills install @msaad00/agent-bom-discover-azureagent-bom-discover-azure
Use this skill to collect Azure AI and workload inventory as schema-valid agent-bom inventory. Default to discover-only: write JSON to an operator-selected path and stop.
Guardrails
- Use only operator-approved Azure subscriptions and read-only identities.
- Do not request or display raw
AZURE_CLIENT_SECRET, access tokens, or connection strings. - Do not modify Azure resources. This workflow is discovery-only.
- Write inventory only to a path the operator chose.
- Treat AI-generated prose as non-authoritative; schema-validated inventory JSON is the evidence.
Workflow
python examples/operator_pull/azure_inventory_adapter.py \
--subscription-id "$AZURE_SUBSCRIPTION_ID" \
--source azure-skill-invoked \
--discovery-method skill_invoked_pull \
--output azure-inventory.json
Scan only when the operator asks for findings:
agent-bom scan --inventory azure-inventory.json --format json --output agent-bom-azure-findings.json
Evidence Contract
The emitted inventory carries discovery_provenance.source_type: skill_invoked_pull, observed_via: skill_invoked_pull, azure_sdk, sanitized
metadata.permissions_used, and redacted credential material. If schema
validation fails, stop and fix the inventory instead of scanning a best-effort
summary.
Top skills in this category
API Gateway
@byungkyuCall third-party APIs through the Maton gateway, which injects the credential for an app the user has already connected. Use this skill when the user names a connected app and a concrete action in it - read a mailbox, query a CRM, file an issue, update a spreadsheet, run a query through a connected
Marketing Mode
@thesethroseMarketing Mode combines 23 comprehensive marketing skills covering strategy, psychology, content, SEO, conversion optimization, and paid growth. Use when users need marketing strategy, copywriting, SEO help, conversion optimization, paid advertising, or any marketing tactic.
Blogwatcher
@steipeteMonitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.
Marketing Skills
@jchopard69Access 23 marketing modules offering checklists, frameworks, and ready-to-use deliverables for CRO, SEO, copywriting, analytics, launches, ads, and social me...
diagram-generator
@matthewyinGenerate and edit diagrams with the mcp-diagram-generator MCP server. Use this skill for new diagrams, existing .drawio/.mmd/.excalidraw edits, network topology, architecture, flowchart, swimlane, sequence, class, ER, and Excalidraw whiteboard work. Always use this skill when the user asks to draw,