get_collection_manifest
Get a compact collection manifest listing modules, roles, and plugins with one-line descriptions to decide which components to explore. Returns cached or on-demand data.
Instructions
Get a lightweight collection overview: module/role/plugin names with one-line descriptions.
Prefer this over get_collection_docs when exploring a collection — it returns a compact summary suitable for deciding which modules to drill into with get_module_doc.
Returns cached MANIFEST.json if available, otherwise generates on-demand (metadata extraction only, no skill generation). On failure returns {"error": str}.
Module docs are fetched in batched ansible-doc calls. If the entire batch fails hard, the manifest is written with zero module entries (roles/plugins from list discovery are still included when present).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| collection_namespace | Yes | Collection namespace (e.g. 'netbox.netbox') |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |