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.

Agentes compatibles: claude, cursor, copilot, codex, opencode, autopilot, kiro, windsurf, antigravity, devin. Algunos agentes solo tienen una ruta de instalación global; otros admiten tanto local (por proyecto) como global. Ejecuta uip skills install --help para la tabla de destino por agente generada a partir del registro en vivo.

lista de habilidades de uip​

Enumera las habilidades disponibles del catálogo configurado (el repositorio de habilidades de UiPath de forma predeterminada, u otro a través de --repo). Solo lectura: no instala nada ni toca la configuración de un agente.

Argumentos​

Nada.

Opciones​

  • --local — Lee el almacén de habilidades local del proyecto actual en lugar del global.
  • --repo <url>: enumera las habilidades de otro repositorio en su lugar: un GitHub owner/repo, una URL de https/git o un directorio local como ./skills. El valor predeterminado es el repositorio de habilidades de UiPath.
  • --branch <name> — Rama para recuperar de --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 enumera las habilidades que se descartaron durante el descubrimiento porque otra habilidad en el mismo origen utilizaba el mismo nombre: visible aquí en lugar de desaparecer silenciosamente.

Busca en el catálogo de habilidades por objetivo o palabra clave y devuelve las coincidencias más cercanas. Solo lectura.

Argumentos​

NombreObligatorioPropósito
<query>SíConsulta de búsqueda de texto libre.

Opciones​

  • --local — Consulta list.
  • --limit <n> — Número máximo de resultados. El valor predeterminado es 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": []
  }
}

Mostrar habilidades de UIP​

Mostrar la entrada del catálogo de una habilidad en su totalidad. Solo lectura.

Argumentos​

NombreObligatorioPropósito
<name>SíNombre de la habilidad, de list o search. Coincidencia sin distinción entre mayúsculas y minúsculas.

Opciones​

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

Un nombre desconocido falla con ValidationError, apuntando a list/search para encontrar uno válido.

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​

Descarga habilidades de UiPath e instálalas en la configuración del agente seleccionado. Escribe en el directorio de inicio del usuario de forma predeterminada; pasa --local para instalar en el proyecto actual en su lugar. Introduce --repo para instalar desde otro repositorio de GitHub/git o un directorio local en lugar del repositorio de habilidades de UiPath.

Argumentos​

Nada.

Opciones​

  • --agent <agent> — Destino a un solo agente (claude, cursor, copilot, codex, opencode, autopilot, kiro, windsurf, antigravity, devin). Sin ella, la CLI solicita de forma interactiva con un selector de casillas de verificación. Los agentes no compatibles con el ámbito actual se ocultan del selector.
  • --skip-if-no-agent — Salir correctamente (sin error, Installed: 0) en lugar de solicitar o fallar cuando no se detecta ningún agente compatible en la máquina.
  • --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> — Instalar en un directorio de proyecto específico. Implica --local.
  • --repo <url> — Instala desde otro repositorio de habilidades: un GitHub owner/repo, una URL https/git o un directorio local como ./skills. El valor predeterminado es el repositorio de habilidades de UiPath.
  • --branch <name> — Rama para recuperar de --repo. El valor predeterminado es la rama predeterminada de ese repositorio.
  • --force — Reinstalar desde un estado limpio: restablece el registro del mercado de Claude Code y la caché del complemento antes de reinstalar.

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: directorio base en el que se escribieron las habilidades (inicio del usuario para global, directorio del proyecto para --local/--path).
  • Skills: slugs de las habilidades obtenidas del origen configurado.
  • Agents : agentes objetivo en esta ejecución.
  • Installed : número de pares (agente, habilidad) instalados correctamente.
  • Shadowed (cuando no está vacío): habilidades del mismo nombre descartadas durante el descubrimiento, como {Name, IgnoredPath}.
  • Conflicts (cuando no está vacío): habilidades omitidas por agente porque otro origen ya instaló una habilidad con ese nombre allí, como {Agent, Name, OwnedBy}.

Cuando --skip-if-no-agent se desencadena, la respuesta informa en su lugar Skipped: true con Reason y Message, y Skills/Agents vacío.

Nota:

--agent autopilot instala más que habilidades. Autopilot refleja el diseño en disco de Claude Code, por lo que su instalación también copia la carpeta hooks/ del catálogo como hermana de skills/ (por ejemplo ~/.autopilot/hooks/). Cualquier otro agente compatible solo instala skills/. Esto no se refleja en los campos Skills/Installed anteriores: esas habilidades cuentan, no la carpeta adicional.

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