UiPath Documentation
uipath-cli
latest
false
Wichtig :
Dieser Inhalt wurde maschinell übersetzt. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

UiPath-CLI-Benutzerhandbuch

Fähigkeiten

Fähigkeiten sind Anweisungspakete, die KI-Codierungs-Agents beibringen, wie sie UiPath-Automatisierungen mit uip erstellen können. Sie sind keine Tools. Tools erweitern die CLI um neue Befehle; Fähigkeiten erweitern einen Codierungs-Agent um UiPath-spezifisches Wissen. Ein Entwickler gibt uip or jobs start ein; Ein Codierungs-Agent, auf dem eine Fähigkeit installiert ist, weiß, wann für diesen Befehl zu erreichen ist, welche Eingaben er benötigt und wie er mit uip solution pack, uip or packages upload und dem Rest sequenziert werden soll.

Was eine Fähigkeit ist

Eine Fähigkeit ist ein Paket von Markdown-Dateien – Anweisungen, Beispiele, Entscheidungsregeln – das ein Agent zusammen mit Ihrer Konversation liest, um zu entscheiden, wie eine UiPath-Aufgabe erfüllt werden soll. Das Paket deckt Muster wie „wie ein Studio-Projekt gepackt und bereitgestellt wird“, „wie ein Testsatz in CI ausgeführt wird“ oder „konfiguriert ein Orchestrator-Trigger über die Befehlszeile“ ab. Der Agent verwendet die Fähigkeit auf die gleiche Weise wie ein Entwickler die Dokumentation verwenden würde, mit der Ausnahme, dass die Fähigkeit eng auf die Aufgaben beschränkt ist, die der Fähigkeitsautor als relevant erachtete.

UiPath veröffentlicht einen Fähigkeitenkatalog auf GitHub. uip skills install lädt den gesamten Katalog herunter und installiert ihn in den von Ihnen ausgewählten Agenten.

Unterstützte Agents

Die folgenden Codierungs-Agents werden derzeit unterstützt:

MitarbeiterFlag-WertInstallationsspeicherort
Claude Code (Plugin)claudeVerwaltet vom Claude Code-Pluginsystem – nur global
Cursorcursor~/.cursor/skills/<skill>/ (Global) oder ./.cursor/skills/<skill>/ (lokal)
GitHub-Copilotcopilot~/.github/skills/<skill>/ (Global) oder ./.github/skills/<skill>/ (lokal)
Gemini-CLIgemini~/.gemini/skills/<skill>/ (Global) oder ./.gemini/skills/<skill>/ (lokal)
Codexcodex~/.agents/skills/<skill>/ (Global) oder ./.agents/skills/<skill>/ (lokal) – das offene Standardverzeichnis für Agent-Fähigkeiten
OpenCodeopencode~/.config/opencode/skills/<skill>/ (Global) oder ./.opencode/skills/<skill>/ (lokal)

Exakte Ziele werden von uip skills install --agent <name> ausgegeben, bevor Dateien geschrieben werden. Führen Sie uip skills --help aus, um die Live-Tabelle für Ihre Installation anzuzeigen.

Granularität: Agents, keine Fähigkeiten

uip skills install ist alles oder nichts im Fähigkeitskatalog. Sie wählen einen oder mehrere Agents aus und die CLI installiert jede Fähigkeit, die UiPath derzeit in jedem dieser Agents veröffentlicht. Sie wählen keine einzelnen Fähigkeiten aus.

Grund: Die Fähigkeiten sind klein genug, um eine Auswahl an Informationen zu mehr Inkonsistenz als Nutzen zu bringen, und der Agent entscheidet selbst, welche Fähigkeit auf eine bestimmte Aufgabe zutrifft, basierend auf seiner eigenen Argumentation – der Fähigkeitskatalog ist effektiv eine Referenz, die der Agent bei einer Aufgabe konsultiert hat UiPath-bezogene. Die Bereitstellung zusätzlicher Fähigkeiten, die er nicht verwendet, ist mit einem geringen Overhead verbunden.

Was Sie auswählen :

  • Welche Agents (über --agent <name> oder interaktiv über ein Kontrollkästchen, wenn das Flag weggelassen wird – Mehrfachauswahl).
  • Globaler oder lokaler Scope (über --local, wo der Agent dies unterstützt).

Globale vs. lokale Installationen

Zwei Scopes:

  • Global (Standard) – Fähigkeiten werden einmal pro Benutzer im Agent-Profil des Benutzers installiert. In jedem Projekt auf dieser Maschine verfügbar.
  • Lokal (--local) – Fähigkeiten werden im aktuellen Verzeichnis installiert. Wird neben dem Projekt nachverfolgt; nur verfügbar, wenn der Agent in diesem Verzeichnis ausgeführt wird.

Verwenden Sie „local“ für ein Projekt, das Fähigkeiten an eine bestimmte UiPath-CLI-Version anheftet, oder für ein Repository, in dem ein bestimmter Satz von Fähigkeiten an jeden Mitwirkenden bereitgestellt werden soll, unabhängig davon, was er global installiert hat.

Hinweis:

Nicht jeder Agent unterstützt --local. Claude Code ist nur global (das Claude Code-Plugin-System ist benutzerdefiniert); Beim Ausführen uip skills install --agent claude --local wird ein ValidationError erzeugt. Die anderen fünf Agents unterstützen beide Scopes.

Wenn Sie uip skills install --local ausführen, fügt die CLI auch den Speicher auf dem Datenträger (.uipath/.skills/, unter dem Gehen unter dem Stamm) zu .gitignore hinzu, sodass zwischengespeicherte Fähigkeitspakete nicht ausgeführt werden.

Installieren, Aktualisieren, Deinstallieren

Drei Befehle verwalten den Lebenszyklus:

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

Alle drei Prompts für den Ziel-Agent interaktiv, wenn --agent weggelassen wird, was an einer Workstation praktisch ist und bei CI ein Problem darstellt – übergeben Sie das Flag in Pipelines immer.

update entfernt auch Fähigkeiten, die seit Ihrer letzten Installation aus dem Remotekatalog verworfen wurden, sodass ein installierter Agent den Katalog nachverfolgt, während er sich weiterentwickelt. Fähigkeitsdateien pro Agent werden bei der Installation und Aktualisierung geschrieben oder überschrieben.

Wie der Agent die Fähigkeiten verwendet

Nach der Installation liest jeder Agent Fähigkeitsdateien über einen eigenen Mechanismus:

  • Claude Code lädt Fähigkeiten über das Plugin-System – sie werden zu Tool-Plugins, die der Agent aufrufen kann.
  • Cursor, Gemini-CLI, Codex, OpenCode laden die Markdown-Fähigkeit als Kontextregel, die an jede Konversation angehängt ist.
  • GitHub Copilot liest Fähigkeiten aus seinem Benutzerregeln-Verzeichnis.

Aus Sicht des Entwicklers ist der Unterschied nicht sichtbar. Sie bitten den Agent, dieses Projekt zu packen und bereitzustellen, und wenn eine Fähigkeit es abdeckt, folgt der Agent dem Schema – er ruft uip solution pack, uip solution publish, uip solution deploy run der Reihe nach auf, verarbeitet die Flag-Auswahl und meldet sich zurück.

Welche Fähigkeiten sind nicht vorhanden

  • Fähigkeiten ersetzen keine Dokumentation. Sie fassen aufgabenorientierte Konzepte zusammen; Die vollständige Referenz befindet sich in der Dokumentation zu uip (diese Website). Ein Agent mit Fähigkeiten profitiert weiterhin vom Lesen von Referenzseiten pro Befehl.
  • Fähigkeiten gewähren dem Agent keinen Zugriff auf Ihren UiPath-Mandanten. Sie weisen den Agent an, wie uip verwendet wird; Die Authentifizierung erfolgt über uip login auf Ihrer Maschine genauso wie wenn Sie selbst Befehle ausführen.
  • Fähigkeiten sind keine Tools. uip tools und uip skills sind unterschiedliche Befehlsgruppen. Tools Versandbefehle; Fähigkeiten lehren Agents, sie zu verwenden.
  • Fähigkeiten sind keine Model Context Protocol (MCP)-Server. uip mcp macht eine separate MCP-Oberfläche für MCP-fähige Clients verfügbar. Das Fähigkeitensystem ist der primäre KI-Integrationspfad in 1.x; MCP ist für spezielle Setups verfügbar, ist aber nicht die primäre Integration.

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben