- 概要
- はじめに
- 概念
- UiPath CLI を使用する
- UiPath for Coding Agents
- 使用ガイド
- CI/CD レシピ
- コマンド リファレンス
- 概要
- 終了コード
- グローバル オプション
- uip codedagent
- uip docsai
- add-test-data-entity
- テスト データのキューを追加
- 追加-テスト-データ-バリエーション
- 分析
- 開発
- プロジェクトを作成
- 差分
- アクティビティを検索
- GET-ANALYZER-RULES
- get-default-activity-xaml
- エラーを取得
- 手動テスト用のテスト ケースを取得
- 手動テストステップを取得
- get-versions
- Get-workflow-example
- indicate-application
- 要素を示す
- inspect-package
- install-data-fabric-entities
- パッケージのインストールまたは更新
- list-data-fabric-entities
- list-workflow-examples
- パッケージ化
- 元に戻す
- ファイル名を実行
- 検索テンプレート
- スタートスタジオ
- 実行を停止
- UIA
- UIP トレース
- 移行
- 参照とサポート
UiPath CLI ユーザー ガイド
スキルは、AI コーディング エージェントに対し、 uipを使用して UiPath のオートメーションを構築する方法を教える指示パッケージです。それらは 道具ではありません。ツールは新しいコマンドでCLIを拡張します。スキル: UiPath 固有の知識を使用してコーディング エージェントを拡張します。開発者が「 uip or jobs start」と入力します。スキルがインストールされているコーディングエージェントは、そのコマンドにいつ アクセスすればよい か、どのような入力が必要か、 uip solution pack、 uip or packages upload、その他とどのように順序付けするかを把握しています。
スキルとは
スキルとは、Markdown ファイル (指示、例、判断ルール) のバンドルです。エージェントは、会話の横に読んで UiPath のタスクの達成方法を決定します。このバンドルは、「Studio プロジェクトのパッケージ化とデプロイ方法」、「CI でテスト セットを実行する方法」、「コマンド ラインから Orchestrator トリガーを設定する方法」などのパターンをカバーしています。エージェントは、開発者がドキュメントを使用するのと同じ方法でスキルを使用しますが、スキルの作成者が関連があると判断したタスクにスキルの範囲が狭くなる点が異なります。
UiPath では、GitHub でスキル カタログを公開しています。uip skills install カタログ全体をダウンロードして、選択したエージェントにインストールします。
サポート対象のエージェント
現在、以下のコーディング エージェントがサポートされています。
| オペレーター | フラグ値 | インストール場所 |
|---|---|---|
| Claude Code (プラグイン) | claude | Claude Codeプラグインシステムによって管理されます—グローバルのみ |
| カーソル | cursor | ~/.cursor/skills/<skill>/ (グローバル) または ./.cursor/skills/<skill>/ (ローカル) |
| GitHub Copilot | copilot | ~/.github/skills/<skill>/ (グローバル) または ./.github/skills/<skill>/ (ローカル) |
| Gemini CLI | gemini | ~/.gemini/skills/<skill>/ (グローバル) または ./.gemini/skills/<skill>/ (ローカル) |
| コーデックス | codex | ~/.agents/skills/<skill>/ (グローバル) または ./.agents/skills/<skill>/ (ローカル) — 開いているエージェント スキルの標準ディレクトリ |
| OpenCode | opencode | ~/.config/opencode/skills/<skill>/ (グローバル) または ./.opencode/skills/<skill>/ (ローカル) |
正確な宛先は、ファイルが書き込まれる前に uip skills install --agent <name> によって出力されます。uip skills --helpを実行して、インストールのライブテーブルを確認します。
粒度: スキルではなくエージェント
uip skills install は、 スキルカタログのオールオアナッシングです。エージェントを 1 つ以上選択すると、UiPath が現在パブリッシュしているすべてのスキルが CLI によって各エージェントにインストールされます。個々のスキルを選ぶのではありません。
理由: スキル セットが十分に小さいため、チェリー ピッキングではメリットよりも不整合の方が多くなります。また、エージェント自身が推論に基づいて、特定のタスクに適用するスキルを決定します。スキル カタログは、タスクが UiPath に関連している場合にエージェントが参照する事実上の参照です。エージェントが使用することのない追加のスキルを提供する場合、オーバーヘッドは少なくなります。
あなたが選ぶもの:
- どのエージェント (
--agent <name>を介して、またはフラグが省略されている場合はチェックボックスから対話的に — 複数選択)。 - グローバルまたはローカルのスコープ (
--local経由。エージェントでサポートされている場合)。
グローバルインストールとローカルインストール
次の 2 つのスコープ:
- グローバル (既定) — スキルは、ユーザーごとに 1 回ずつ、ユーザーのエージェント プロファイルにインストールされます。そのマシン上のすべてのプロジェクトで利用可能です。
- ローカル (
--local) — スキルは現在のディレクトリにインストールされます。プロジェクトと一緒に追跡されます。エージェントがそのディレクトリで実行されている場合にのみ使用できます。
[ローカル] は、スキルを特定の UiPath CLI バージョンにピン留めするプロジェクトや、グローバルにインストールする内容に関係なく特定のスキル セットをすべてのコントリビューターに配布するリポジトリに使用します。
すべてのエージェントが --localをサポートしているわけではありません。Claude Code はグローバル専用です (Claude Code プラグイン システムはユーザースコープです)。 uip skills install --agent claude --local を実行すると、 ValidationErrorが生成されます。他の 5 つのエージェントは両方のスコープをサポートします。
uip skills install --localを実行すると、CLIはディスク上のストア(ウォークアップルートの下の.uipath/.skills/)も.gitignoreに追加するため、キャッシュされたスキルバンドルはコミットされません。
インストール、更新、アンインストール
次の 3 つのコマンドでライフサイクルを管理します。
uip skills install --agent claude # install globally for Claude Code
uip skills install --agent cursor --local # install into this project for Cursor
uip skills install # interactive: pick agents from a checkbox
uip skills update --agent claude # re-fetch and reinstall
uip skills uninstall --agent claude # remove skills for Claude Code only
uip skills install --agent claude # install globally for Claude Code
uip skills install --agent cursor --local # install into this project for Cursor
uip skills install # interactive: pick agents from a checkbox
uip skills update --agent claude # re-fetch and reinstall
uip skills uninstall --agent claude # remove skills for Claude Code only
3つとも、 --agent 省略するとターゲットエージェントをインタラクティブにプロンプトしますが、これはワークステーションやCIの問題では便利ですが、パイプラインでは常にフラグを渡します。
update 、前回のインストール以降にリモート カタログから削除されたスキルも削除されるため、インストール済みのエージェントはカタログの進化を追跡します。エージェントごとのスキル ファイルは、インストールおよび更新時に記述または上書きされます。
エージェントによるスキルの使用方法
インストール後、各エージェントは独自のメカニズムでスキル ファイルを読み取ります。
- Claude Code はプラグインシステムを介してスキルをロードします—スキルはエージェントが呼び出すことができるツール使用プラグインになります。
- カーソル、 Gemini CLI、 Codex、 OpenCode は、すべての会話にアタッチされたコンテキスト ルールとしてスキルをマークダウンを読み込みます。
- GitHub Copilot は、user-rules ディレクトリからスキルを読み取ります。
開発者の視点から見ると、違いは目に見えません。エージェントに「このプロジェクトをパッケージ化してデプロイしてください」と指示し、スキルでカバーされている場合、エージェントはレシピに従います。つまり、 uip solution pack、 uip solution publish、 uip solution deploy run を順番に呼び出し、フラグの選択を処理し、レポートを返します。
スキルはそうではない
- スキルはドキュメントに取って代わるものではありません。彼らはタスク指向のレシピを抽出します。完全な参照は、
uipドキュメント(このサイト)にあります。スキルを持つエージェントは、コマンドごとのリファレンス ページを読むことでメリットが得られます。 - スキルによってエージェントに UiPath テナントへのアクセス権が付与されることはありません。彼らはエージェントに
uipの使用方法を指示します。実際の認証は、自分でコマンドを実行する場合と同じように、マシン上でuip loginを介して行われます。 - スキルはツールではありません。
uip toolsとuip skillsは別個のコマンド グループです。道具は命令を出荷します。スキルは、エージェントにその使い方を教えます。 - スキルは、モデル・コンテキスト・プロトコル(MCP)サーバーではありません。
uip mcpは、MCP 対応クライアント用に個別の MCP サーフェスを公開します。スキル システムは、1.x の主要な AI 統合パスです。MCP は特殊なセットアップで使用できますが、主要な統合ではありません。
次に読むもの
- コーディング エージェントで UiPath CLI を使用する — 各エージェントの設定、インストールの検証、およびタスクのエンドツーエンドの実行に関するチュートリアルです。
- UIP スキルのリファレンス — フラグ、終了コード、および完全な例。
- ツールとスキルの管理 — 日々のライフサイクル、ピン留め、インストールされているものの監査。
- ツール (プラグイン) — 他の拡張メカニズム。「ツール」と「スキル」の違いを説明します。