1. O que são Claude Skills e como se comparam a outras ferramentas [0]

thumbnail

Claude Skills são uma nova forma de adicionar funcionalidades ao Claude, sendo mais eficientes em termos de uso de contexto do que os servidores MCP.

1.1. Diferenças entre Claude Skills e outras ferramentas [14]

  1. Custom Instructions (Instruções Personalizadas) [15]
    • São como um prompt inicial que você adiciona a qualquer conversa.
    • Elas garantem que o Claude saiba como interagir com você.
    • Podem ser usadas em várias plataformas, como Google AI Studio, Custom GPTs e Claude Projects.
  2. Claude Projects (Projetos Claude) [18]
    • São semelhantes a pastas em plataformas como Custom GPTs e projetos do ChatGPT.
    • Permitem que você adicione instruções personalizadas e arquivos específicos (uma base de conhecimento).
    • Cada conversa dentro de um projeto usa essas instruções e arquivos.
    • O problema é que os projetos funcionam em um "sandbox" isolado e não são fáceis de combinar com outras ferramentas.
  3. Slash Commands (Comandos de Barra) [30]
    • São prompts que você pode reutilizar digitando "/".
    • Existem comandos pré-definidos e você pode criar os seus próprios.
  4. Sub-agents (Subagentes) [33]
    • São agentes com suas próprias instruções, ferramentas e janela de contexto.
    • Permitem que você delegue tarefas específicas sem usar o contexto do agente principal.
    • Eles economizam o contexto do agente principal, mas o uso de um subagente pode consumir seus limites de uso mais rapidamente.
  5. Claude Agent SDK (SDK de Agente Claude) [40]
    • É uma forma de criar sua própria versão do Claude Code para realizar tarefas específicas.
  6. MCP Servers (Servidores MCP) [48]
    • São muito poderosos e dão aos agentes acesso a ferramentas externas como Playwright e Superbase.
    • No entanto, eles são difíceis de instalar e ainda mais difíceis de criar.
    • O maior problema é que eles "incham" a janela de contexto, carregando todas as ferramentas de uma vez.

1.2. Como Claude Skills funcionam e suas vantagens [61]

  1. Estrutura e "Progressive Disclosure" (Divulgação Progressiva) [61]
    • Skills são essencialmente prompts estruturados, como instruções personalizadas com várias camadas.
    • Elas usam "divulgação progressiva", o que significa que nem todas as informações são carregadas de uma vez.
    • Inicialmente, apenas o nome e a descrição da skill são carregados no contexto.
    • Se o Claude decidir usar a skill, ele acessa camadas adicionais conforme necessário, em vez de carregar tudo de uma vez como os servidores MCP.
  2. Vantagens das Skills [70]
    • São as mais portáteis e acessíveis no momento, funcionando tanto no Claude Code quanto no Claude Desktop.
    • São extremamente fáceis de criar e ainda mais fáceis de instalar.
    • Podem ser combinadas para criar fluxos de trabalho poderosos.

2. Encontrando e Avaliando Claude Skills [73]

thumbnail

Existem várias maneiras de encontrar Claude Skills, mas é crucial avaliá-las quanto à segurança antes de instalá-las.

2.1. Onde encontrar Claude Skills [73]

  1. Skills de Referência da Anthropic [74]
    • A Anthropic oferece um conjunto de skills de referência que podem ser adicionadas ao Claude Code usando o comando /plugins.
  2. Claude Code Templates (Modelos do Claude Code) [82]
    • Existe um filtro específico para skills dentro dos modelos do Claude Code.
    • Você pode visualizar as skills no GitHub a partir daí.
  3. Comunidade Online [85]
    • Como as skills são fáceis de criar, muitas estão disponíveis online.
    • Um exemplo popular é a skill "Claude Superpowers", com milhares de estrelas no GitHub, que oferece funcionalidades como desenvolvimento guiado por testes e depuração.

2.2. Avaliando a segurança das Claude Skills [90]

  1. Atenção com Skills Baixadas [90]
    • Assim como com servidores MCP, é preciso ter cautela ao baixar skills, pois elas são prompts dados aos agentes.
    • Skills maliciosas podem causar problemas, como injeções de prompt, especialmente se a origem for desconhecida.
  2. Ferramenta de Avaliação de Skills (Skill Evaluator) [94]
    • O criador do vídeo desenvolveu uma skill chamada "Skill Evaluator" para verificar outras skills, semelhante ao seu "MCP Evaluator".
    • Essa ferramenta analisa a skill, verifica problemas de segurança e fornece um relatório.
    • Embora não seja infalível, ela economiza tempo e oferece uma análise mais aprofundada.
    • O relatório inclui um score de risco, detecção de ameaças, popularidade (estrelas no GitHub), feedback da comunidade e menções na mídia.
    • A ferramenta também analisa os arquivos da skill, scripts e issues do GitHub para uma avaliação de segurança completa.

3. Criando e Instalando Claude Skills [117]

thumbnail

Criar e instalar Claude Skills é um processo direto, com ênfase na iteração para aprimorar seu desempenho.

3.1. Exemplos de Skills Criadas [117]

  1. O criador do vídeo construiu várias skills, incluindo:
    • MCP Evaluator
    • PRD Creator
    • Skill Eval (a que verifica outras skills)
    • Skill para melhorar prompts do Sora
    • YouTube Skills

3.2. Como as Skills são Construídas [122]

  1. Estrutura Básica [122]
    • Skills são arquivos Markdown que começam com YAML.
    • O início do arquivo contém o nome e a descrição da skill, que é o que o agente vê inicialmente.
    • Se a skill for usada, o agente analisa o restante do arquivo Markdown.
  2. Referências e Exemplos [127]
    • Você pode adicionar "referências" para fornecer exemplos específicos, como padrões de ataque e exemplos de skills seguras.
    • Isso ajuda o agente a comparar e identificar comportamentos indesejados em outras skills.
  3. Processo de Criação (Iteração) [131]
    • O processo envolve interagir com o Claude Code ou Claude Desktop, pedir para criar algo e fornecer feedback.
    • Por exemplo, para criar uma skill de descrição de vídeo do YouTube, o criador forneceu o nome do vídeo, o transcript e uma descrição de um vídeo anterior.
    • Após a primeira tentativa, se o resultado não for satisfatório, é preciso iterar.
    • Isso envolve fornecer mais exemplos (como 15 descrições de vídeos anteriores) e pedir para a skill tentar novamente.
    • A chave é não parar após a primeira versão; testar, identificar o que não funciona e pedir melhorias com base na conversa.

3.3. Instalando Claude Skills [175]

  1. Via Plugins [77]
    • Como mencionado anteriormente, skills podem ser adicionadas usando o comando /plugins e o nome do marketplace da skill.
  2. Manualmente (do GitHub) [176]
    • Baixe o código fonte da skill (geralmente um arquivo ZIP).
    • Crie uma pasta .cloud no seu diretório.
    • Mova a pasta skills para dentro da pasta .cloud.
    • Execute npm run setup no terminal.
    • Após a configuração, a skill aparecerá no Claude e o pacote necessário (como Playwright) já estará baixado.

3.4. Comparação de Contexto: Skill vs. MCP Server [151]

  1. Exemplo com Playwright [152]
    • O criador demonstra como uma skill pode substituir um servidor MCP, usando o exemplo da skill Playwright.
    • Um servidor MCP Playwright em um projeto vazio consome 17% da janela de contexto.
    • Ao desabilitar o servidor MCP, o contexto cai para 10%.
  2. Instalação e Uso da Skill Playwright [175]
    • A skill Playwright foi instalada manualmente.
    • Ao usar a skill para navegar para dodgers.com, o contexto aumentou apenas para 12%.
  3. Eficiência de Contexto das Skills [193]
    • Em um projeto vazio sem nenhuma ação, o servidor MCP Playwright começou em 17% de contexto.
    • A skill Playwright, após executar uma ação (navegar para um site), terminou em 12% de contexto.
    • Isso demonstra que as Claude Skills são significativamente mais eficientes no uso da janela de contexto em comparação com os servidores MCP.
    • Embora as funcionalidades exatas não tenham sido comparadas lado a lado, a skill Playwright é um ótimo exemplo de como uma skill pode substituir um servidor MCP.