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

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> — 代わりに、別のリポジトリ (GitHub owner/repo、 https/git URL、または ./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 には、同じソース内の別のスキルが同じ名前を使用しているために検出中に削除されたスキルのリストが表示されます。この名前は、通知なしに消えるのではなく、ここに表示されます。

スキル カタログを目標またはキーワードで検索し、最も近い一致を返します。読み取り専用です。

引数​

名前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> — 別のスキル リポジトリ (GitHub owner/repo、 https/git URL、または ./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) で終了します。
  • スキル — スキルとは何か、エージェント サポート マトリックス、ツールとの違い。
  • 認証 — skillsには不要 ;レジストリは公開されています。
  • uip mcp — スキルをサポートしない MCP 対応エージェントのセカンダリ パスです。

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

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得