Skills

LangChain Skills: montar Agents LangChain / LangGraph com as skills oficiais

Para quem quer montar um Agent com LangChain, LangGraph ou Deep Agents. O projeto ainda é cedo, APIs e o conteúdo das skills podem mudar, e os fluxos LangSmith não estão neste repositório.

Official source · LangChain Skills

Install

npx skills add langchain-ai/langchain-skills --skill '*' --yes

Para quem é

Se você quer que um Agent de código monte LangChain, LangGraph ou Deep Agents com as skills oficiais, em vez de misturar interfaces antigas de memória, este conjunto cabe melhor. Instala com npx skills e mira qualquer Agent que suporte a especificação Agent Skills. A entrada da especificação é

https://skills.sh/

As notas do instalador estão em

https://github.com/vercel-labs/skills

A página cita vários clientes e escreve and more, então não trate isso como um rol fechado. Quem só quer fluxos de trace ou dataset do LangSmith deve ir a outro repositório, não instalar este conjunto. O projeto está em desenvolvimento inicial; APIs e o conteúdo das skills podem mudar. Você precisa aceitar que as interfaces ainda vão se mover.

Primeira tentativa em 3 minutos

A instalação oficial está escrita na página como esta linha:

npx skills add langchain-ai/langchain-skills --skill '*' --yes

--skill '*' significa instalar todas as skills; --yes pula a confirmação. Isso muda a configuração de skills do projeto atual; não é consulta somente leitura. Confirme que tem npx no local e que o diretório atual é o projeto em que quer gravar, depois execute. Não coloque outro instalador ao lado.

Se em seguida for usar modelos OpenAI ou Anthropic, primeiro defina OPENAI_API_KEY e/ou ANTHROPIC_API_KEY no shell. A página deu exemplos de export com marcadores; esses valores não se repetem aqui. Não cole chaves no chat.

Depois de instalar, faça primeiro uma conferência somente leitura: peça ao Agent que explique como montará um Agent LangChain ou LangGraph mínimo com estas skills, sem gravar arquivos ainda. Sinal de sucesso: ele fala destas três peças (LangChain, LangGraph, Deep Agents) e consegue apontar skills instaladas, em vez de começar um dataset LangSmith. Se quiser gerar um esqueleto de projeto, faça-o nomear os caminhos que criará e só permita gravar no disco depois da sua confirmação.

Casos de uso

Caso 1: Montar um Agent no âmbito das skills deste repositório. Uma tarefa pode ser «rascunhe um Agent LangChain ou LangGraph com as skills instaladas». Deep Agents é nomeado, mas o texto de página disponível não explica a diferença em relação aos dois primeiros e não dá comando de andaime. Você pode pedir: ler as skills primeiro e então propor; não pode exigir um CLI deep-agents não escrito. Antes de gerar código confirme mesmo assim o conjunto de arquivos. Desenvolvimento inicial significa que um exemplo que roda hoje pode não bater em alguns dias.

Caso 2: Traces e datasets do LangSmith. Oficialmente esses fluxos devem usar

https://github.com/langchain-ai/langsmith-skills

e não este repositório. Se o Agent começar a instalar skills só de LangSmith ou a mudar a configuração de tracing neste projeto, pare e vá para aquele repositório. Esta página não escreve o comando de instalação do langsmith-skills; aqui só cabe «perceber o repositório errado», não substituir o início de lá.

Limites de uso

O desenvolvimento inicial é um limite duro: APIs e o conteúdo das skills podem mudar. Não trate o corpo de uma skill de uma instalação como contrato estável de longo prazo. O comando de instalação é a linha npx skills add acima; não coloque outro instalador ao lado.

As chaves cobrem só estes dois nomes de variável: OpenAI e Anthropic. A página não escreve variáveis de ambiente de outros fornecedores nem se as skills ainda podem fazer desenho de estrutura puro sem chaves.

A primeira parada é um plano somente leitura depois da instalação. Qualquer gravação no repo, envio de chaves ou enfiar um fluxo LangSmith neste projeto deve primeiro fazer o Agent repetir os arquivos que vai alterar e o motivo; você confirma e só então continua.