UiPath Documentation
uipath-cli
latest
false
重要 :
このコンテンツは機械翻訳によって処理されています。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

UiPath CLI ユーザー ガイド

スキル

スキルは、AI コーディング エージェントに対し、 uipを使用して UiPath のオートメーションを構築する方法を教える指示パッケージです。それらは 道具ではありません。ツールは新しいコマンドでCLIを拡張します。スキル: UiPath 固有の知識を使用してコーディング エージェントを拡張します。開発者が「 uip or jobs start」と入力します。スキルがインストールされているコーディングエージェントは、そのコマンドにいつ アクセスすればよい か、どのような入力が必要か、 uip solution packuip or packages upload、その他とどのように順序付けするかを把握しています。

スキルとは

スキルとは、Markdown ファイル (指示、例、判断ルール) のバンドルです。エージェントは、会話の横に読んで UiPath のタスクの達成方法を決定します。このバンドルは、「Studio プロジェクトのパッケージ化とデプロイ方法」、「CI でテスト セットを実行する方法」、「コマンド ラインから Orchestrator トリガーを設定する方法」などのパターンをカバーしています。エージェントは、開発者がドキュメントを使用するのと同じ方法でスキルを使用しますが、スキルの作成者が関連があると判断したタスクにスキルの範囲が狭くなる点が異なります。

UiPath では、GitHub でスキル カタログを公開しています。uip skills install カタログ全体をダウンロードして、選択したエージェントにインストールします。

サポート対象のエージェント

現在、以下のコーディング エージェントがサポートされています。

オペレーターフラグ値インストール場所
Claude Code (プラグイン)claudeClaude Codeプラグインシステムによって管理されます—グローバルのみ
カーソルcursor~/.cursor/skills/<skill>/ (グローバル) または ./.cursor/skills/<skill>/ (ローカル)
GitHub Copilotcopilot~/.github/skills/<skill>/ (グローバル) または ./.github/skills/<skill>/ (ローカル)
Gemini CLIgemini~/.gemini/skills/<skill>/ (グローバル) または ./.gemini/skills/<skill>/ (ローカル)
コーデックスcodex~/.agents/skills/<skill>/ (グローバル) または ./.agents/skills/<skill>/ (ローカル) — 開いているエージェント スキルの標準ディレクトリ
OpenCodeopencode~/.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 CLICodexOpenCode は、すべての会話にアタッチされたコンテキスト ルールとしてスキルをマークダウンを読み込みます。
  • GitHub Copilot は、user-rules ディレクトリからスキルを読み取ります。

開発者の視点から見ると、違いは目に見えません。エージェントに「このプロジェクトをパッケージ化してデプロイしてください」と指示し、スキルでカバーされている場合、エージェントはレシピに従います。つまり、 uip solution packuip solution publishuip solution deploy run を順番に呼び出し、フラグの選択を処理し、レポートを返します。

スキルはそうではない

  • スキルはドキュメントに取って代わるものではありません。彼らはタスク指向のレシピを抽出します。完全な参照は、 uip ドキュメント(このサイト)にあります。スキルを持つエージェントは、コマンドごとのリファレンス ページを読むことでメリットが得られます。
  • スキルによってエージェントに UiPath テナントへのアクセス権が付与されることはありません。彼らはエージェントに uipの使用方法を指示します。実際の認証は、自分でコマンドを実行する場合と同じように、マシン上で uip login を介して行われます。
  • スキルはツールではありません。uip toolsuip skills は別個のコマンド グループです。道具は命令を出荷します。スキルは、エージェントにその使い方を教えます。
  • スキルは、モデル・コンテキスト・プロトコル(MCP)サーバーではありません。uip mcp は、MCP 対応クライアント用に個別の MCP サーフェスを公開します。スキル システムは、1.x の主要な AI 統合パスです。MCP は特殊なセットアップで使用できますが、主要な統合ではありません。

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得