Voltar aos PodcastsClaude
Claude Code skills
Compartilhando skills
Speaker 1: Skills become more valuable when shared.
Speaker 1: As habilidades se tornam mais valiosas quando compartilhadas.
A PR review skill that only you use is helpful.
Uma habilidade de revisão de PR que só você usa é útil.
The same skill shared across your team standardizes code review and provides a consistent experience amongst your organization which is much better.
A mesma habilidade compartilhada com toda a sua equipe padroniza a revisão de código e proporciona uma experiência consistente em toda a sua organização, o que é muito melhor.
Here are ways you can share your skills.
Aqui estão as maneiras de compartilhar suas habilidades.
Speaker 1: Now the simplest sharing method is committing skills to your repository.
Speaker 1: Agora, o método de compartilhamento mais simples é fazer commit das habilidades no seu repositório.
Place them in dot-claud-slash-skills.
Coloque-as em dot-claud-slash-skills.
Anyone who clones the repository gets these skills automatically.
Qualquer pessoa que clonar o repositório obtém essas habilidades automaticamente.
No extra installation, it's just what you're doing already.
Sem instalação extra, é apenas o que você já está fazendo.
When you push updates, everyone gets them on their next pull.
Quando você envia atualizações, todos as recebem no próximo pull.
This works well for team coding standards, project-specific workflows, or skills that reference your codebase structure.
Isso funciona bem para padrões de codificação de equipe, fluxos de trabalho específicos do projeto ou habilidades que referenciam a estrutura do seu código.
Speaker 1: Another way you can distribute your skills is through plugins.
Speaker 1: Outra maneira de distribuir suas habilidades é por meio de plugins.
Think of plugins as ways to extend Claude Code with custom functionality, but designed to be shared across teams and projects.
Pense nos plugins como formas de estender o Claude Code com funcionalidades personalizadas, mas projetadas para serem compartilhadas entre equipes e projetos.
In your plugin project, create a directory called skills.
No seu projeto de plugin, crie um diretório chamado skills.
This will then follow a similar file structure to the dot-claud directory in our project with the name of the skill with a skill-dot-MD file.
Ele seguirá uma estrutura de arquivos semelhante ao diretório dot-claud no nosso projeto, com o nome da habilidade e um arquivo skill-dot-MD.
And after you distribute your plugin to a marketplace, other users can download it into Claude Code for themselves to use.
E depois que você distribuir seu plugin em um marketplace, outros usuários poderão baixá-lo no Claude Code para usar por conta própria.
This is best if your skills have functionality that isn't too project-specific and can be used by community members.
Isso é ideal se suas habilidades têm funcionalidades que não são muito específicas do projeto e podem ser usadas por membros da comunidade.
Speaker 1: Administrators can deploy skills organization-wide through managed settings.
Speaker 1: Administradores podem implantar habilidades em toda a organização por meio de configurações gerenciadas.
Enterprise skills take highest priority.
Habilidades empresariais têm a maior prioridade.
Like we discussed before, they override personal project and plugin skills with the same name.
Como discutimos antes, elas substituem habilidades pessoais, de projeto e de plugins com o mesmo nome.
This is for mandatory standards, security requirements, compliance workflows, or coding practices that must be consistent across the organization.
Isso é para padrões obrigatórios, requisitos de segurança, fluxos de trabalho de conformidade ou práticas de codificação que devem ser consistentes em toda a organização.
Keyword, must.
Palavra-chave: deve.
Speaker 1: Here's some that surprises people: sub-agents don't automatically see your skills.
Speaker 1: Aqui está algo que surpreende as pessoas: os sub-agentes não veem automaticamente as suas habilidades.
Yeah.
É isso mesmo.
When you delegate a task to a sub-agent, it starts with a fresh clean context.
Quando você delega uma tarefa a um sub-agente, ele começa com um contexto completamente novo.
Built-in agents like the explorer, planner, and verify can't access skills at all.
Agentes integrados como o explorador, planejador e verificador não podem acessar habilidades de forma alguma.
Only custom sub-agents you define can use them, and only when you explicitly list them.
Somente sub-agentes personalizados que você define podem usá-las, e somente quando você as lista explicitamente.
To create a custom sub-agent with skills, add an agent-dot-MD file in dot-claud-slash-agents.
Para criar um sub-agente personalizado com habilidades, adicione um arquivo agent-dot-MD em dot-claud-slash-agents.
The skills field lists which skills to load.
O campo skills lista quais habilidades carregar.
These skills are loaded when the sub-agent starts, not on demand like in the main conversation.
Essas habilidades são carregadas quando o sub-agente inicia, não sob demanda como na conversa principal.
So, take that into consideration.
Então, leve isso em consideração.
First ensure the skills exist.
Primeiro, verifique se as habilidades existem.
Okay, it exists.
Certo, existe.
Then create the sub-agent using the Claude Code sub-agent creator.
Em seguida, crie o sub-agente usando o criador de sub-agentes do Claude Code.
If you have a sub-agent that you want to add these skills to already, just go to the existing agent-dot-MD file.
Se você já tem um sub-agente ao qual deseja adicionar essas habilidades, vá ao arquivo agent-dot-MD existente.
Then after that, create the skills field and add your skills.
Depois disso, crie o campo skills e adicione suas habilidades.
When you delegate to the sub-agent, it has both skills loaded and applies them to every single review.
Quando você delega ao sub-agente, ele tem ambas as habilidades carregadas e as aplica em cada revisão.
Now this pattern works really well when you want isolated task delegation with specific expertise.
Esse padrão funciona muito bem quando você quer delegar tarefas isoladas com expertise específica.
Different sub-agents need different skills: front-end reviewer versus back-end reviewer.
Sub-agentes diferentes precisam de habilidades diferentes: revisor de front-end versus revisor de back-end.
You want to enforce standards and delegate work without relying on prompts.
Você quer aplicar padrões e delegar trabalho sem depender de prompts.
Only list skills that are always relevant to the sub-agent's purpose.
Liste apenas as habilidades que são sempre relevantes para o propósito do sub-agente.
Speaker 1: Share skills through project directories for team access, plugins for cross-repository distribution, or enterprise deployment for organization-wide standards.
Speaker 1: Compartilhe habilidades por diretórios de projeto para acesso da equipe, plugins para distribuição entre repositórios, ou implantação empresarial para padrões organizacionais.
Sub-agents don't inherit skills automatically, so list them explicitly in the sub-agent skills field.
Sub-agentes não herdam habilidades automaticamente, portanto liste-as explicitamente no campo de habilidades do sub-agente.
Built-in agents can't access skills, only custom sub-agents can in your dot-claud-slash-agents.
Agentes integrados não podem acessar habilidades, somente sub-agentes personalizados em dot-claud-slash-agents podem.
Skills load when the sub-agent starts, so only list skills that are always relevant to its purpose.
As habilidades são carregadas quando o sub-agente inicia, portanto liste apenas as habilidades sempre relevantes para o seu propósito.