Pular para o conteúdo principal

Tarefas e skills

Uma skill é um arquivo SKILL.md: instruções em linguagem natural que o agente segue, com um cabeçalho (frontmatter) em YAML. As skills de uma organização moram no Kadu Playbook dela, e rodam também no terminal de quem as escreve (Desenvolvimento local).

Uma skill vira tarefa quando declara o bloco task: no frontmatter. Sem o bloco, ela é auxiliar: outras skills a chamam, mas ela não aparece no console.

Skill auxiliarTarefa
Frontmattername, description, user-invocableos mesmos, mais o bloco task:
Quem chamaoutra skill, ou uma pessoa no Claude Codeo console, um agendamento, a API ou o endpoint de disparo
Tem uma pessoa respondendo durante a execuçãosimnão
Aparece no consolenãosim

Identificador da tarefa​

Toda tarefa tem um skill_slug no formato <plugin>:<skill>: o nome do plugin (o workspace) e o nome da pasta da skill. Por exemplo, a skill finance/skills/task-baixar-pagamentos-via-boleto-pix/SKILL.md vira a tarefa finance:task-baixar-pagamentos-via-boleto-pix.

O slug é a identidade da tarefa. Renomear a pasta da skill cria outra tarefa, sem o histórico da anterior. Para mudar o nome exibido, mude task.label.

O que a tarefa declara​

O bloco task: define o que o console mostra e como a execução roda:

CampoEfeito
label, descriptionNome da tarefa e texto de apresentação no console.
activityA atividade em que a tarefa aparece.
modelO nível (tier) da tarefa: define o preço, o executor e o modelo de IA.
parameters_schemaOs parâmetros aceitos no disparo, como JSON Schema. O console monta o formulário a partir dele, e parâmetro inválido é recusado antes de a execução começar.
accepts_input_files, generates_output_filesSe a tarefa recebe arquivos no disparo e se publica arquivos no fim.
required_secretsOs secrets que a execução recebe. Só os listados chegam à execução.
systems, featuresOs sistemas que a tarefa usa e o que ela entrega, exibidos no console.
schedules, endpoint, executor, metadataAgendamentos, disparo por HTTP, override de modelo e metadados livres.

O formato completo, campo a campo, está em O bloco task:.

Sem pessoa do outro lado​

Uma execução de tarefa é automática: ninguém responde a uma pergunta do agente. Quando a skill encontra uma ambiguidade ou uma falha, ela registra uma pendência e segue para o próximo item. As pendências ficam no console para uma pessoa resolver depois.