{ "listing": { "skills": [ { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-agent-flows/SKILL.md", "name": "aidp-agent-flows", "description": "Discover, author, deploy, and run AIDP agent flows. Use when the user wants to list/inspect agent flows, or create/update/deploy/run a flow, manage sessions/guardrails, attach compute, or attach a remote MCP server to a flow (an MCP_TOOL node — AIDP's \"Native MCP Client Support\" LA feature, where the flow connects OUT to OAC/ADW/OIC/any MCP-compatible service). Everything runs over the Limited-Availability AgentFlows REST API via `oci raw-request`; verify live first. (An `aidp` MCP `list_agent_flows`, if configured, is an optional read accelerator only.)", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-agent-flows/SKILL.md": "4d43a54867504b3b1876bb495101a99a0841ae20db3476ea6e0dd0260951aec8" } }, { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-agent-highcode/SKILL.md", "name": "aidp-agent-highcode", "description": "Build AIDP agents in high-code Python with aidputils + LangGraph (the code-first alternative to the low-code agent-flow canvas). Use when the user wants to write an agent in Python, use LangGraph / create_react_agent / StateGraph, call aidputils (OCIAIConf, AIDPToolConf, init_oci_llm, create_langgraph_tool), build a custom or multi-agent supervisor flow in code, or asks \"how do I code an AIDP agent\". For the low-code/REST node-graph path use aidp-agent-flows.", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-agent-highcode/SKILL.md": "67680cfe90c1e194a59461ac92fc52ae1e1680d8df7072e9be50bddf500b2f0c" } }, { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-ai-sql/SKILL.md", "name": "aidp-ai-sql", "description": "Run LLM functions inside Spark SQL on AIDP via ai_generate(). Use when the user wants to summarize/classify/extract/enrich rows with an LLM directly in SQL, generate narratives over aggregated results, or do grounded RAG-style analysis in the lakehouse. Signature is model-first; available models must be confirmed live before relying on it.", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-ai-sql/SKILL.md": "8f66742e426c2eb8327e092dd20efb91de47831ea4a1d1799ace17c6f5416d84" } }, { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-analyzing-data/SKILL.md", "name": "aidp-analyzing-data", "description": "Answer business questions over the AIDP lakehouse with Spark SQL. Use when the user asks a data question (\"how many…\", \"top N…\", \"show me…\", \"trend of…\", \"revenue by…\") or wants to run ad-hoc Spark SQL. Grounds in .aidp/catalog.md + .aidp/semantic.md and reuses validated verified queries before generating SQL, then executes via the bundled aidp_sql.py helper.", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-analyzing-data/SKILL.md": "00057957cb55a2ad47a15c0984f328c1839725d5ba54e6d9bc86062822280b4c" } }, { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-audit/SKILL.md", "name": "aidp-audit", "description": "Manage and search AIDP audit logs — enable/disable auditing, set retention, and query audit-log entries for a DataLake. Use when the user asks about audit logging, who did what, compliance/retention of AIDP activity, or wants to search audit events. Self-contained — official `aidp audit` CLI preferred, `oci raw-request` fallback.", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-audit/SKILL.md": "9497d8acca6bfb7c3744ceb0b6b21ba625ecf8acf6a5fca5d09d86e735c8b4dd" } }, { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-bundle/SKILL.md", "name": "aidp-bundle", "description": "Deploy AIDP resources as a bundle — create a bundle, deploy all its assets atomically, query deployment status, and purge. Use when the user wants to promote/deploy a set of AIDP resources together, manage a deployment bundle, check bundle deployment status, or tear one down. Preview API via `oci raw-request`; verify live first.", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-bundle/SKILL.md": "64f8bdd7a3a405fd9e2590a2fbfc7cc8ffa1f6e9290825df64c2f52b8def399d" } }, { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-catalog-explore/SKILL.md", "name": "aidp-catalog-explore", "description": "Browse the AIDP data catalog live — list catalogs, schemas, tables, and volumes, inspect a table's columns/properties, and resolve a human name to its catalog key. Use when the user asks \"what catalogs/schemas/tables exist\", \"describe table X\", \"what columns does Y have\", or needs a catalog/schema/table key for another operation.", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-catalog-explore/SKILL.md": "74875d7875736dd26dc7bd3595d4e4a4055622a04909ed6b8c87c0a54a65c2d0" } }, { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-catalog-init/SKILL.md", "name": "aidp-catalog-init", "description": "One-time AIDP catalog discovery that writes a cached, version-controllable .aidp/catalog.md grounding file (tables, columns, FK/join hints, value dictionaries). Use when the user says \"/aidp-catalog-init\", asks to \"map/discover my lakehouse\", set up data discovery, or before answering data questions when no catalog cache exists. Re-run with --refresh when the schema changes.", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-catalog-init/SKILL.md": "a8ad811e7e979a3cbea144fb98d95860cc1a7761fbb04ceb214876d513edc8f6" } }, { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-cluster-ops/SKILL.md", "name": "aidp-cluster-ops", "description": "Manage AIDP Spark compute clusters — list, status, start/stop/restart, installed libraries (JARs/Python), provision/scale a new cluster (driver/worker shapes, autoscale, GPU/RAPIDS, AI Compute), and connect external BI tools (JDBC/ODBC). Use when the user asks about clusters, needs to start/stop compute, create or scale a cluster, install libraries, set up a GPU cluster, use AI Compute for agent flows, connect Tableau/Power BI/DBeaver, or pick a cluster before running data work.", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-cluster-ops/SKILL.md": "822c0f466e573f003ef3e3786c04075509497031970ba8546fc4613a9fe642cf" } }, { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-credentials/SKILL.md", "name": "aidp-credentials", "description": "Manage the AIDP credential store (secrets) — list, get, create, update, delete credentials used by AIDP workflows. Use when the user wants to store/rotate a secret centrally instead of embedding it, or manage connection credentials. Primary engine is the official `aidp` CLI (`aidp credentials …`); the same Preview REST API via `oci raw-request` is the no-CLI fallback. Verify the endpoint live before relying on it.", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-credentials/SKILL.md": "c384f22acec50a0d4eeb966513b8fbd09ca114852efb71a948493e51d0f3d249" } }, { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-data-quality/SKILL.md", "name": "aidp-data-quality", "description": "Run data-quality rule checks on AIDP tables — not-null, uniqueness, allowed ranges/sets, referential integrity, and freshness. Use when the user wants to validate data, check for nulls/duplicates/orphans, assert a column's domain, or gate a pipeline on quality. Expresses each rule as bounded Spark SQL and reports pass/fail with offending counts.", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-data-quality/SKILL.md": "fac697acbc6e5c88f00c0dc67e71335287db1e7b90bd3e1d48dc241f33e4b048" } }, { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-data-sharing/SKILL.md", "name": "aidp-data-sharing", "description": "Share AIDP data via Delta Sharing — create/manage shares, add data assets, manage recipients, and grant access/permissions. Use when the user wants to share a table/schema with another team or org, set up Delta Sharing, manage recipients, or control share permissions/token expiry. Primary engine is the official `aidp` CLI (`aidp delta-share …`); the same GA REST API via `oci raw-request` is the no-CLI fallback.", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-data-sharing/SKILL.md": "73c11ebe6a1c788f92d00a6a781567cd92fdff019265f2aa153f32369347566d" } }, { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-engineer-bootstrap/SKILL.md", "name": "aidp-engineer-bootstrap", "description": "First-run setup for the self-contained AIDP plugin. Verifies the oci CLI + a DEFAULT api_key profile, installs the bundled Python deps, discovers region + DataLake OCID + workspace, then smoke-tests both engines (a control-plane GET /catalogs via oci raw-request and a trivial SELECT 1 cell via scripts/aidp_sql.py). Use on first run, when the user asks to \"set up / configure / install / bootstrap AIDP\", or when control-plane or SQL calls fail with auth/config errors. No MCP install required.", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-engineer-bootstrap/SKILL.md": "fb4498cbb9819b0c38819186d59e1b06f3c10b1cd41d49b4e5e4f546f8f5af39" } }, { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-engineer-overview/SKILL.md", "name": "aidp-engineer-overview", "description": "Router + setup/auth troubleshooting for Oracle AI Data Platform (AIDP) data-engineering work. Use when the user mentions AIDP and isn't sure which skill applies, asks \"what can you do with AIDP\", describes a task by capability, or hits an AIDP auth/workspace/cluster error. Routes to the right aidp-* skill and carries the shared environment + auth-ladder rules.", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-engineer-overview/SKILL.md": "37043ab601333217ffdfa61731047470f8d6b937c57107f8e40f3f08a504afbc" } }, { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-federate/SKILL.md", "name": "aidp-federate", "description": "Federate across multiple data sources in one AIDP Spark session — read from several connectors (Oracle ADB/ExaCS, Fusion, Snowflake, S3, lakehouse tables, …) and join them in a single notebook. Use when the user wants to combine/join data from more than one source, blend an external system with the lakehouse, or do cross-source analysis. Composes the spark-connectors plugin; does not duplicate connectors.", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-federate/SKILL.md": "b2bf66880438792f5ef23ec6eee53f3edcf4d66634671484e6c09a6cb8f5b800" } }, { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-git/SKILL.md", "name": "aidp-git", "description": "Operate native Git in an AIDP workspace — branches, checkout, commit/push, pull, merge, rebase, reset, diff, and conflict resolution on workspace git repositories. Use when the user wants to version workspace notebooks/code in Git, manage branches, commit/push changes, or resolve conflicts inside AIDP. Preview GitService API via `oci raw-request`; verify live first.", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-git/SKILL.md": "a548975b905ea90aa93740011b283e535ae88805523803e3260db95f5615e8e6" } }, { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-ingest-file-to-table/SKILL.md", "name": "aidp-ingest-file-to-table", "description": "Load a data file (CSV/JSON/Parquet/etc.) into a managed AIDP Delta table. Use when the user wants to ingest a file into a table, create a table from a file, or land raw data in the lakehouse. Supports the 1-step path and the 3-step upload→infer→create path. Control-plane via the official `aidp` CLI.", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-ingest-file-to-table/SKILL.md": "102bd3244927ef2bb4e71d3fc07c5c45eb7a5bd537081d7c75f44116e5147029" } }, { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-knowledge-bases/SKILL.md", "name": "aidp-knowledge-bases", "description": "Build and manage AIDP Knowledge Bases for RAG — create a KB over catalog data, pick an embedding model + chunking, build an HNSW/IVF vector index, add data sources (volume/table), run ingestion jobs, and manage KB permissions. Use when the user wants RAG, a knowledge base, document/vector search, embeddings, semantic retrieval, or to feed a RAG_TOOL agent-flow node. This is the corpus/index layer; the agent that queries it is authored in aidp-agent-flows (RAG_TOOL) or aidp-agent-highcode.", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-knowledge-bases/SKILL.md": "e36c0dad27e18988a24081a6bed5f3d5b4be114baa3bd82a2bdad9d084ef6045" } }, { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-migration/SKILL.md", "name": "aidp-migration", "description": "Guide a migration of notebooks/jobs from another platform (e.g. Databricks) into AIDP. Use when the user wants to port Databricks notebooks/jobs to AIDP, move workloads onto the AIDP lakehouse, or plan a migration. Orchestration-only — it composes the other self-contained aidp-* skills; it adds no new API surface.", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-migration/SKILL.md": "cdaf3745facc817266ee082a2b31e429154570236bb80b18c9f03f709688d45d" } }, { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-mlops/SKILL.md", "name": "aidp-mlops", "description": "Track ML work in AIDP's MLflow-compatible MLOps — experiments, runs, metrics/params, registered models, and model versions. Use when the user wants to log/track experiments, list runs or metrics, register a model, transition a model-version stage, or query the model registry. Primary engine is the official `aidp` CLI (`aidp mlops …`); the same Preview MLflow REST API via `oci raw-request` is the no-CLI fallback. Verify live first.", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-mlops/SKILL.md": "c4420becd1b947b5171441c7c3c891b3a31ba8cd85d65dbd860ad8c824869c26" } }, { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-models-catalog/SKILL.md", "name": "aidp-models-catalog", "description": "List the models available/installed in the AIDP DataLake and inspect their parameters, and browse the MLOps model registry. Use when the user asks \"what models are available\", needs a model name for ai_generate()/agent flows, wants a model's parameters, or wants to list registered models / versions. Registry browse uses the official `aidp` CLI (folded into the `mlops` group); the LA `Models` platform-catalog API via `oci raw-request` is verified and the no-CLI fallback.", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-models-catalog/SKILL.md": "29dae1667a39f9cc39942c357b1d4ce59ffa0c47b8dd0d0ef691a07b79ec8d06" } }, { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-notebooks/SKILL.md", "name": "aidp-notebooks", "description": "Create, edit, and execute AIDP notebooks and manage their kernel sessions. Use when the user wants to author a notebook, run cells/code on a cluster, attach/detach a kernel session, or build an interactive notebook (e.g. with widgets + Spark SQL + Plotly). Notebook FILE ops run via the Notebook contents REST API; CELL EXECUTION runs via scripts/aidp_sql.py.", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-notebooks/SKILL.md": "1ff278bb3d9c48d7f86e0ac34fd45ffd8c647b618bbd52ca34591e600800ff23" } }, { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-observability/SKILL.md", "name": "aidp-observability", "description": "Surface AIDP operational state — recently accessed resources and long-running async operations (status, completion, waiting). Use when the user asks \"what happened recently\", \"what's running\", \"is that operation done yet\", or needs to track/await an async AIDP operation (e.g. provisioning, large commits). Runs over the official `aidp` CLI.", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-observability/SKILL.md": "04d3ecc9459638dce2ec1dad8b2c9302f5e00b2ae1daafc9c9aa9a46cac44476" } }, { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-pipelines/SKILL.md", "name": "aidp-pipelines", "description": "Author, schedule, run, and monitor AIDP Jobs (task DAGs of notebooks/python with cron). Use when the user wants to build a pipeline, create/update/run a Job, schedule a recurring run, check a run's status, read a task's output, or cancel a run.", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-pipelines/SKILL.md": "d5c90b46aac5a3d35627dfb495155dbcb34ec9047a1f43caee4d8804fdb2b931" } }, { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-profiling-tables/SKILL.md", "name": "aidp-profiling-tables", "description": "Profile an AIDP table — row count, per-column null %, distinct count, min/max/mean, and top-K values. Use when the user asks to profile a table, wants column statistics or a data-quality snapshot, or needs to understand a dataset's shape before using it. Runs bounded Spark SQL via the bundled aidp_sql.py helper.", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-profiling-tables/SKILL.md": "8acc48c7cebe57f6213fb566d50ea94a7d045f5e2a43f153cc94596146da12a5" } }, { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-roles-access/SKILL.md", "name": "aidp-roles-access", "description": "Manage AIDP roles and access — list roles, view permissions, create roles, add/remove members, and grant/revoke per-resource permissions on catalogs, schemas, tables, views, volumes, workspaces, workspace objects, and clusters. Also covers column masking/classification (restricted views + ontology sensitivity — no masking REST API exists). Use when the user asks about roles/RBAC, who can access what, granting/revoking access on any resource, adding someone to a role, or masking/classifying columns. Primary engine is the official `aidp` CLI; the same REST API via `oci raw-request` is the no-CLI fallback.", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-roles-access/SKILL.md": "9ba6711ee6cb4dcc5088fd14df1c46a0b849f8e5ee6be266309ff2d9613aef64" } }, { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-semantic-model/SKILL.md", "name": "aidp-semantic-model", "description": "Maintain a semantic grounding layer (.aidp/semantic.md) for AIDP — logical entity names, SQL-defined metrics, joins with cardinality, synonyms, and value dictionaries. Use when the user wants to define metrics/business terms, improve NL-to-SQL accuracy, standardize \"revenue/customers/etc.\", or set up a semantic model. Read by analyzing-data, verified-queries, profiling, and data-quality.", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-semantic-model/SKILL.md": "ed5d2cd6c43fe72e26627ecf57fd9d7e5c8d3892330b1a46ffb7fb78fba0bf0b" } }, { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-spark-debugging/SKILL.md", "name": "aidp-spark-debugging", "description": "Diagnose slow or failed AIDP Spark work using cluster logs, metrics, and the Spark UI REST API. Use when a job/query is slow or failed, the user asks \"why did this fail / why is it slow\", or you need stage/task timings, skew, shuffle/spill, executor, or SQL-execution details. Lightweight triage — for deep performance tuning (skew/spill/shuffle/joins/AQE/Delta) use the `aidp-spark-optimization` skill.", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-spark-debugging/SKILL.md": "7d2e347593de24e1865412c193e8de2bad55e1fb061b18868346f28738c885ec" } }, { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-spark-optimization/SKILL.md", "name": "aidp-spark-optimization", "description": "Use when a Spark job/notebook is slow, missing an SLA, spilling, OOMing, generating too many small files, or shuffling/skewing heavily; when reviewing Spark/PySpark code or a Spark UI for performance; or before running a large Spark workload. Covers open-source Apache Spark 3.5.0 (+ Delta Lake) tuning -- partitions, shuffle, joins, skew, file layout, memory, codegen, caching, AQE, compression, and configuration.", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-spark-optimization/SKILL.md": "0de4f554c86a6560ac0b37f4e2dddbf55c6fa34cfab7c9cf1e38191b437ec6bb", "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-spark-optimization/references/01-partitioning.md": "450698090c978deb2fe29ffe865b5ea10b1c36c8fbdb181190447530ae48a20b", "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-spark-optimization/references/02-joins.md": "83d750183acda6a430fc7a264d69542ed614c869cda0079f3304b810c2e86877", "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-spark-optimization/references/03-file-layout-io.md": "d3bbc4d85583688168f333706359368eda7baed89e15a28ca2ce5db7122ba94b", "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-spark-optimization/references/04-memory-and-spill.md": "7ddcb0d7b2a04e32c98d06e197cfdf40f864f3bc9179c944e28f01166d2ccdf4", "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-spark-optimization/references/05-codegen.md": "ae466c48ec60e0ad23db63982c0cde4d0e76b1e9ab4d7757ae8da0e1260df6e6", "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-spark-optimization/references/06-caching-materialization.md": "7339b3e4901fff2ddd4db1b244ecbaa50e2f6a29c6056e409a2b7007a8270f60", "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-spark-optimization/references/07-aqe.md": "ca4de6b95d8826a424a1ec3fdd9c496c42058ca99e4a4b204548655d2b33c7dd", "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-spark-optimization/references/08-delta-lake.md": "21bac217440d937394c7ebf0cde58c03a7c5e833fe7bf1efafa0c6ad0e7ac7a7", "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-spark-optimization/references/09-oracle-database.md": "c1e34146c399c72a37eb86587e29c5bb62ce66b379d284a04d9ae4803560dcac", "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-spark-optimization/references/aidp-notes.md": "a00ec1cbca51871f0c396060700ca0f933696000600a310c4f66ce9ff638aec1", "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-spark-optimization/references/case-studies.md": "a85b9110bea32b0f04d44855dd3f7b19394d62e594710ad900f5df4bfd2dbc2f", "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-spark-optimization/references/cluster-sizing.md": "23fddf6b6ad49faf2486996e0d695beccefcf7f243f9f115088679f03198f4bc", "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-spark-optimization/references/config-matrix.md": "898e91329fc65eb033c008c7e197f61e6b89d8bb076515e114cacbee5c0111bc", "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-spark-optimization/references/diagnosis.md": "856462849d9f92a8560fb5783c927d581d7873b87e8e5c9cfd7591a50f7ac4a0", "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-spark-optimization/references/quick-reference.md": "64520d5b7848c41c11aab6cd9edff9678cf8a5b357b2a18e7cb1b3bcabbe1574" } }, { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-sql-ddl/SKILL.md", "name": "aidp-sql-ddl", "description": "Write-side Spark SQL on the AIDP lakehouse — DDL (CREATE/ALTER/DROP table·view·schema), DML (INSERT/UPDATE/DELETE/MERGE upsert), and Delta maintenance (OPTIMIZE, VACUUM, time travel, RESTORE, schema evolution, liquid clustering). Use when the user wants to create/alter/drop a table or view, insert/update/delete/merge rows, upsert, compact/optimize/vacuum a Delta table, query an old version (time travel), restore, evolve a schema, or run any non-SELECT SQL. For read-only analytics use aidp-analyzing-data; for control-plane (CLI/REST) table lifecycle use aidp-table-management.", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-sql-ddl/SKILL.md": "e0468d93daed08b916d16b7874213828441f825a267d52d6393d8cd02d1ca550" } }, { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-table-management/SKILL.md", "name": "aidp-table-management", "description": "Control-plane lifecycle for AIDP catalog objects — create/update/delete/refresh tables, views, schemas, and catalogs, and register an EXTERNAL catalog/connection (ALH/ADW/object-storage) as a persistent catalog object. Use when the user wants to create or drop a table/view/schema/catalog via the control plane (not a SELECT), register an external data source as a catalog, refresh catalog metadata, or test a connection. For SQL-native CREATE/ALTER/DROP use aidp-sql-ddl; for file→table ingestion use aidp-ingest-file-to-table; for browsing use aidp-catalog-explore.", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-table-management/SKILL.md": "43459d00a12fdecb84f71f26c94d8f85df8bfda0c915d0307ed7bdbcfa315642" } }, { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-tools/SKILL.md", "name": "aidp-tools", "description": "Create and manage standalone reusable AIDP agent Tools — SQL, Prompt, RAG, HTTP, Custom, and MCP tools that can be shared across agent flows by key. Use when the user wants to define a reusable tool (not inline in one flow), list/create/update/delete a tool, test a tool, or build a tool an agent/agent-flow node will reference. For attaching a tool inside a single flow as a node, see aidp-agent-flows + references/agent-flow-nodes.md.", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-tools/SKILL.md": "7603814b64ceb5cfdfbda2c751e18674700573fb26e29d65bcb09ba0e1439add" } }, { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-user-settings/SKILL.md", "name": "aidp-user-settings", "description": "Manage AIDP user settings / preferences — list, get, create, update, delete a user's settings for the DataLake. Use when the user wants to view or change their AIDP workbench preferences/settings, or manage stored user-setting entries. Self-contained — official `aidp user-setting` CLI preferred, `oci raw-request` fallback.", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-user-settings/SKILL.md": "3b19b4e7160c73b3aa7c0f997881a81b3d360a59146ef2245f03a27b0ae7251c" } }, { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-verified-queries/SKILL.md", "name": "aidp-verified-queries", "description": "Register and validate reusable question→Spark-SQL pairs in .aidp/verified-queries.md so the agent reuses trusted SQL before generating new SQL. Use when the user wants to save a working query as canonical, build a verified-query repository, or improve answer reliability for recurring questions. Validates each pair on the cluster before marking it verified.", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-verified-queries/SKILL.md": "d9e1e781ef5fec6559907e0076e703c658d2e112c1d41040aae44662993e2b4f" } }, { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-volumes/SKILL.md", "name": "aidp-volumes", "description": "Work with AIDP volumes — list volumes, browse files inside a volume, upload/download via the PAR flow, and create directories. Use when the user mentions volumes, needs to stage large/binary files, or move data in/out of a volume (distinct from the workspace filesystem). Control-plane via the official `aidp` CLI.", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-volumes/SKILL.md": "915c2acba9d530a5377dbc11a051d88d1187954b3ba668bb976a833d828edc55" } }, { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-workspace-admin/SKILL.md", "name": "aidp-workspace-admin", "description": "Provision and inspect AIDP DataLake instances and workspaces, including private-network workspaces attached to a customer VCN/subnet. Use when the user wants to create/list/get a workspace or DataLake instance, set up a new (e.g. private) AIDP environment, or replicate a customer setup. Create/delete are guarded — confirm before any provisioning.", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-workspace-admin/SKILL.md": "7b20eb17540989dd2223fde04acf88e09af41ed03c8863054416c7ebd6643c41" } }, { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-workspace-files/SKILL.md", "name": "aidp-workspace-files", "description": "Manage files and notebooks in the AIDP workspace filesystem — list, upload, download, read, create, move, rename, delete files/folders/notebooks. Use when the user wants to put a script/notebook/config into the workspace, read or move workspace files, or organize Shared/ folders.", "files": { "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/skills/aidp-workspace-files/SKILL.md": "ce038b91999c9540d0962bc7e494925fb79b2cb07fba80bc1829da5218879aec" } } ], "hooks": [ { "path": "ai/claude-code-plugins/oracle-ai-data-platform-workbench-engineer-agent/hooks/hooks.json", "sha256": "ef53a96e8045354037d6b0f5703d54fcc067c5390d40fccbb791b0bc33c2cb13", "event": "SessionStart", "matcher": "startup|resume|clear", "declaration": { "type": "command", "command": "python3 \"${CLAUDE_PLUGIN_ROOT}/scripts/check_env.py\" || python \"${CLAUDE_PLUGIN_ROOT}/scripts/check_env.py\" || py -3 \"${CLAUDE_PLUGIN_ROOT}/scripts/check_env.py\"", "timeout": 300, "statusMessage": "Checking AIDP engineer-agent environment (deps + OCI)..." }, "executed": false } ], "executions": [] } }