- 概要
- はじめに
- 概念
- UiPath CLI を使用する
- 使用ガイド
- CI/CD レシピ
- コマンド リファレンス
- 概要
- 終了コード
- グローバル オプション
- uip codedagent
- UIP コーダー
- UIP のコンテキスト グラウンディング
- uip docsai
- uip 関数
- UIP ガードレール
- uip llm - 構成
- uip llm-gateway
- uip model-hub
- add-test-data-entity
- テスト データのキューを追加
- 追加-テスト-データ-バリエーション
- 分析
- 開発
- プロジェクトを作成
- 差分
- アクティビティを検索
- GET-ANALYZER-RULES
- get-default-activity-xaml
- エラーを取得
- 手動テスト用のテスト ケースを取得
- 手動テストステップを取得
- get-library-object-repository
- オブジェクト リポジトリを取得
- get-versions
- Get-workflow-example
- indicate-application
- 要素を示す
- inspect-package
- install-data-fabric-entities
- パッケージのインストールまたは更新
- list-data-fabric-entities
- リスト - インスタンス
- list-workflow-examples
- パッケージ化
- パブリッシュ
- リモート
- 元に戻す
- 実行、デバッグ、実行
- ファイル名を実行
- 検索テンプレート
- スタートスタジオ
- 実行を停止
- TM
- UIA
- UIP タスク
- uip traces
- UIP トレースのフィードバック
- 移行
- 参照とサポート
uip skills
「uip skills」の構文とオプション - UiPath のコーディング エージェント スキル パッケージをインストール、更新、削除します。
uip skills では、サポートされている AI コーディング エージェント用の UiPath スキル がインストールされます。更新が削除されています。スキルは選定されたプロンプト パッケージで、UiPath の CLI ツールを使用してオートメーション、エージェント、フロー、オーケストレーションを構築する方法をエージェントに教えます。概念、インストール モデル、エージェントごとのインストール場所については、「 スキル 」をご覧ください。
このページでは、コマンドについて説明します。スキル とは何か 、およびスキルをインストールする理由については、まずコンセプト ページをお読みください。
概要
uip skills list [--local] [--repo <url>] [--branch <name>]
uip skills search <query> [--local] [--limit <n>] [--repo <url>] [--branch <name>]
uip skills show <name> [--local] [--repo <url>] [--branch <name>]
uip skills install [--agent <agent>] [--skip-if-no-agent] [--local] [--path <dir>] [--repo <url>] [--branch <name>] [--force]
uip skills update [--agent <agent>] [--local]
uip skills uninstall [--agent <agent>] [--local]
uip skills list [--local] [--repo <url>] [--branch <name>]
uip skills search <query> [--local] [--limit <n>] [--repo <url>] [--branch <name>]
uip skills show <name> [--local] [--repo <url>] [--branch <name>]
uip skills install [--agent <agent>] [--skip-if-no-agent] [--local] [--path <dir>] [--repo <url>] [--branch <name>] [--force]
uip skills update [--agent <agent>] [--local]
uip skills uninstall [--agent <agent>] [--local]
uip skillsすべてのサブコマンドは、グローバルオプション (--output、 --output-filter、 --log-level、 --log-file) を優先します。終了コードは 標準コントラクトに従います。
サポートされているエージェント: claude、 cursor、 copilot、 codex、 opencode、 autopilot、 kiro、 windsurf、 antigravity、 devin。一部のエージェントにはグローバル インストール パスしかありません。ローカル (プロジェクトごと) とグローバルの両方をサポートするものもあります。ライブ レジストリから生成されたエージェントごとの宛先テーブルに対して uip skills install --help を実行します。
UIP スキル リスト
設定済みのカタログ (既定では UiPath のスキル リポジトリ、または --repoの別のカタログ) から利用可能なスキルを一覧表示します。読み取り専用 — 何もインストールせず、エージェントの設定には触れません。
引数
設定はありません。
オプション
--local— グローバル スキル ストアではなく、現在のプロジェクトのローカル スキル ストアを読み取ります。--repo <url>— 代わりに、別のリポジトリ (GitHubowner/repo、https/gitURL、または./skillsなどのローカル ディレクトリ) のスキルを一覧表示します。既定値は UiPath スキル リポジトリです。--branch <name>—--repoから取得する分岐です。
例
uip skills list
uip skills list
データシェイプ (--output json)
{
"Code": "SkillsList",
"Data": {
"RootDir": "~",
"StorePath": "~/.uipath/.skills",
"Count": 2,
"Skills": [
{
"Name": "uipath-agents",
"Description": "Build and deploy UiPath agents",
"SkillPath": "uipath-agents/SKILL.md",
"SkillFile": "~/.uipath/.skills/skills/uipath-agents/SKILL.md"
},
{
"Name": "uipath-rpa",
"Description": "Build UiPath automations",
"SkillPath": "uipath-rpa/SKILL.md",
"SkillFile": "~/.uipath/.skills/skills/uipath-rpa/SKILL.md"
}
],
"Shadowed": []
}
}
{
"Code": "SkillsList",
"Data": {
"RootDir": "~",
"StorePath": "~/.uipath/.skills",
"Count": 2,
"Skills": [
{
"Name": "uipath-agents",
"Description": "Build and deploy UiPath agents",
"SkillPath": "uipath-agents/SKILL.md",
"SkillFile": "~/.uipath/.skills/skills/uipath-agents/SKILL.md"
},
{
"Name": "uipath-rpa",
"Description": "Build UiPath automations",
"SkillPath": "uipath-rpa/SKILL.md",
"SkillFile": "~/.uipath/.skills/skills/uipath-rpa/SKILL.md"
}
],
"Shadowed": []
}
}
Shadowed には、同じソース内の別のスキルが同じ名前を使用しているために検出中に削除されたスキルのリストが表示されます。この名前は、通知なしに消えるのではなく、ここに表示されます。
UIP スキルの検索
スキル カタログを目標またはキーワードで検索し、最も近い一致を返します。読み取り専用です。
引数
| 名前 | Required | 目的 |
|---|---|---|
<query> | ○ | フリーテキスト検索クエリ。 |
オプション
--local—listを参照してください。--limit <n>— 結果の最大数です。既定値は10です。--repo <url>—listを参照してください。--branch <name>—listを参照してください。
例
uip skills search "create a queue and deploy a process"
uip skills search "create a queue and deploy a process"
データシェイプ (--output json)
{
"Code": "SkillsSearch",
"Data": {
"RootDir": "~",
"StorePath": "~/.uipath/.skills",
"Query": "create a queue and deploy a process",
"Count": 1,
"Skills": [
{
"Name": "uipath-platform",
"Description": "UiPath platform and Orchestrator ops",
"SkillPath": "uipath-platform/SKILL.md",
"SkillFile": "~/.uipath/.skills/skills/uipath-platform/SKILL.md"
}
],
"Shadowed": []
}
}
{
"Code": "SkillsSearch",
"Data": {
"RootDir": "~",
"StorePath": "~/.uipath/.skills",
"Query": "create a queue and deploy a process",
"Count": 1,
"Skills": [
{
"Name": "uipath-platform",
"Description": "UiPath platform and Orchestrator ops",
"SkillPath": "uipath-platform/SKILL.md",
"SkillFile": "~/.uipath/.skills/skills/uipath-platform/SKILL.md"
}
],
"Shadowed": []
}
}
UIP スキルの表示
1 つのスキルのカタログ エントリ全体を表示します。読み取り専用です。
引数
| 名前 | Required | 目的 |
|---|---|---|
<name> | ○ | スキル名 ( list または searchから)。大文字と小文字を区別せずに一致させます。 |
オプション
--local—listを参照してください。--repo <url>—listを参照してください。--branch <name>—listを参照してください。
不明な名前は ValidationErrorで失敗し、有効な名前を見つけるために list/search を指定します。
例
uip skills show uipath-rpa
uip skills show uipath-rpa
データシェイプ (--output json)
{
"Code": "SkillsShow",
"Data": {
"RootDir": "~",
"StorePath": "~/.uipath/.skills",
"Skill": {
"Name": "uipath-rpa",
"Description": "Build UiPath automations",
"SkillPath": "uipath-rpa/SKILL.md",
"SkillFile": "~/.uipath/.skills/skills/uipath-rpa/SKILL.md"
}
}
}
{
"Code": "SkillsShow",
"Data": {
"RootDir": "~",
"StorePath": "~/.uipath/.skills",
"Skill": {
"Name": "uipath-rpa",
"Description": "Build UiPath automations",
"SkillPath": "uipath-rpa/SKILL.md",
"SkillFile": "~/.uipath/.skills/skills/uipath-rpa/SKILL.md"
}
}
}
uip skills install
UiPath からスキルをダウンロードし、選択したエージェントの設定にインストールします。デフォルトでユーザーのホームディレクトリに書き込みます。代わりに、現在のプロジェクトにインストールする --local を渡します。UiPath スキル リポジトリではなく、別の GitHub/Git リポジトリまたはローカル ディレクトリからインストールする --repo を渡します。
引数
設定はありません。
オプション
--agent <agent>— 単一のエージェントを対象とします (claude、cursor、copilot、codex、opencode、autopilot、kiro、windsurf、antigravity、devin)。オフの場合、CLI はチェックボックス ピッカーを使用して対話的にプロンプトを表示します。現在のスコープでサポートされていないエージェントは、ピッカーに表示されません。--skip-if-no-agent— サポートされているエージェントがマシン上で検出されない場合、プロンプトが表示されるか失敗するのではなく、正常に終了します (エラーなし、Installed: 0)。--local— ユーザーのホームではなく、現在のプロジェクト ディレクトリにインストールします。グローバル パスのみをサポートするエージェントの場合は拒否されます。--path <dir>— 特定のプロジェクト ディレクトリにインストールします。--localを意味します。--repo <url>— 別のスキル リポジトリ (GitHubowner/repo、https/gitURL、または./skillsなどのローカル ディレクトリ) からインストールします。既定値は UiPath スキル リポジトリです。--branch <name>—--repoから取得する分岐です。既定では、そのリポジトリの既定のブランチに設定されます。--force— クリーンなステートから再インストール — 再インストールする前に、Claude Code のマーケットプレース登録とプラグインのキャッシュをリセットします。
例
# Install for Claude Code (global)
uip skills install --agent claude
# Install for Cursor, scoped to the current project
uip skills install --agent cursor --local
# Install from another repo for Cursor
uip skills install --repo my-org/my-skills --agent cursor
# Install into a specific project directory (implies --local)
uip skills install --agent autopilot --path ./my-project --repo mattpocock/skills
# Interactive picker
uip skills install
# Install for Claude Code (global)
uip skills install --agent claude
# Install for Cursor, scoped to the current project
uip skills install --agent cursor --local
# Install from another repo for Cursor
uip skills install --repo my-org/my-skills --agent cursor
# Install into a specific project directory (implies --local)
uip skills install --agent autopilot --path ./my-project --repo mattpocock/skills
# Interactive picker
uip skills install
データシェイプ (--output json)
{
"Code": "SkillsInstall",
"Data": {
"RootDir": "/Users/alice",
"Skills": ["uipath-agents", "uipath-rpa"],
"Agents": ["claude"],
"Installed": 2
}
}
{
"Code": "SkillsInstall",
"Data": {
"RootDir": "/Users/alice",
"Skills": ["uipath-agents", "uipath-rpa"],
"Agents": ["claude"],
"Installed": 2
}
}
RootDir— スキルが記述されたベース ディレクトリ (グローバルの場合はユーザー ホーム、--local/--pathの場合はプロジェクト ディレクトリ)。Skills— 構成済みのソースから取得したスキルのスラッグです。Agents— この実行の対象となるエージェント。Installed— 正常にインストールされた (エージェント、スキル) ペアの数。Shadowed(空でない場合) — 検出時にドロップされた同じ名前のスキルです ({Name, IgnoredPath})。Conflicts(空でない場合) — 別のソースがすでにエージェントに同名のスキルをインストールしているため、エージェントごとにスキルがスキップされました ({Agent, Name, OwnedBy})。
--skip-if-no-agent がトリガーされると、代わりに、応答は Reason と MessageでSkipped: trueを報告し、Skills/Agents は空です。
--agent autopilot はスキル以上のものをインストールします。Autopilot は Claude Code のディスク上のレイアウトをミラーリングするため、インストールすると、カタログの hooks/ フォルダーも skills/ の兄弟としてコピーされます (例:~/.autopilot/hooks/)。サポートされている他のすべてのエージェントは skills/ のみをインストールします。これは、上記の [ Skills/Installed ] フィールドには反映されません。これらのフィールドの数はスキルであり、余分なフォルダーではありません。
前提条件
ネットワーク アクセスと git。Windows では、スキルの解凍には PowerShell を使用します。macOS / Linuxでは、 unzipを使用します。これらがない場合、コマンドは失敗し、問題のある前提条件を示す Failure 結果が表示されます。
uip skills update
UiPath からスキルを再取得して再インストールします。新しいセットをインストールすると、CLI はレジストリになくなったスキルをプルーニングするため update ディスク上の非推奨のスキルもクリーンアップします。
引数
設定はありません。
オプション
--agent <agent>—installを参照してください。--local—installを参照してください。
例
uip skills update --agent claude
uip skills update --agent claude
データシェイプ (--output json)
{
"Code": "SkillsUpdate",
"Data": {
"RootDir": "/Users/alice",
"Skills": ["uipath-agents", "uipath-rpa"],
"Agents": ["claude"],
"Updated": 2
}
}
{
"Code": "SkillsUpdate",
"Data": {
"RootDir": "/Users/alice",
"Skills": ["uipath-agents", "uipath-rpa"],
"Agents": ["claude"],
"Updated": 2
}
}
Updated は、再インストールされた (エージェント、スキル) ペアの数です。古いエントリは、個別にサイレントに削除されます。
uip skills uninstall
以前にインストールしたスキルをエージェントの設定から削除し、ローカル マニフェストを更新します。uninstall はネットワーク呼び出しを実行しません — install / update によって書かれたマニフェストに依存して、どのスキルが存在するかを認識します。
引数
設定はありません。
オプション
--agent <agent>—installを参照してください。指定しない場合、CLI は対話形式でプロンプトを表示します。不明なエージェントを渡すとValidationErrorで失敗します。--local- ユーザーのホームではなく、現在のプロジェクトから削除します。
例
uip skills uninstall --agent claude
uip skills uninstall --agent claude
データシェイプ (--output json)
{
"Code": "SkillsUninstall",
"Data": {
"RootDir": "/Users/alice",
"Skills": ["uipath-agents", "uipath-rpa"],
"Agents": ["claude"],
"Uninstalled": 2
}
}
{
"Code": "SkillsUninstall",
"Data": {
"RootDir": "/Users/alice",
"Skills": ["uipath-agents", "uipath-rpa"],
"Agents": ["claude"],
"Uninstalled": 2
}
}
故障モード
- マニフェストが見つからない (何もインストールされていないか、手動で削除されている):
ConfigError、uip skills installを実行する手順が含まれます。 - エージェントの構成ディレクトリに対する書き込み権限: ファイル権限のヒント付きの
Failure。CLI はコード 1 で終了します。 - ユーザーが対話型エージェント ピッカーをキャンセルすると、 標準コントラクトに従って、CLI がコード 130 (SIGINT) で終了します。
関連
- 概要
- UIP スキル リスト
- 引数
- オプション
- 例
- データシェイプ (
--output json) - UIP スキルの検索
- 引数
- オプション
- 例
- データシェイプ (
--output json) - UIP スキルの表示
- 引数
- オプション
- 例
- データシェイプ (
--output json) - uip skills install
- 引数
- オプション
- 例
- データシェイプ (
--output json) - 前提条件
- uip skills update
- 引数
- オプション
- 例
- データシェイプ (
--output json) - uip skills uninstall
- 引数
- オプション
- 例
- データシェイプ (
--output json) - 故障モード
- 関連