DataRobotのエージェントスキル¶
DataRobotのエージェントスキルは、コーディングエージェントがDataRobotのワークフローを確実に実行できるよう支援する、モジュール式の機能パッケージです。 各スキルは、手順、例、およびサポートリソースをSKILL.mdファイルにまとめており、エージェントは現在のタスクに必要なものだけを読み込むことができます。
スキルはDataRobot Agentic Skillsリポジトリで管理されており、Claude Code、Cursor、Codex、Gemini CLI、VS Code Copilot、OpenCodeなどのコーディングエージェントで利用できます。
| セクション | 説明 |
|---|---|
| クイックスタート | スキルをインストールし、インストールを確認して、環境を設定します。 |
| エージェントマーケットプレイスからのインストール | Claude Code、Cursor、Gemini CLI、Codex向けの推奨インストール方法です。 |
| ユニバーサルインストーラーを使用したインストール | 1つのコマンドで、すべてのスキルをインストールするか、特定のスキルやエージェントを指定してインストールします。 |
| コーディングエージェントでのスキルの使用 | プロンプトの例やヘルパースクリプト。 |
| 利用可能なスキル | ワークフロー別に分類されたスキルの完全なカタログ。 |
| 次のステップ | Agent AssistまたはAgentic Starterテンプレートに進みます。 |
クイックスタート¶
初回インストール時に、以下の手順を順番に実行します。
- Claude Code、Cursor、Gemini CLI、またはCodexの場合はマーケットプレイスからのインストールを行い、その他のエージェントの場合はユニバーサルインストーラーを使用したインストールを行います。
- 利用可能なDataRobotスキルをコーディングエージェントに尋ねて、インストールを確認します。
- ワークスペースごとに1回
datarobot-setupスキルを実行して、環境を設定します。 - プロンプト内でスキルを使用するか、Agent Assistの使用を開始するまたはAgentic Starterの使用を開始するに進みます。
スキルの名称
「スキル」はClaude AIやClaude Codeで使用されるAnthropicの用語ですが、その概念はより広範に適用されます。 OpenAI Codexではエージェントの指示を定義するためにAGENTS.mdを使用し、Geminiでは拡張機能のためにgemini-extension.jsonを使用します。 DataRobotスキルリポジトリは、これらすべてに対応しているほか、その他多くのエージェントにも対応しています。
対応しているエージェントの一覧
DataRobotスキルでサポートされているエージェントには、Claude Code、Cursor、Codex、Amp、VS Code Copilot (GitHub Copilot)、Gemini CLI、Goose、Letta、Kilo Code、OpenCode、Windsurf、Devinなどがあります。
エージェントマーケットプレイスからのインストール¶
コーディングエージェントのマーケットプレイスまたは拡張機能カタログから、DataRobotスキルをインストールします。 これは、Claude Code、Cursor、Gemini CLI、およびCodexにおいて推奨される導入方法です。
| エージェント | インストール元 |
|---|---|
| Claude Code | claude.com/plugins/datarobot-agent-skills |
| Cursor | cursor.com/marketplace/datarobot |
| Gemini CLI | geminicli.com/extensions |
| Codex | developers.openai.com/codex/plugins |
使用中のコーディングエージェントのタブを選択します。
公式のClaudeプラグインマーケットプレイスから、すべてのDataRobotスキルをインストールします。
ターミナルから:
claude plugin install datarobot-agent-skills@claude-plugins-official
Claude Code CLIセッション内から:
/plugin install datarobot-agent-skills@claude-plugins-official
別の方法:Claude Code CLIセッション内から、リポジトリをプラグインマーケットプレイスとして登録します。
/plugin marketplace add datarobot-oss/datarobot-agent-skills
特定のスキルをインストールするには:
/plugin install datarobot-model-training@datarobot-skills
マーケットプレイスのDataRobotのページを開いてCursorに追加をクリックするか、Cursorチャットで以下のコマンドを実行します。
/add-plugin datarobot-agent-skills
DataRobot Agentic Skillsリポジトリがワークスペースとして開かれている場合、CursorはAGENTS.mdも読み込み、追加の設定なしにスキルを利用可能にします。 スキルが読み込まれていることを確認するには、AIチャットパネル(Cmd/Ctrl + L)を開き、「利用可能なDataRobotスキルは何ですか?」と尋ねてみてください。
このリポジトリには、Gemini CLIとの連携のためのgemini-extension.jsonが含まれています。 GitHub URLからインストールします。
gemini extensions install https://github.com/datarobot-oss/datarobot-agent-skills.git --consent
または、リポジトリのクローンを作成した後、ローカルにインストールします。
gemini extensions install . --consent
詳細については、Gemini CLI拡張機能のドキュメントを参照してください。
Codexは、ワークスペース内のAGENTS.mdファイルを通じてスキルを識別します。 Codexを対象として、ユニバーサルインストーラーを使用してスキルをインストールしてください。
npx ai-agent-skills install datarobot-oss/datarobot-agent-skills --agent codex
指示が読み込まれていることを確認します。
codex --ask-for-approval never "Summarize the current instructions."
ChatGPTおよびCodexでのプラグインの検出とインストールについては、Codexプラグインのドキュメントを参照してください。 Codexがエージェントの指示を読み取る方法の詳細については、Codex AGENTS.mdガイドを参照してください。
ユニバーサルインストーラーを使用したインストール¶
ユニバーサルスキルインストーラーを使用して、サポートされているすべてのAIエージェント向けに、すべてのDataRobotスキル、または必要なスキルのみを1つのコマンドでインストールします。
すべてのスキルをインストールするには:
npx ai-agent-skills install datarobot-oss/datarobot-agent-skills
特定のスキルをインストールするには:
npx ai-agent-skills install datarobot-oss/datarobot-agent-skills/skills/datarobot-predictions
特定のエージェントを対象にするには:
npx ai-agent-skills install datarobot-oss/datarobot-agent-skills --agent cursor
npx ai-agent-skills install datarobot-oss/datarobot-agent-skills --agent claude
デフォルトの動作
デフォルトでは、インストーラーは、サポートされているすべてのエージェントに同時にスキルをコピーします。 設定は必要ありません。 エージェントごとのインストール方法については、エージェントマーケットプレイスからのインストールを参照してください。
他のコーディングエージェントへのインストール¶
以下の方法を使用して、サポートされているその他のコーディングエージェントにDataRobotスキルをインストールします。
VS Code Copilot (GitHub Copilot)¶
GitHub Copilot搭載のVS Codeは、AGENTS.mdファイルを通じて、このリポジトリのスキルを自動的に検出して使用します。
- このリポジトリをVS Codeで開きます。
- GitHub Copilot拡張機能がインストールされ、有効になっていることを確認します。
- スキルは
AGENTS.mdファイルを通じて自動的に利用可能になります。
Copilot Chat(Cmd/Ctrl + I)を開き、「利用可能なDataRobotスキルは何ですか?」と尋ねて、スキルが読み込まれていることを確認します。
ヒント
Copilot Chatの@workspaceエージェントは、リポジトリや利用可能なスキルに関する完全なコンテキストを提供します。
OpenCode¶
~/.config/opencode/opencode.jsonに追加します。
{
"plugin": ["opencode-datarobot-skills"]
}
OpenCodeは起動時にプラグインを自動的にインストールします。 詳細については、DataRobot OpenCodeプラグインを参照してください。
WindsurfとDevin¶
WindsurfおよびDevinは、Agent Skills形式に対応しています。 ユニバーサルインストーラーを使用して、DataRobotスキルをインストールしてください。
インストールの確認¶
インストールが完了したら、コーディングエージェントに次のように尋ねてください。
What DataRobot skills do I have available?
回答には、datarobot-setupやdatarobot-agent-assistなどのスキルが含まれます。
環境の設定¶
プラットフォーム連携スキルを使用する前に、ワークスペースごとに1回datarobot-setupスキルを実行します。 これにより、Pythonやその他の依存関係がチェックされ、dr-cliの認証が行われ、必要に応じてDATAROBOT_ENDPOINTおよびDATAROBOT_API_TOKENがシェル設定に追加されます。
以下のいずれかの方法でセットアップをトリガーします。
Run datarobot-setup/datarobot-setup
コーディングエージェントでのスキルの使用¶
スキルがインストールされたら、コーディングエージェントへの指示の中でそのスキルを直接指定します。
- 「DataRobotのモデルトレーニングスキルを使用して、新しいプロジェクトを作成し、AutoMLトレーニングを開始してください。」
- 「DataRobotの予測スキルを使用して、デプロイabc123用の予測データセットテンプレートを生成してください。」
- 「DataRobotの特徴量エンジニアリングスキルを使用して、モデルの特徴量の有用性を分析してください。」
- 「DataRobotのモデル監視スキルを使用して、デプロイxyz789のデータドリフトを確認してください。」
- 「DataRobotの外部エージェント監視スキルを使用して、DataRobotによる監視のために私のエージェントを計装してください。」
コーディングエージェントは、タスクを完了する際に、対応するSKILL.mdの指示および必要なヘルパースクリプトを読み込みます。
ヘルパースクリプト¶
一部のスキルには、エージェントが直接実行できるヘルパースクリプトが含まれています。
- datarobot-predictions:
get_deployment_features.py、generate_prediction_data_template.py、validate_prediction_data.py、make_prediction.py - datarobot-model-training:
create_project.py、start_training.py、list_models.py - datarobot-model-explainability:
compute_shap_matrix.py - datarobot-data-preparation:
upload_dataset.py - datarobot-external-agent-monitoring:
create_shell_deployment.py、verify_otel_connection.py - datarobot-agent-assist:
select_framework.py、clone_template.py、setup_template.py、list_llm_models.py、rehearsal.py、env_utils.py
これらのスクリプトは、各スキルのscripts/ディレクトリ内にあり、直接実行することも、コードを書く際の参考として活用することもできます。
利用可能なスキル¶
DataRobot Agentic Skillsリポジトリには、一般的なDataRobotワークフロー向けのスキルが含まれています。 コントリビューターは独自のスキルを追加することもできます。
まずはこれらのスキルから始めましょう
datarobot-setup:ローカル開発ツール、認証、および環境変数を設定します。datarobot-agent-assist:エージェントの設計、構築、シミュレーション、およびDataRobotへのデプロイを行います。datarobot-discover:スキル、MCPサーバー、エージェント、およびプラットフォームリソースを見つけます。
オンボーディングスキル¶
以下のスキルは、初回セットアップおよびエージェントのオンボーディングをサポートします。
| スキルフォルダー | 説明 | ドキュメンテーション |
|---|---|---|
skills/datarobot-setup/ |
ローカル環境でのDataRobot開発セットアップ(SDK、dr-cli、Agent Assist)。 | SKILL.md |
skills/datarobot-agent-assist/ |
AIエージェントの設計、構築、シミュレーション、およびDataRobotへのデプロイ。 | SKILL.md |
skills/datarobot-discover/ |
DataRobotスキル、MCPサーバー、エージェント、およびプラットフォームリソースの検出。 | SKILL.md |
エージェントの開発¶
以下のスキルは、エージェントの設計、デプロイ、およびオブザーバビリティをサポートします。
| スキルフォルダー | 説明 | ドキュメンテーション |
|---|---|---|
skills/datarobot-agent-llm-selection/ |
DataRobotのエージェントアプリケーションでLLM統合を設定し、プロバイダーの資格情報を安全に同期させます。 | SKILL.md |
skills/datarobot-app-framework-cicd/ |
GitLabとGitHub Actionsを使用して、DataRobotのアプリケーションテンプレート向けのCI/CDパイプラインを設定します。 | SKILL.md |
skills/datarobot-external-agent-monitoring/ |
DataRobotで監視とオブザーバビリティを実現するため、OpenTelemetryを使用して外部エージェントを計装します。 | SKILL.md |
MLワークフロー¶
以下のスキルは、モデルのトレーニング、デプロイ、予測、および監視をサポートします。
| スキルフォルダー | 説明 | ドキュメンテーション |
|---|---|---|
skills/datarobot-model-training/ |
モデルのトレーニング、プロジェクトの管理、およびAutoMLエクスペリメントの実行のための手順とユーティリティ。 | SKILL.md |
skills/datarobot-model-deployment/ |
モデルのデプロイ、デプロイの管理、および予測環境の設定のためのツール。 | SKILL.md |
skills/datarobot-predictions/ |
予測の作成、バッチスコアリング、リアルタイム予測、および予測データセットの生成に関するガイダンス。 | SKILL.md |
skills/datarobot-feature-engineering/ |
特徴量エンジニアリング、特徴量探索、および特徴量の有用性分析の手順。 | SKILL.md |
skills/datarobot-model-monitoring/ |
モデルのパフォーマンスを監視し、データドリフトを追跡し、モデルの正常性を管理するためのツール。 | SKILL.md |
skills/datarobot-model-explainability/ |
モデルの説明可能性、予測の説明、SHAP値、およびモデル診断のためのツール。 | SKILL.md |
skills/datarobot-data-preparation/ |
データのアップロード、データセット管理、およびデータ検証のためのユーティリティ。 | SKILL.md |
プラットフォームと連携¶
以下のスキルは、プラットフォームの連携とワークロードの管理をサポートします。
| スキルフォルダー | 説明 | ドキュメンテーション |
|---|---|---|
skills/datarobot-workload-api/ |
Workload APIでコンテナワークロードを作成、設定、デバッグ、監視、およびロールアウトします。 | SKILL.md |
スキルの構造¶
スキルは、特定のユースケースのための指示、スクリプト、およびリソースをパッケージ化した自己完結型のフォルダーです。 各フォルダーにはSKILL.mdファイルが含まれており、その中にはYAMLのフロントマター(nameおよびdescription)と、それに続いてスキルがアクティブな間にコーディングエージェントが使用するガイダンスが記述されています。
スキルの命名規則
すべてのDataRobotスキルは、datarobot-<category>という命名規則に従います。ここで、<category>はスキルの重点分野を表します。 これにより、DataRobot固有のスキルの明確な識別、スキルライブラリ全体での一貫した命名、および容易な探索と整理が可能になります。
次のステップ¶
スキルをインストールし、セットアップを実行したら、導入方法を選択して、最初のエージェントワークフローを作成します。
| トピック | 説明 |
|---|---|
| Agent Assistの使用を開始する | dr assistを使用し、自然な会話を通じてエージェントを設計、コーディング、およびデプロイします。 |
| Agentic Starterの使用を開始する | dr startでDataRobotの事前構築済みテンプレートを活用し、前提条件のインストール、エージェントワークフローの構築、デプロイ、およびテストを行います。 |
| Agent Assistリファレンス | Agent Assistのワークフロー、環境変数、スラッシュコマンド、およびトラブルシューティング。 |
See also¶
- 最新の手順、スクリプト、テンプレートについては、datarobot-oss/datarobot-agent-skillsを参照してください。
- 各スキルで参照されているライブラリやワークフローについては、DataRobotのドキュメントを参照してください。
- APIのリファレンスについては、DataRobot Python SDK documentationを参照してください。