UiPath Documentation
uipath-cli
latest
false
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.

Guide de l'utilisateur de UiPath CLI

Compétences

Les compétences sont des packages d'instructions qui apprennent aux agents de codage d'IA comment créer des automatisations UiPath avec uip Ce ne sont pas des outils. Les outils étendent la CLI avec de nouvelles commandes; Les compétences étendent un agent de codage avec des connaissances spécifiques à UiPath. Un développeur saisit uip or jobs start; un agent de codage qui a une compétence installée sait quand atteindre cette commande, de quelles entrées il a besoin et comment la séquencer avec uip solution pack, uip or packages upload, et le reste.

Qu’est-ce qu’une compétence

Une compétence est un ensemble de fichiers Markdown — instructions, exemples, règles de décision — qu'un agent lit aux côtés de votre conversation pour décider comment accomplir une tâche UiPath. Le bundle couvre des modèles tels que « comment compresser et déployer un projet Studio», « comment exécuter un ensemble de test dans CI» ou « comment configurer un déclencheur Orchestrator à partir de la ligne de commande». L'agent utilise la compétence de la même manière qu'un développeur utiliserait la documentation, à l'exception du fait que la compétence est étroitement limitée aux tâches que l'auteur de la compétence a considérée comme pertinentes.

UiPath publie un catalogue de compétences sur GitHub. uip skills install télécharge l'ensemble du catalogue et l'installe dans les agents que vous choisissez.

Agents pris en charge

Les agents de codage suivants sont pris en charge actuellement:

Agent (Agent)Valeur de l'indicateurEmplacement d’installation
Code Claude (extension)claudeGéré par le système de plug-in Claude Code — global uniquement
Curseurcursor~/.cursor/skills/<skill>/ (global) ou ./.cursor/skills/<skill>/ (local)
Copilot de GitHubcopilot~/.github/skills/<skill>/ (global) ou ./.github/skills/<skill>/ (local)
CLI Geminigemini~/.gemini/skills/<skill>/ (global) ou ./.gemini/skills/<skill>/ (local)
Codexcodex~/.agents/skills/<skill>/ (global) ou ./.agents/skills/<skill>/ (local) — le répertoire standard ouvert des compétences de l'agent
OpenCodeopencode~/.config/opencode/skills/<skill>/ (global) ou ./.opencode/skills/<skill>/ (local)

Les destinations exactes sont imprimés par uip skills install --agent <name> avant que tous les fichiers ne soient écrits. Exécutez uip skills --help pour voir la table en direct de votre installation.

Étendue: agents, pas compétences

uip skills install est tout ou rien sur le catalogue de compétences. Vous choisissez un ou plusieurs agents, et la CLI installe chaque compétence qu'UiPath publie actuellement dans chacun de ces agents. Vous ne choisissez pas des compétences individuelles.

Pourquoi: l'ensemble de compétences est suffisamment petit pour que le fait d'en sélectionner davantage produit davantage d'incohérences que d'avantages, et l'agent décide lui-même quelle compétence s'applique à une tâche donnée en fonction de son propre raisonnement — le catalogue de compétences est efficacement une référence que l'agent consultez lorsqu'une tâche est consultée est lié à UiPath. Le fait de fournir à l’agent des compétences supplémentaires qu’il n’utilisera pas entraîne un faible frais général.

Ce que vous choisissez :

  • Quels agents (via --agent <name>, ou de manière interactive à partir d'une case à cocher lorsque l'indicateur est omis — sélection multiple).
  • Étendue globale ou locale (via --local, où l’agent le prend en charge).

Installations globales et locales

Deux étendues:

  • Global (par défaut): les compétences sont installées une fois par utilisateur, sur le profil d'agent de l'utilisateur. Disponible dans chaque projet sur cette machine.
  • Local (--local): les compétences sont installées dans le répertoire actuel. Suivis aux côtés du projet; disponible uniquement lorsque l'agent s'exécute dans ce répertoire.

Utilisez le paramètre local pour un projet qui épingle les compétences à une version spécifique de la UiPath CLI, ou pour un référentiel où un ensemble spécifique de compétences doit être fourni à chaque contributeur, indépendamment de ce qu'il a installé dans le monde entier.

Remarque :

Chaque agent ne prend pas en charge --local. Claude Code est global uniquement (le système de plug-in Claude Code est défini par l'utilisateur); l'exécution de uip skills install --agent claude --local produit une ValidationError. Les cinq autres agents prennent en charge les deux étendues.

Lorsque vous exécutez uip skills install --local, la CLI ajoute également le magasin sur disque (.uipath/.skills/, sous la racine de run-up) à .gitignore de sorte que les bundles de compétences mis en cache ne sont pas validés.

Installation, mise à jour, désinstallation

Trois commandes gèrent le cycle de vie:

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

Les trois invites pour l'agent cible de manière interactive lorsque --agent est omis, ce qui est pratique à une station de travail et constitue un problème de CI — transmettez toujours l'indicateur dans les pipelines.

update supprime également les compétences qui ont été abandonnées du catalogue distant depuis votre dernière installation, de sorte qu'un agent installé suit le catalogue au fur et à mesure de son évolution. Les fichiers de compétence par agent sont écrits ou écrasés lors de l'installation et de la mise à jour.

Comment l'agent utilise les compétences

Une fois installé, chaque agent lit les fichiers de compétence via son propre mécanisme:

  • Claude Code charge les compétences via le système de plug-ins — elles deviennent des plug-ins d'utilisation des outils que l'agent peut invoquer.
  • Cursor, Gemini CLI, Coded, OpenCode se chargent de la compétence Markdown en tant que règles de contexte associées à chaque conversation.
  • GitHub Copilot lit les compétences de son répertoire de règles utilisateur.

Du point de vue du développeur, la différence est invisible. Vous demandez à l'agent « compresser et déployer ce projet», et si une compétence le couvre, l'agent suit la procédure en appelant uip solution pack, uip solution publish, uip solution deploy run dans l'ordre, en gérant la sélection des indicateurs et en signalant.

Ce que les compétences ne sont pas

  • Les compétences ne remplacent pas la documentation. Ils résument des formules axées sur les tâches; la référence complète se trouve dans les uip documents (ce site). Un agent possédant des compétences bénéficie toujours de la lecture des pages de référence par commande.
  • Les compétences ne donnent pas accès à l’agent à votre locataire UiPath. Ils indiquent à l'agent comment utiliser uip; l'authentification réelle se produit via uip login sur votre machine, de la même manière que lorsque vous exécutez des commandes vous-même.
  • Les compétences ne sont pas des outils. uip tools et uip skills sont des groupes de commandes distincts. Outils de livraison de commandes; Les compétences apprennent aux agents comment les utiliser.
  • Les compétences ne sont pas des serveurs MCP. uip mcp expose une surface MCP distincte pour les clients compatibles MCP. Le système de compétences est le principal chemin d'intégration de l'IA dans 1.x; MCP est disponible pour les configurations spécialisées, mais il ne s'agit pas de l'intégration principale.

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