datarobot-setuplisted
Install: claude install-skill datarobot-oss/datarobot-agent-skills
# DataRobot Local Development Setup
You are helping set up DataRobot for local development. Before installing anything, audit what is already present and only install what is missing. Follow these steps in order.
## Step 1: Pre-Flight Check (Detect Existing Installation)
Build a checklist of what is already installed before doing any installation work. Run each check and record the result. Skip any install step in Steps 3-7 whose check below already passes.
```bash
# Required tools — record version for each, or "missing"
command -v python3 && python3 --version
command -v git && git --version
command -v uv && uv --version
command -v dr && dr --version
command -v pulumi && pulumi version
command -v task && task --version
command -v node && node --version
command -v pip && pip --version
# DataRobot CLI plugins (only meaningful if `dr` exists)
dr plugin list 2>/dev/null | grep -i assist
# Python SDK (in the user's active environment)
python3 -c "import datarobot; print(datarobot.__version__)" 2>/dev/null
python3 -c "import datarobot_predict; print('datarobot-predict installed')" 2>/dev/null
# Credential state
echo "DATAROBOT_API_TOKEN: ${DATAROBOT_API_TOKEN:+set (via env)}"
echo "DATAROBOT_ENDPOINT: ${DATAROBOT_ENDPOINT:-not set}"
test -f ~/.config/datarobot/drconfig.yaml && echo "drconfig: found" || echo "drconfig: missing"
# If drconfig exists, verify credentials are actually valid
if test -f ~/.config/datarobot/drconfig.yaml; t