Pular para o conteúdo principal

Documentation Index

Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt

Use this file to discover all available pages before exploring further.

Skills são unidades autônomas de funcionalidade que você pode ensinar ao Devin CLI. Elas reúnem prompts, acesso a ferramentas, permissões e workflows em um pacote reutilizável que pode ser acionado tanto pelo agente quanto pelo operador humano.

O que são Skills?

Pense nas skills como conhecimento especializado que você fornece ao agente. Uma skill pode ensiná-lo a:
  • Fazer revisão de código de acordo com os padrões da sua equipe
  • Gerar um tipo específico de componente
  • Executar um workflow de deployment
  • Realizar uma auditoria de segurança
  • Configurar um novo serviço a partir de um template

Invocação via slash command

Os usuários podem invocar skills com /skill-name no chat.

Autonomia do agente

O agente pode invocar skills por conta própria quando relevante.

Permissões com escopo

As skills podem ter suas próprias permissões e restrições.

Acesso personalizado a ferramentas

Restrinja quais ferramentas uma skill pode usar por segurança.

Execução como subagente

Execute skills como subagentes independentes, com sua própria janela de contexto.

Override de modelo

Use um modelo diferente para skills específicas.

Exemplo rápido

Crie uma skill de revisão de código em .devin/skills/review/SKILL.md (ou .windsurf/skills/review/SKILL.md):
---
name: review
description: Review code changes before committing
allowed-tools:
  - read
  - grep
  - glob
  - exec
---

Review the current git diff and provide feedback:

1. Run `git diff --staged` (or `git diff` if nothing is staged)
2. Check for:
   - Logic errors or bugs
   - Missing error handling
   - Security issues
   - Style inconsistencies
3. Summarize findings and suggest improvements
Agora você pode usá-lo com /review em qualquer sessão.

Como as skills funcionam

Quando uma skill é invocada:
  1. O prompt da skill é inserido na conversa
  2. O acesso às ferramentas fica restrito às allowed-tools da skill (se especificado)
  3. Permissões adicionais da configuração da skill são aplicadas
  4. O modelo especificado é usado (se for diferente do atual)
Depois que a skill é concluída, a sessão volta à configuração normal.

Gatilhos de skill

As skills podem ser invocadas de duas formas:
GatilhoDescriçãoPadrão
userO usuário pode invocar usando /skill-nameAtivado
modelO agente pode invocar de forma autônoma quando relevanteAtivado
---
name: security-check
triggers:
  - user
  - model
---
Defina triggers: [user] para impedir que o agente acione uma skill por conta própria.

Skills de terceiros

Oferecemos suporte aos padrões de skills .agents, então as ferramentas de instalação de skills de terceiros funcionam com o Devin CLI.
Skills de terceiros podem executar código arbitrário, então instale-as por sua conta e risco.

Onde os skills ficam

Os skills podem ter escopo de um único projeto ou ser compartilhados entre todos os projetos:
LocalEscopoCommitado no Git?
.agents/skills/<name>/SKILL.mdEspecífico do projetoSim
.devin/skills/<name>/SKILL.mdEspecífico do projetoSim
.windsurf/skills/<name>/SKILL.mdEspecífico do projetoSim
~/.agents/skills/<name>/SKILL.mdGlobal (todos os projetos)Não
~/.config/devin/skills/<name>/SKILL.mdGlobal (todos os projetos)Não
~/.codeium/<channel>/skills/<name>/SKILL.mdGlobal (todos os projetos, dependente do channel)Não
Skills de projeto ficam no diretório .devin/skills/ ou .windsurf/skills/, na raiz do projeto, e entram no controle de versão, o que permite compartilhá-los com sua equipe. Ambos os caminhos usam o mesmo formato SKILL.md. Skills globais ficam em ~/.config/devin/skills/ (seguindo as convenções XDG) ou ~/.codeium/<channel>/skills/ (em que <channel> é windsurf, windsurf-next ou windsurf-insiders, dependendo do channel da sua CLI) e ficam disponíveis em todos os projetos na sua máquina.
Windows: O caminho global dos skills segue o diretório de dados de aplicativos do sistema. No Windows, use %APPDATA%\devin\skills\<name>\SKILL.md (normalmente C:\Users\<YourUser>\AppData\Roaming\devin\skills\<name>\SKILL.md) em vez de ~/.config/devin/skills/.

Próximas etapas

Criando Skills

Conheça o formato completo de uma skill, incluindo opções de frontmatter, conteúdo dinâmico e exemplos.