1. Faça um fork do template
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.jsonda raiz, altere cada URL degit-subdirpara apontar para seu fork e edite as listasrequired/optional/forbidden. - Adicione um plugin por equipe ou área em
plugins/<name>/— cada um precisa do seu próprio.devin-plugin/plugin.jsone, normalmente, de umskills/<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
/<plugin>:<skill>. (Sem --local, o install adiciona o plugin aos seus plugins pessoais no Devin Cloud, que é o que você quer depois que ele for enviado para um repo.)
4. Distribua para todos
your-org/your-marketplace e escolhe o scope de organização ou enterprise. Com isso, um required plugin é adicionado ao managed manifest do scope:
5. Evolução e governança
- Fazer merge na branch padrão do seu repo do marketplace é a versão — novas sessões o adotam automaticamente, e Reindex plugins em Customize atualiza o que a página exibe. Veja como as atualizações são aplicadas; use pin em um
shaquando quiser controlar as atualizações. - 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 (Plugin settings → Edit manifest em Customize) e liste cada plugin aprovado (incluindo as dependências do meta-plugin — dependências transitivas não são isentas) emrequiredPlugins/optionalPlugins. Semântica completa: dependências e governança.
Próximas etapas
- Configure seu ecossistema de plugins — o playbook completo da org
- Referência de plugins — formato do manifest, fluxos de instalação, níveis de governança
- Guia de plugins — na web app: Customize, scopes, indexing e MCPs

