- O Agent Skills da Anthropic permite expandir a especialização da IA de acordo com o fluxo de trabalho do usuário
- Skills são componentes organizados em pastas que incluem instruções, scripts e recursos, e o Claude os carrega apenas quando são necessários durante uma tarefa
- Concede capacidades especializadas para áreas específicas de trabalho, como criação de arquivos Excel e PowerPoint e conformidade com guias de marca
- Usuários e desenvolvedores podem criar Skills diretamente para uso no app do Claude, no Claude Code e em toda a API
- Também há planos para oferecer recursos de implantação e gerenciamento em nível corporativo, servindo como base para a criação de fluxos de trabalho de IA personalizados
Visão geral de Skills e como funcionam
- Com o recurso Agent Skills, é possível usar habilidades personalizadas para que o Claude execute tarefas específicas com mais eficiência
- As Skills são fornecidas no formato de pastas que incluem instruções, scripts e recursos, e o Claude só acessa a Skill correspondente quando uma tarefa relacionada precisa dela
- Com esse recurso, o Claude pode ser usado de forma ainda mais poderosa em trabalhos especializados, como gestão de documentos Excel e conformidade com diretrizes de marca da organização
- Os usuários podem criar Skills personalizadas para uso abrangente no app do Claude, no Claude Code, na API e em outros ambientes
Como as Skills funcionam
- Durante a execução de uma tarefa, o Claude tem um algoritmo que examina todas as Skills disponíveis para encontrar a mais relevante
- Quando encontra uma Skill correspondente, ele carrega apenas a quantidade mínima necessária de informações e arquivos, garantindo capacidade para tarefas especializadas sem perder velocidade
- Características das Skills
- Composição: várias Skills podem ser usadas juntas como uma pilha, e o Claude ajusta automaticamente quais são necessárias
- Portabilidade: são escritas no mesmo formato e podem ser usadas em toda a família de produtos Claude
- Eficiência: carrega apenas os recursos necessários no momento certo
- Poder: também podem incluir código executável (por exemplo, Python, Shell), aproveitando a eficiência da programação tradicional
- As Skills funcionam como uma espécie de material de onboarding personalizado que empacota o conhecimento especializado de uma organização e o entrega ao Claude, para que ele atue como especialista em um domínio específico
Integração com os produtos Claude
Claude Apps
- Usuários Pro, Max, Team e Enterprise podem usar o recurso de Skills
- Por padrão, são fornecidas várias Skills de exemplo para tarefas gerais, como redação de documentos, e também é possível personalizá-las diretamente
- Quando o usuário insere o conteúdo da tarefa, o Claude chama automaticamente a Skill apropriada, e também é possível ver o funcionamento da Skill no chain of thought
- A Skill
skill-creator oferece suporte à criação fácil de Skills com orientação interativa, incluindo perguntas sobre o fluxo de trabalho, criação da estrutura de pastas, formatação automática de SKILL.md e empacotamento de recursos
- No caso de Team/Enterprise, um administrador precisa ativar o recurso no nível da organização
- Disponível na página de configurações
Claude Developer Platform (API)
- É possível controlar versionamento e operação de Skills personalizadas por meio das requisições da Messages API e do novo endpoint
/v1/skills
- Para usar Skills, é necessário o recurso beta Code Execution Tool, que fornece um ambiente seguro de execução de código
- Com as Skills fornecidas pela Anthropic, é possível criar e editar documentos de nível profissional em Excel, PowerPoint, Word, PDF e outros formatos
- Desenvolvedores podem criar Skills personalizadas para fluxos de trabalho específicos e expandir livremente as possibilidades de uso do Claude
- O Claude Console oferece criação, visualização e upgrade de versões de Skills com facilidade
- Mais aprendizado disponível na documentação e na Anthropic Academy
Casos de uso de parceiros
- Box: converte automaticamente conteúdo armazenado para gerar documentos em PowerPoint, Excel e Word, oferecendo automação de documentação alinhada aos padrões da organização
- Notion: transforma perguntas complexas em ações executáveis imediatamente, reduzindo a necessidade de ajustar prompts
- Canva: personaliza agentes por meio de Skills para automatizar design e permitir produção de conteúdo de alta qualidade em nível de equipe
- Rakuten: usa Skills para automatizar finanças e contabilidade, consolidando várias planilhas e reduzindo o tempo de geração de relatórios de 1 dia para 1 hora
Integração com o Claude Code
- O Claude Code oferece suporte à instalação de Skills para ampliar a especialização e os fluxos de trabalho da equipe
- É possível usar o formato de plugin do marketplace anthropics/skills ou adicionar pastas diretamente em
~/.claude/skills
- Também oferece recursos de compartilhamento e colaboração entre equipes por meio de integração com sistemas de controle de versão
- O Claude Agent SDK também oferece suporte ao desenvolvimento de agentes personalizados
Primeiros passos
Planos futuros e observações
- No futuro, está prevista a simplificação do processo de criação de Skills e o fortalecimento dos recursos de implantação em nível organizacional
- Como as Skills permitem que o Claude execute código, somente Skills de fontes confiáveis devem ser usadas
- É importante ter cuidado com proteção de dados e manutenção da segurança; para mais detalhes, consulte a documentação de orientação
4 comentários
Assar, cozinhar, fritar, refogar, amassar uma batata...
E toda vez colocam um monte de nomes pomposos. No fim, é tudo com gosto de batata.
Claude Skills é incrível, talvez seja uma inovação ainda maior do que o MCP
Comentários do Hacker News
Daqui para frente, como aconteceu no desenvolvimento frontend, parece que vai haver bastante confusão conceitual em torno de ChatGPT, Claude etc.; agora há uma enxurrada de conceitos como ferramentas, funções, skills, agentes, subagentes, comandos, apps e assim por diante
bash. Também chamam isso de “agent loop”, e dá para implementar até com 100 linhas de Python. Se você é desenvolvedor interessado em LLM, recomendo muito fazer isso por conta própria. Depois de experimentar, é realmente um momento de abrir os olhos. Se você criar um agente simples por conta própria, quando aparecer uma ferramenta nova vai conseguir explicar facilmente como ela funciona do ponto de vista de implementação. Por exemplo, Claude Skills funciona assim: 1) vários arquivos com instruções para o LLM; 2) ao iniciar, ele percorre apenas as skills disponíveis e reúne no contexto do LLM descrições curtas; 3) informa ao LLM como usar a skill e, no Claude, usa a ferramentabash; 4) quando vai usar de fato a skill, faz “call bash” para ler o arquivo e executar a tarefa. Claro, omiti detalhes importantes como controle de permissões, mas a estrutura central é essaAcabei de escrever sobre skills: “Claude Skills é realmente incrível, talvez seja uma mudança ainda maior que MCP” link do post
Eu vejo a capacidade desses sistemas de resolver problemas bem como algo que depende principalmente dos resumos escritos nas skills. Humanos, com experiência acumulada, passam a saber quando usar qual skill; já o Claude sempre começa praticamente do zero, lendo só descrições superficiais
É meio engraçado que os “skills” do Claude só funcionem direito se desenvolvedores escreverem e mantiverem documentação de verdade. Já tem muito desenvolvedor que nem mantém a documentação do próprio código; documentação para LLM deve ser ainda mais difícil. Pode fazer sentido para uma minoria de desenvolvedores com sistema de arquivos muito organizado e alta tolerância a risco, mas se a pessoa já é assim talvez fosse melhor passar esse trabalho operacional para um júnior como treino, em vez de entregar ao LLM. No fim, de qualquer forma, é preciso revisar o resultado. Como a janela de contexto também é limitada, é difícil implementar de verdade a sensação de que a “skill foi internalizada” como acontece com humanos. Se você chegar ao ponto de treinar um LLM dedicado, acaba preso a esse LLM para sempre. Em vários sentidos, acho curioso esse pressuposto de que “num cenário ideal, todos os astros se alinham dentro da organização”
Tenho curiosidade sobre como subagents, MCP, skills etc. vão interagir; sinto que há bastante sobreposição. Tudo bem seguir na direção de ampliar a especificação para dar mais funcionalidades ao Claude, mas na prática, independentemente do método, a implementação de capacidades de agente acaba chegando a um nível parecido. No momento, no MCP era preciso JSON, mas no Claude basta colocar Markdown em arquivos/pastas, e também há entrada multimodal, então a UX parece ter melhorado bastante
Esses recursos novos são bem interessantes. No meu projeto, criei uma subpasta
bin/claudepara colocar scripts gerados pelo Claude e coisas assim, e registrei bem esse local no claude.md para ajudar na busca por ferramentas. O desempenho no uso real foi bem bom. Na verdade, o que eu realmente preciso é de um helper de gerenciamento de contexto — algo como “iniciar o Claude com este conjunto de MCPs e depois trocar para aquele outro conjunto” — mas por enquanto gerencio subdiretórios (perfis) separados para cada projeto e abro oclaudedentro de cada um. Nessa estrutura,bin/claudeajuda bastante, porque o Claude entende logo como analisar um dataset específico do BigQuery ou onde ficam os arquivos de autenticação. Nunca imaginei que usaria o sistema de arquivos para gerenciar perfis, mas no fim foi isso que aconteceuNão entendo por que nessas demos usaram exemplos tão simples, como inverter ou recortar imagem de cachorro. Há muitos exemplos de uso de skills bem mais convincentes
Parece que a adoção de Claude-skills está se espalhando muito rápido. Na terça-feira, fiquei empolgado com o post de apresentação de “Superpowers” post de apresentação e organizei melhor as ferramentas que eu já tinha criado, empacotando-as como skills para o agente usar. Feedback sobre o open source deli-gator é bem-vindo
Na sexta passada, eu acabei revelando sem querer a existência de Claude Skills antes da hora, e agora fico feliz que tenha saído oficialmente post relacionado no blog
Skills, plugins, marketplaces, connectors, add-ons etc. estão ficando numerosos demais e difíceis de acompanhar