Plugins y Skills

Plugins

Que Son los Plugins?

Los plugins son modulos TypeScript que extienden la funcionalidad de Neotask en tiempo de ejecucion. Pueden agregar nuevos canales de mensajeria, herramientas de agente, metodos RPC, comandos CLI, servicios en segundo plano y skills.

Plugins Oficiales

Canales de Mensajeria:

Caracteristicas:

Proveedores de Autenticacion:

Capacidades de Plugins

Los plugins pueden registrar:

Seguridad de Plugins

Neotask revisa los plugins en varias capas antes de que se ejecuten:

Los plugins nativos se ejecutan dentro del proceso del Gateway, por lo que un plugin instalado fuera de Construct es código que usted decide ejecutar. Use plugins.allow para indicar qué plugins pueden cargarse.


Skills

Que Son los Skills?

Los skills son capacidades modulares que ensenan a los agentes nuevos flujos de trabajo. Cada skill es un archivo markdown (SKILL.md) con instrucciones que se inyectan en el contexto del agente cuando son relevantes.

Ubicaciones de Skills (Orden de Prioridad)

  1. Skills de espacio de trabajo -- <workspace>/skills/ (maxima prioridad)
  2. Skills gestionados -- ~/.neotask/skills/
  3. Skills incluidos -- Enviados con Neotask
  4. Skills de plugins -- Skills empaquetados con plugins instalados
  5. Directorios adicionales -- Rutas configuradas adicionales (menor prioridad)

Cuando multiples skills comparten el mismo nombre, la ubicacion de mayor prioridad gana.

Caracteristicas de Skills

Creando Skills

Cree un archivo SKILL.md con frontmatter YAML definiendo los metadatos e instrucciones del skill:

Campos del frontmatter:

Cuerpo: Instrucciones en Markdown que ensenan al agente como usar el skill, incluyendo ejemplos y pautas.

Catalogo de Skills

Explore los skills disponibles en el catalogo de skills.

Categorias de Skills

Los skills cubren una amplia gama de capacidades:

Categoria Ejemplos
Productividad Gestion de email, calendario, generacion de documentos
Desarrollo Operaciones Git, CI/CD, Docker, revision de codigo
Comunicacion Mensajeria, notificaciones, anuncios
Media Procesamiento de imagenes, edicion de video, transcripcion de audio
IA y Modelos Cambio de modelo, gestion de prompts, RAG
Hogar Inteligente Control de dispositivos IoT, disparadores de automatizacion
Utilidades Conversion de archivos, transformacion de datos, web scraping