Plugins e Skills

Plugins

O Que Sao Plugins?

Plugins sao modulos TypeScript que estendem a funcionalidade do Neotask em tempo de execucao. Eles podem adicionar novos canais de mensagens, ferramentas de agente, metodos RPC, comandos CLI, servicos em segundo plano e skills.

Plugins Oficiais

Canais de Mensagens:

Recursos:

Provedores de Auth:

Capacidades de Plugins

Plugins podem registrar:

Seguranca de Plugins

O Neotask verifica os plugins em varias camadas antes que eles rodem:

Plugins nativos rodam dentro do processo do Gateway, entao um plugin instalado fora do Construct e um codigo que voce escolhe rodar. Use plugins.allow para listar os plugins que podem carregar.


Skills

O Que Sao Skills?

Skills sao capacidades modulares que ensinam novos workflows aos agentes. Cada skill e um arquivo markdown (SKILL.md) com instrucoes que sao injetadas no contexto do agente quando relevantes.

Locais de Skills (Ordem de Prioridade)

  1. Skills do workspace -- <workspace>/skills/ (prioridade mais alta)
  2. Skills gerenciadas -- ~/.neotask/skills/
  3. Skills empacotadas -- Distribuidas com o Neotask
  4. Skills de plugins -- Skills empacotadas com plugins instalados
  5. Diretorios extras -- Caminhos adicionais configurados (prioridade mais baixa)

Quando multiplas skills compartilham o mesmo nome, o local de maior prioridade vence.

Recursos de Skills

Criando Skills

Crie um arquivo SKILL.md com frontmatter YAML definindo os metadados e instrucoes da skill:

Campos do frontmatter:

Corpo: Instrucoes em Markdown que ensinam o agente como usar a skill, incluindo exemplos e diretrizes.

Catalogo de Skills

Navegue pelas skills disponiveis no catalogo de skills.

Categorias de Skills

Skills cobrem uma ampla gama de capacidades:

Categoria Exemplos
Produtividade Gestao de email, calendario, geracao de documentos
Desenvolvimento Operacoes Git, CI/CD, Docker, revisao de codigo
Comunicacao Mensagens, notificacoes, anuncios
Midia Processamento de imagens, edicao de video, transcricao de audio
IA e Modelos Troca de modelos, gestao de prompts, RAG
Casa Inteligente Controle de dispositivos IoT, gatilhos de automacao
Utilitarios Conversao de arquivos, transformacao de dados, web scraping