UiPath Documentation
uipath-cli
latest
false
Guía del usuario de UiPath CLI
Importante :
Este contenido se ha traducido mediante traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Habilidades de UIP

Sintaxis y opciones para `habilidades de uip`, que instala, actualiza y elimina los paquetes de habilidades del agente de codificación de UiPath.

uip skills , actualiza y elimina las habilidades de UiPath para los agentes de codificación de IA compatibles. Las habilidades son paquetes de solicitudes seleccionados que enseñan a un agente a utilizar las herramientas CLI de UiPath para crear automatizaciones, agentes, flujos y orquestaciones. Consulta Habilidades para el concepto, el modelo de instalación y las ubicaciones de instalación de agente por agente.

Esta página documenta los comandos. Para saber qué son las habilidades y por qué instalarlas, lee primero la página de conceptos.

Sinopsis

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]

Todos los subcomandos uip skills respetan las opciones globales (--output, --output-filter, --log-level, --log-file). Los códigos de salida siguen el contrato estándar.

Supported agents: claude, cursor, copilot, codex, opencode, autopilot, kiro, windsurf, antigravity, devin. Some agents have only a global install path; others support both local (per-project) and global. Run uip skills install --help for the per-agent destination table generated from the live registry.

uip skills list

List the skills available from the configured catalog (the UiPath skills repository by default, or another one via --repo). Read-only — does not install anything or touch an agent's configuration.

Argumentos

Nada.

Opciones

  • --local — Read the current project's local skills store instead of the global one.
  • --repo <url> — List skills from another repo instead: a GitHub owner/repo, an https/git URL, or a local directory such as ./skills. Defaults to the UiPath skills repository.
  • --branch <name> — Branch to fetch from --repo.

Ejemplo

uip skills list
uip skills list

Forma de datos (--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 lists skills that were dropped during discovery because another skill in the same source used the same name — visible here instead of silently disappearing.

Search the skill catalog by goal or keyword and return the closest matches. Read-only.

Argumentos

NombreObligatorioPropósito
<query>Free-text search query.

Opciones

  • --local — Consulta list.
  • --limit <n> — Maximum number of results. Defaults to 10.
  • --repo <url> — Consulta list.
  • --branch <name> — Consulta list.

Ejemplo

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

Forma de datos (--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 skills show

Show one skill's catalog entry in full. Read-only.

Argumentos

NombreObligatorioPropósito
<name>Skill name, from list or search. Matched case-insensitively.

Opciones

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

An unknown name fails with ValidationError, pointing at list/search to find a valid one.

Ejemplo

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

Forma de datos (--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"
    }
  }
}

Instalación de habilidades de UIP

Download skills from UiPath and install them into the selected agent's configuration. Writes to the user's home directory by default; pass --local to install under the current project instead. Pass --repo to install from another GitHub/git repository or a local directory instead of the UiPath skills repository.

Argumentos

Nada.

Opciones

  • --agent <agent> — Target a single agent (claude, cursor, copilot, codex, opencode, autopilot, kiro, windsurf, antigravity, devin). Without it, the CLI prompts interactively with a checkbox picker. Agents not supported for the current scope are hidden from the picker.
  • --skip-if-no-agent — Exit successfully (no error, Installed: 0) instead of prompting or failing when no supported agent is detected on the machine.
  • --local — Instalar en el directorio del proyecto actual en lugar de en el inicio del usuario. Rechazado para agentes que solo admiten una ruta global.
  • --path <dir> — Install into a specific project directory. Implies --local.
  • --repo <url> — Install from another skills repo: a GitHub owner/repo, an https/git URL, or a local directory such as ./skills. Defaults to the UiPath skills repository.
  • --branch <name> — Branch to fetch from --repo. Defaults to that repo's default branch.
  • --force — Reinstall from a clean state — resets the Claude Code marketplace registration and plugin cache before reinstalling.

Ejemplos

# 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

Forma de datos (--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 — base directory the skills were written under (user home for global, project directory for --local/--path).
  • Skills — slugs of the skills fetched from the configured source.
  • Agents : agentes objetivo en esta ejecución.
  • Installed : número de pares (agente, habilidad) instalados correctamente.
  • Shadowed (when non-empty) — same-named skills dropped during discovery, as {Name, IgnoredPath}.
  • Conflicts (when non-empty) — skills skipped per agent because another source already installed a skill of that name there, as {Agent, Name, OwnedBy}.

When --skip-if-no-agent triggers, the response instead reports Skipped: true with a Reason and Message, and Skills/Agents empty.

Nota:

--agent autopilot installs more than skills. Autopilot mirrors Claude Code's on-disk layout, so its install also copies the catalog's hooks/ folder as a sibling of skills/ (e.g. ~/.autopilot/hooks/). Every other supported agent installs skills/ only. This isn't reflected in the Skills/Installed fields above — those count skills, not the extra folder.

Requisitos previos

Acceso a la red más git. En Windows, el desempaquetado de habilidades utiliza PowerShell; en macOS/Linux, utiliza unzip. Si faltan, el comando falla con un resultado Failure que apunta al requisito previo infractor.

actualización de habilidades de UIP

Vuelve a recuperar las habilidades de UiPath y vuelve a instalarlas. Después de instalar el conjunto nuevo, la CLI elimina cualquier habilidad que ya no esté en el registro, por lo que update también limpia las habilidades obsoletas en el disco.

Argumentos

Nada.

Opciones

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

Ejemplo

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

Forma de datos (--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 es el número de pares (agente, habilidad) reinstalados; las entradas obsoletas se eliminan por separado y de forma silenciosa.

desinstalación de habilidades de uip

Elimine las habilidades instaladas anteriormente de la configuración de un agente y actualice el manifiesto local. uninstall no realiza ninguna llamada de red: depende del manifiesto escrito por install / update para saber qué habilidades existen.

Argumentos

Nada.

Opciones

  • --agent <agent> — Consulta install. Sin ella, la CLI solicita de forma interactiva. Pasar un agente desconocido falla con ValidationError.
  • --local — Eliminar del proyecto actual en lugar de la página de inicio del usuario.

Ejemplo

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

Forma de datos (--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
  }
}

Modos de fallo

  • No se encontró ningún manifiesto (nunca se instaló nada o se eliminó manualmente): ConfigError con instrucciones para ejecutar uip skills install.
  • Permisos de escritura en el directorio de configuración del agente: Failure con una sugerencia de permisos de archivo. El CLI sale con el código 1.
  • El usuario cancela el selector de agente interactivo: la CLI sale con el código 130 (SIGINT), según el contrato estándar.
  • Habilidades : qué son las habilidades, matriz de soporte del agente y en qué se diferencian de las herramientas.
  • Autenticación : no necesaria para skills; el registro es público.
  • uip mcp : una ruta secundaria para agentes compatibles con MCP que no admiten habilidades.

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado