Skip to content

Habilidades (Skills)

Las habilidades son extensiones que dan a los agentes capacidades especializadas obtenidas de repositorios de GitHub. Te permiten expandir lo que tus agentes pueden hacer sin modificar sus instrucciones base, desde interactuar con APIs externas hasta seguir estandares de codigo especificos del proyecto.

Como Funcionan las Habilidades

Internamente, las habilidades se instalan usando el CLI de skills:

npx skills add <github_repo_url> --skill <skill_name> --agent claude-code -y

Este comando obtiene la definicion de la habilidad de un repositorio de GitHub y la instala en el entorno del agente. Una vez instalada, la habilidad se convierte en parte de las capacidades disponibles del agente y este puede usarla automaticamente cuando sea relevante.

Tipos de Habilidades

Habilidades de Agente (Especificas del Trabajador)

Las habilidades de agente se instalan en un trabajador especifico y solo estan disponibles para ese trabajador. Usalas cuando una capacidad es relevante solo para un rol.

Por ejemplo, podrias instalar una habilidad de Kubernetes solo en tu trabajador "DevOps Engineer", o una habilidad de testing de React solo en tu trabajador "Frontend Developer".

Habilidades Globales (Lider)

Las habilidades globales se instalan en el agente lider y se comparten automaticamente con todos los agentes del equipo. Aparecen en la configuracion de cada trabajador, haciendolas disponibles en todo el equipo.

Usa habilidades globales para capacidades que todos los agentes deberian tener, como convenciones de proyecto, estandares de documentacion o integraciones de herramientas compartidas.

Consejo: En la interfaz, el agente lider esta etiquetado con "(global)" para indicar que las habilidades instaladas en el se comparten con todos los miembros del equipo.

Agregar Habilidades Durante la Creacion del Equipo

Al crear un nuevo equipo, puedes adjuntar habilidades en el Paso 2 del asistente de creacion:

  1. Habilidades del lider (globales): En la seccion de configuracion del lider, agrega habilidades proporcionando la URL del repositorio de GitHub y el nombre de la habilidad. Estas estaran disponibles para todos los agentes.
  2. Habilidades de trabajador: En la seccion de configuracion de cada trabajador, agrega habilidades especificas para el rol de ese trabajador. Estas solo estaran disponibles para ese trabajador en particular.

Cada entrada de habilidad requiere:

  • URL del Repositorio: El repositorio de GitHub que contiene la habilidad (por ejemplo, https://github.com/anthropics/skills)
  • Nombre de la habilidad: El nombre de la habilidad dentro de ese repositorio (por ejemplo, create-react-app)

Encontrar Habilidades

Puedes descubrir habilidades disponibles y encontrar la URL exacta del repositorio y el nombre de la habilidad que necesitas en skills.sh. Navega o busca en el directorio para encontrar habilidades relevantes para los roles de tus agentes, luego copia la URL de GitHub y el nombre de la habilidad directamente en AgentCrew.

Agregar Habilidades a Equipos en Ejecucion

Tambien puedes agregar habilidades a equipos que ya estan en ejecucion:

  1. Abre la vista de chat del equipo.
  2. Haz clic en el icono de Configuracion para abrir el modal de ajustes del equipo.
  3. Selecciona cualquier agente de la lista:
    • Selecciona el lider (global) para agregar habilidades compartidas con todos los agentes.
    • Selecciona un trabajador especifico para agregar habilidades solo para ese trabajador.
  4. Agrega la nueva habilidad con su URL de repositorio y nombre de habilidad.
  5. Guarda los cambios. La habilidad se instalara en el proximo reinicio del agente.

Almacenamiento y Descubrimiento

Las habilidades se organizan en dos directorios dentro del contenedor del agente:

Directorio Proposito
.agents/skills/ Contiene los archivos reales de habilidades descargados de repositorios de GitHub.
.claude/skills/ Contiene enlaces simbolicos que apuntan a .agents/skills/. Asi es como el agente de IA descubre y carga las habilidades instaladas.

Esta estructura de dos directorios separa el almacenamiento de habilidades del descubrimiento de habilidades. El directorio .agents/skills/ contiene la fuente de verdad, mientras que .claude/skills/ proporciona la interfaz que el agente espera.

/workspace/
  .agents/
    skills/
      create-react-app/      # Actual skill files
      kubernetes-ops/         # Actual skill files
  .claude/
    skills/
      create-react-app → ../../.agents/skills/create-react-app   # Symlink
      kubernetes-ops   → ../../.agents/skills/kubernetes-ops      # Symlink
    agents/
      frontend-dev.md        # Worker agent definition
      devops-engineer.md     # Worker agent definition
    CLAUDE.md                # Leader instructions

Siguientes Pasos

  • Arquitectura: Aprende como estan estructurados los contenedores de agentes y como las habilidades encajan en el runtime.
  • Configuracion: Revisa todos los ajustes disponibles para personalizar tu instalacion.