Skip to main content
Os plugins estão em beta fechado. Para solicitar acesso, entre em contato com support@cognition.ai. O comportamento e a configuração podem mudar em versões futuras.
Este guia de início rápido ajuda você a criar um marketplace de plugins da equipe: um repo da sua org que reúne seus skills, regras, hooks e servidores MCP, instalado automaticamente em todas as sessões do Devin e para todos os usuários da CLI. Para mais contexto, consulte Configure seu ecossistema de plugins.

1. Faça um fork do template

Faça um fork de CognitionAI/team-marketplace-template. A estrutura dele:
A raiz do repo é, por si só, um plugin — o meta-plugin. Instalar o repo instala toda a sua base: o requiredPlugins do manifest inclui os plugins que todos os integrantes da equipe devem ter, optionalPlugins recomenda extras, e forbiddenPlugins bloqueia o que você não quer.

2. Personalize

  • No .devin-plugin/plugin.json da raiz, altere cada URL de git-subdir para apontar para seu fork e edite as listas required/optional/forbidden.
  • Adicione um plugin por equipe ou área em plugins/<name>/ — cada um precisa do seu próprio .devin-plugin/plugin.json e, normalmente, de um skills/<name>/SKILL.md. Vai criar um plugin do zero? Use CognitionAI/plugin-template.
  • Já tem um repo de skills? Coloque cada pasta de skill no diretório skills/ de um plugin — skills dentro de plugins são skills comuns, sem nenhuma mudança de formato.

3. Teste localmente com a CLI

As instalações locais ficam vinculadas, então as edições passam a valer na sua próxima sessão — itere em uma skill, depois inicie uma sessão e invoque-a como /<plugin>:<skill>.

4. Distribua para todos

Um administrador da org ou do Enterprise adiciona um plugin obrigatório ao manifest gerenciado em Configurações → Marketplace:
Todos no escopo recebem a base automaticamente — sessões em nuvem e, no caso do manifest do Enterprise/da conta, também usuários do CLI e do Devin Desktop conectados à conta (manifests no nível da org alcançam apenas sessões em nuvem). Um repo privado funciona como está: as buscas na nuvem são feitas pela sua integração com o Git; usuários do CLI fazem o fetch com suas próprias credenciais do git.

5. Evolução e governança

  • Fazer merge na branch padrão do seu repo do marketplace é o release — novas sessões o adotam automaticamente. Veja como as atualizações são aplicadas.
  • Teams adicionam plugins por PR ao repo do marketplace; a CI valida a estrutura.
  • Para restringir a conta apenas ao conjunto aprovado por você, adicione "forbiddenPlugins": ["*"] ao manifest gerenciado e liste cada plugin aprovado (incluindo as dependências do meta-plugin — dependências transitivas não são isentas) em requiredPlugins/optionalPlugins. Semântica completa: regras de governança.

Próximas etapas