aidp-engineer-bootstrap
SkillFirst-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 scrip
Install
git clone https://github.com/oracle-samples/oracle-aidp-samples.git ~/.claude/skills/aidp-engineer-bootstrapWhat is aidp-engineer-bootstrap?
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.
What this can do
Capabilities declared in this component's own frontmatter — not inferred.
Inherit all session tools
Declares no tool restrictions — inherits every session tool
~124 tokens of context used while enabled, before you invoke anything
Documentation
README · ~5 min readaidp-engineer-bootstrap — get a new terminal to a working agent
Take a brand-new terminal to a working AIDP agent. The plugin is fully self-contained — no dependency on
the private ai-data-engineer-agent repo or any MCP server. Engine precedence (see references/aidp-cli-map.md):
- Control-plane — preferred: the official
aidpCLI (public, Oracle-supported: github.com/oracle-samples/aidataplatform-sdk). Maps 1:1 to the skills; install it if you can (Step 2b). - Control-plane — fallback:
oci raw-requestagainst the same REST API (works with only the oci CLI;references/oci-raw-request.md,references/no-mcp-rest-map.md). Same endpoint + auth as the CLI. - Interactive Spark-SQL / notebook cells → the bundled helper
python "$PLUGIN_DIR/scripts/aidp_sql.py"(mints a UPST from the api_key DEFAULT profile, auto-creates a scratch notebook, runs the cell — the CLI/SDK can't exec cells).
When to use
Reviews
Log in to leave a review.
No reviews yet — be the first.
Explore related
Other things in this space — across every part of the ecosystem, not just skills.
Skillssimilar to this one
All skills →Anthropic Example Skills
Public repository for Agent Skills
165.3K stars
agent-development
This skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent frontmatter", "when to use description", "agent examples", "agent tools", "agent colors", "autonomous agent", or needs guidance on agent structure, system prompts, triggering conditions, or
32.8K stars
plugin-structure
This skill should be used when the user asks to "create a plugin", "scaffold a plugin", "understand plugin structure", "organize plugin components", "set up plugin.json", "use ${CLAUDE_PLUGIN_ROOT}", "add commands/agents/skills/hooks", "configure auto-discovery", or needs guidance on plugin director
32.8K stars