← ClaudeAtlas

datarobot-setuplisted

Sets up DataRobot for local development including Python SDK, dr-cli, Agent Assist, and all required dependencies. Use when the user has not yet worked with DataRobot on this machine, OR when any DataRobot task fails due to missing or invalid credentials. Covers first-time setup, re-authentication, and credential recovery.
datarobot-oss/datarobot-agent-skills · ★ 25 · AI & Automation · score 78
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