# oracle-ai-data-platform-workbench-engineer-agent

A 37-skill agent for Oracle AI Data Platform Workbench: catalog discovery, Spark SQL, pipelines, governance and Delta Sharing, all driven by plain English.

- plugin · `type=plugin` · Claude Code · ★ 56
- Author: Oracle
- License: UPL-1.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/oracle-samples/oracle-aidp-samples/tree/HEAD/ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent
- Updated: 2026-10-23
- HTML: https://affpapa.org/en/nevibecode/plugins/oracle-ai-data-platform-workbench-engineer-agent

## What it does

The plugin gives Claude an agent that covers the whole AIDP Workbench loop. It walks your catalog into a local grounding file at `.aidp/catalog.md` with join hints and a value dictionary per column. From there it writes Spark SQL you can run: CREATE, INSERT, UPDATE, DELETE, MERGE, `OPTIMIZE`/`VACUUM`, time-travel through `DESCRIBE HISTORY`. It also takes files in, profiles tables, sets quality rules, fixes cron pipelines, provisions Compute or AI Compute clusters and digs into jobs through the Spark UI. Governance is part of the same set: roles with per-resource permissions, masking, a credential store, Delta Sharing, audit logs, MLflow, Agent Flows across 13 node types with guardrails, and Knowledge Base RAG.

Control-plane calls go through the official `aidp` CLI when it is present; otherwise the agent sends `oci raw-request` to the same AIDP REST API. Interactive Spark SQL and notebook cells run through the bundled `scripts/aidp_sql.py`, because that needs the Jupyter WebSocket protocol and plain HTTP cannot do it.

Two things must exist before the first useful run. One is an `oci` CLI configured with a `DEFAULT` profile — either api_key or a token from `oci session authenticate`. The other is Python 3.x plus `oci`, `requests`, `websocket-client` and `cryptography`.

## Install

### Claude Code (native platform)

**Plugin marketplace**
In the agent chat (not a shell):
```text
/plugin install oracle-ai-data-platform-workbench-engineer-agent@claude-plugins-official
```
In the agent chat (not a shell):
```text
/plugin marketplace add anthropics/claude-plugins-official
```

## When to use it
- turn the AIDP catalog into a grounding file with join hints and value lists
- convert an English question into Spark SQL that runs
- maintain Delta tables with compaction, cleanup and time-travel
- profile tables and apply data quality rules
- set per-resource permissions and masking

## Example prompts
- Profile the store_sales table and suggest quality rules
- Share the gold schema with a recipient

## Similar
- [firebase](https://affpapa.org/en/nevibecode/plugins/firebase.md) — plugin · ★ 44635
- [power-platform-architect](https://affpapa.org/en/nevibecode/plugins/power-platform-architect.md) — plugin · ★ 40418
- [power-bi-development](https://affpapa.org/en/nevibecode/plugins/power-bi-development.md) — plugin · ★ 40418
- [partners](https://affpapa.org/en/nevibecode/plugins/partners.md) — plugin · ★ 40418
- [oracle-to-postgres-migration-expert](https://affpapa.org/en/nevibecode/plugins/oracle-to-postgres-migration-expert.md) — plugin · ★ 40418
- [openapi-to-application-csharp-dotnet](https://affpapa.org/en/nevibecode/plugins/openapi-to-application-csharp-dotnet.md) — plugin · ★ 40418

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
