UiPath Documentation
uipath-cli
latest
false
Guide de l'utilisateur de UiPath CLI
Important :
Ce contenu a été traduit à l'aide d'une traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Compétences UIP

Syntaxe et options pour `uip Skills`, qui installe, met à jour et supprime les packs de compétence d'agent de codage UiPath.

uip skills installe, met à jour et supprime les compétences UiPath pour les agents de codage d'IA pris en charge. Les compétences sont des packs d'invites organisés qui apprennent à un agent à utiliser les outils CLI d'UiPath pour créer des automatisations, des agents, des flux et des orchestrations. Voir Compétences pour le concept, le modèle d'installation et les emplacements d'installation agent par agent.

Cette page documente les commandes. Pour connaître les compétences et pourquoi les installer, lisez d'abord la page de concept.

Synthèse​

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]

Toutes les sous-commandes uip skills respectent les options globales (--output, --output-filter, --log-level, --log-file). Les codes de sortie suivent le contrat standard.

Agents pris en charge: claude, cursor, copilot, codex, opencode, autopilot, kiro, windsurf, antigravity, devin. Certains agents disposent uniquement d'un chemin d'installation global; d'autres prennent en charge à la fois le local (par projet) et le global. Exécutez uip skills install --help pour la table de destination par agent générée à partir du registre en production.

liste des compétences uip​

Répertoriez les compétences disponibles à partir du catalogue configuré (le référentiel de compétences UiPath par défaut, ou un autre via --repo). En lecture seule — n'installe rien et ne affecte pas la configuration d’un agent.

Arguments​

Aucun

Options​

  • --local — Lire le magasin de compétences locales du projet actuel au lieu du magasin global.
  • --repo <url> — Répertoriez plutôt les compétences d'un autre référentiel: un fichier GitHub owner/repo, une URL https/git ou un répertoire local tel que ./skills. La valeur par défaut est le référentiel de compétences UiPath.
  • --branch <name> — Branche à extraire de --repo.

Exemple​

uip skills list
uip skills list

Format des données (--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 répertorie les compétences qui ont été abandonnées lors de la découverte, car une autre compétence dans la même source a utilisé le même nom — visible ici au lieu de disparaître en mode silencieux.

Recherchez dans le catalogue de compétences par objectif ou par mot-clé et renvoyez les correspondances les plus proches. En lecture seule.

Arguments​

NomRequisObjectif
<query>ouiRequête de recherche en texte libre.

Options​

  • --local — Voir list.
  • --limit <n> — Nombre maximum de résultats. La valeur par défaut est 10.
  • --repo <url> — Voir list.
  • --branch <name> — Voir list.

Exemple​

uip skills search "create a queue and deploy a process"
uip skills search "create a queue and deploy a process"

Format des données (--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": []
  }
}

affichage des compétences uip​

Afficher l'entrée du catalogue de compétences dans son intégralité. En lecture seule.

Arguments​

NomRequisObjectif
<name>ouiNom de la compétence, de list ou search. Correspondance insensible à la casse.

Options​

  • --local — Voir list.
  • --repo <url> — Voir list.
  • --branch <name> — Voir list.

Un nom inconnu échoue avec ValidationError, pointant vers list/search pour trouver un nom valide.

Exemple​

uip skills show uipath-rpa
uip skills show uipath-rpa

Format des données (--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"
    }
  }
}

Installation des compétences uip​

Téléchargez des compétences depuis UiPath et installez-les dans la configuration de l’agent sélectionné. Écrit dans le répertoire de base de l'utilisateur par défaut; transmettez --local pour installer sous le projet actuel à la place. Transmettez --repo pour installer à partir d'un autre référentiel GitHub/git ou d'un répertoire local au lieu du référentiel de compétences UiPath.

Arguments​

Aucun

Options​

  • --agent <agent> — Cibler un seul agent.claude, cursor, copilot, codex, opencode, autopilot, kiro, windsurf, antigravity, devin). Sans cela, la CLI s’affiche de manière interactive avec un sélecteur de case à cocher. Les agents non pris en charge pour l’étendue actuelle sont masqués dans le sélecteur.
  • --skip-if-no-agent — Quitte avec succès (aucune erreur, Installed: 0) au lieu d'inviter ou d'échouer lorsqu'aucun agent pris en charge n'est détecté sur la machine.
  • --local — Installe dans le répertoire du projet actuel au lieu de la page d'accueil de l'utilisateur. Rejeté pour les agents qui prennent uniquement en charge un chemin global.
  • --path <dir> — Installe dans un répertoire de projet spécifique. Implique --local.
  • --repo <url> — Installer à partir d'autres référentiels de compétences: un GitHub owner/repo, une URL https/git ou un répertoire local tel que ./skills. La valeur par défaut est le référentiel de compétences UiPath.
  • --branch <name> — Branche à extraire de --repo. Par défaut, la branche par défaut de ce référentiel.
  • --force — Réinstaller à partir d'un état propre — réinitialise l'enregistrement du Marketplace Claude Code et le cache du plug-in avant la réinstallation.

Exemples​

# 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

Format des données (--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: le répertoire de base sous lequel les compétences ont été écrites (accueil de l'utilisateur pour la globalité, répertoire du projet pour --local/--path).
  • Skills — champs dynamiques des compétences extraites de la source configurée.
  • Agents — agents ciblés dans cette exécution.
  • Installed — nombre de paires (agent, compétence) installées avec succès.
  • Shadowed (lorsqu'il n'est pas vide) — les compétences portant le même nom abandonnées lors de la découverte, en tant que {Name, IgnoredPath}.
  • Conflicts (lorsqu'il n'est pas vide) — compétences ignorées par agent, car une autre source y a déjà installé une compétence de ce nom, comme {Agent, Name, OwnedBy}.

Lorsque --skip-if-no-agent se déclenche, la réponse signale plutôt Skipped: true avec Reason et Message, et Skills/Agents vide.

Remarque :

--agent autopilot installe plus de compétences. Autopilot reflète la mise en page sur disque de Claude Code, de sorte que son installation copie également le dossier hooks/ du catalogue comme un frères de skills/ (par exemple ~/.autopilot/hooks/). Tous les autres agents pris en charge installe uniquement skills/. Cela ne se reflète pas dans les champs Skills/Installed ci-dessus — ces compétences comptent, pas le dossier supplémentaire.

Prérequis​

Accès au réseau plus git. Sur Windows, le décompression des compétences utilise PowerShell; sur macOS/Linux, elle utilise unzip. Si ces éléments sont manquants, la commande échoue avec un résultat Failure pointant vers le prérequis incriminé.

mise à jour des compétences uip​

Récupérer les compétences à partir d’UiPath et les réinstaller. Après avoir installé l'ensemble, la CLI élimine toutes les compétences qui ne sont plus dans le registre. Ainsi, update nettoie également les compétences obsolètes sur le disque.

Arguments​

Aucun

Options​

  • --agent <agent> — Voir install.
  • --local — Voir install.

Exemple​

uip skills update --agent claude
uip skills update --agent claude

Format des données (--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 correspond au nombre de paires (agent, compétence) réinstallées; les entrées obsolètes sont supprimées séparément et en mode silencieux.

désinstallation des compétences uip​

Supprimez les compétences précédemment installées de la configuration d'un agent et mettez à jour le manifeste local. uninstall n'effectue aucun appel réseau - il s'appuie sur le manifeste écrit par install / update pour connaître les compétences existantes.

Arguments​

Aucun

Options​

  • --agent <agent> — Voir install. Sans cela, les invites CLI sont interactives. La transmission d'un agent inconnu échoue avec ValidationError.
  • --local — Supprimer du projet actuel au lieu de la page d'accueil de l'utilisateur.

Exemple​

uip skills uninstall --agent claude
uip skills uninstall --agent claude

Format des données (--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
  }
}

Modes d’échec​

  • Aucun manifeste trouvé ( rien n’a jamais été installé ou a été supprimé manuellement): ConfigError avec des instructions pour exécuter uip skills install
  • Autorisations d’écriture dans le répertoire de configuration de l’agent: Failure avec une suggestion d’autorisations de fichiers. La CLI se ferme avec le code 1.
  • L’utilisateur annule le sélecteur d’agent interactif: la CLI se termine avec le code 130, conformément au contrat standard.
  • Compétences : quelles compétences sont, la matrice de support pour l’agent et en quoi elles diffèrent des outils.
  • Authentification — non requise pour skills; le registre est public.
  • uip mcp — un chemin secondaire pour les agents compatibles MCP qui ne prennent pas en charge les compétences.

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour