Ir al contenido

Skill

Una Skill es un paquete de comportamiento que el agente activa solo cuando el pedido del usuario es relevante a su descripción. Es el modelo de “skills” de Claude: en vez de meter todo en el prompt base, encapsulás capacidades específicas que se encienden cuando hacen falta.

Se conecta al puerto skills de un AI Agent y podés conectar varias. Cuando una skill se activa, hace dos cosas: inyecta sus instrucciones en el prompt y habilita sus tools.

CampoTipoRequeridoDescripción
skill_nametextSíNombre de la skill (ej. facturacion).
descriptiontextareaSíCuándo usarla. Se compara con el pedido para decidir si se activa.
keywordstextNoPalabras clave (CSV) que la disparan (ej. factura, comprobante, iva).
prompt_fragmenttextareaNoInstrucciones que inyecta al activarse.
enables_toolstextNoTools (CSV de nombres) que esta skill habilita.
attach_totextSí*Alias del agente.

El agente activa la skill si el pedido del usuario coincide con alguna de sus keywords o con palabras de su description. Al activarse:

  1. Suma el prompt_fragment al system prompt.
  2. Habilita las tools de su enables_tools.

Un agente de atención con una skill que solo aplica a temas fiscales y habilita la tool de emitir facturas.

  1. Tené una Herramienta (tool) emitir_factura conectada al puerto tools.
  2. Skill:
    • skill_name: facturacion
    • description: “Emisión de facturas y comprobantes, consultas de IVA y datos fiscales.”
    • keywords: factura, comprobante, iva, fiscal
    • prompt_fragment: “Cuando emitas una factura, confirmá primero los datos fiscales del cliente.”
    • enables_tools: emitir_factura
  3. Conectala al puerto skills (rosa).

Resultado:

  • Pregunta general → la skill no se activa y emitir_factura no se le ofrece al LLM.
  • El usuario menciona “factura” o “IVA” → la skill se activa: inyecta su instrucción y habilita emitir_factura.