aidp-catalog-explore — live catalog browsing
Browse and inspect the AIDP catalog directly via the control-plane — no SQL, no compute, no MCP required.
Complements aidp-catalog-init: use this for ad-hoc, live lookups; use catalog-init to build the cached
grounding file.
When to use
- "What catalogs/schemas/tables are there?" · "describe / show columns of <table>" · "find tables about X"
- You need a catalog/schema/table key to feed another skill.
Engine — official aidp CLI (control-plane, read-only)
Preferred engine is the official Oracle aidp CLI; oci raw-request is the fallback when the CLI isn't
installed. Both hit the same data-plane REST API with the same auth — see
references/aidp-cli-map.md for the full command map and
references/oci-raw-request.md for base URL + auth ladder.
All CLI calls take --instance-id <DATALAKE_OCID> --auth api_key --profile DEFAULT --region <r>.
On 401/403/"Security Token" follow the auth ladder. Per-endpoint REST params are required — a bare
path returns 400 InvalidParameter: query param X must not be null, which names the missing param. REST
output is JSON: { "data": …, "headers": …, "status": <int> }.
Patterns
- Browse down the tree:
aidp catalog list→aidp schema list --catalog-key <cat>→aidp schema list-tables --catalog-key <cat> --schema-key <cat.schema>→aidp schema get-table(or the REST fallbackGET /catalogs→GET /schemas?catalogKey=→GET /tables?…→ filter for the table). - Describe a table: list tables for the schema, then filter the response by table key; present columns, types, properties, and any declared keys from that table object.
- Find by concept: check
.aidp/catalog.mdQuick Reference first (instant); fall back to scanning/tablesnames + table objects for the concept. - Resolve name→key: downstream skills need keys, not display names — use these list calls to translate.
Notes
- Workspace/DataLake-scoped — confirm the region + DataLake OCID first.
- Prefer the cached
.aidp/catalog.mdfor repeated lookups; this skill is for live/uncached inspection or when the cache may be stale (then suggestaidp-catalog-init --refresh). - If an
aidpMCP is configured, itslist_catalogs/list_schemas/list_tables/get_table/list_volumestools are an optional accelerator — not required.
References
- references/aidp-cli-map.md — skill → official
aidpCLI command map (primary engine) - references/oci-raw-request.md · references/no-mcp-rest-map.md
