/ Diretório / Playground / Mastering LangGraph Agent Skill
● Comunidade SpillwaveSolutions ⚡ Instantâneo

Mastering LangGraph Agent Skill

por SpillwaveSolutions · SpillwaveSolutions/mastering-langgraph-agent-skill

Fluência LangGraph disponível – oito padrões de produção (ReAct, roteamento, pontos de verificação, HITL, supervisor, enxame, implantação, depuração) + mais de 150 links de documentos, como uma habilidade de Claude.

mastering-langgraph-agent-skill empacota nove guias de referência para LangGraph em Python em uma habilidade compatível com Claude - agentes que usam ferramentas, pipelines de roteamento condicional, memória apoiada por checkpointer, interrupções humanas no loop, supervisor e padrões multiagentes de enxame, implantação da plataforma Docker/LangGraph, depuração de viagem no tempo e rastreamento LangSmith. Instale via skilz; trabalha com Claude Code e outros clientes do Agent Skill Standard.

Por que usar

Principais recursos

Demo ao vivo

Como fica na prática

mastering-langgraph-skill.replay ▶ pronto
0/0

Instalar

Escolha seu cliente

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "mastering-langgraph-skill": {
      "command": "pip",
      "args": [
        "install",
        "skilz",
        "&&",
        "skilz",
        "install",
        "-g",
        "https://github.com/SpillwaveSolutions/mastering-langgraph-agent-skill"
      ],
      "_inferred": false
    }
  }
}

Abra Claude Desktop → Settings → Developer → Edit Config. Reinicie após salvar.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "mastering-langgraph-skill": {
      "command": "pip",
      "args": [
        "install",
        "skilz",
        "&&",
        "skilz",
        "install",
        "-g",
        "https://github.com/SpillwaveSolutions/mastering-langgraph-agent-skill"
      ],
      "_inferred": false
    }
  }
}

Cursor usa o mesmo esquema mcpServers que o Claude Desktop. Config de projeto vence a global.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "mastering-langgraph-skill": {
      "command": "pip",
      "args": [
        "install",
        "skilz",
        "&&",
        "skilz",
        "install",
        "-g",
        "https://github.com/SpillwaveSolutions/mastering-langgraph-agent-skill"
      ],
      "_inferred": false
    }
  }
}

Clique no ícone MCP Servers na barra lateral do Cline, depois "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "mastering-langgraph-skill": {
      "command": "pip",
      "args": [
        "install",
        "skilz",
        "&&",
        "skilz",
        "install",
        "-g",
        "https://github.com/SpillwaveSolutions/mastering-langgraph-agent-skill"
      ],
      "_inferred": false
    }
  }
}

Mesmo formato do Claude Desktop. Reinicie o Windsurf para aplicar.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "mastering-langgraph-skill",
      "command": "pip",
      "args": [
        "install",
        "skilz",
        "&&",
        "skilz",
        "install",
        "-g",
        "https://github.com/SpillwaveSolutions/mastering-langgraph-agent-skill"
      ]
    }
  ]
}

O Continue usa um array de objetos de servidor em vez de um map.

~/.config/zed/settings.json
{
  "context_servers": {
    "mastering-langgraph-skill": {
      "command": {
        "path": "pip",
        "args": [
          "install",
          "skilz",
          "&&",
          "skilz",
          "install",
          "-g",
          "https://github.com/SpillwaveSolutions/mastering-langgraph-agent-skill"
        ]
      }
    }
  }
}

Adicione em context_servers. Zed recarrega automaticamente ao salvar.

claude mcp add mastering-langgraph-skill -- pip install skilz && skilz install -g https://github.com/SpillwaveSolutions/mastering-langgraph-agent-skill

Uma linha só. Verifique com claude mcp list. Remova com claude mcp remove.

Casos de uso

Usos do mundo real: Mastering LangGraph Agent Skill

Crie um agente ReAct que usa ferramentas com um checkpointer

👤 Desenvolvedores Python iniciando um novo projeto LangGraph ⏱ ~45 min intermediate

Quando usar: Você deseja um agente de loop de ferramentas funcional como ponto de partida, e não outro caderno em branco.

Pré-requisitos
  • Python 3.10+ e pip — pyenv ou sistema Python
  • Núcleo LangGraph + LangChain — pip instalar langgraph langchain-core
Fluxo
  1. Instale a habilidade
    pip instalar skilz && skilz instalar -g https://github.com/SpillwaveSolutions/mastering-langgraph-agent-skill✓ Copiado
    → A habilidade aparece em ~/.claude/skills/
  2. Peça o andaime ReAct
    Crie um agente ReAct com duas ferramentas (pesquisa + calculadora) e um checkpointer MemorySaver.✓ Copiado
    → Código executável com gráfico, ferramentas e checkpointer conectados
  3. Corra e percorra
    Execute-o com thread_id='thread-1' e mostre o estado em cada etapa.✓ Copiado
    → Instantâneos de estado por etapa confirmam que o loop está funcionando

Resultado: Um agente em execução que você pode estender em vez de começar do zero.

Armadilhas
  • Usando InMemorySaver em produção — Troque para o checkpointer do Postgres antes do envio; o guia cobre a troca
Combine com: fastmcp

Crie um pipeline de várias etapas com roteamento condicional

👤 Engenheiros de back-end substituindo cadeias ad-hoc por gráficos digitados ⏱ ~60 min intermediate

Quando usar: Seu fluxo de trabalho possui ramificações (classificar → rota → especializar → finalizar) e você deseja um estado explícito.

Fluxo
  1. Descreva os ramos
    Elabore um LangGraph para: classificar a intenção → encaminhar para o resumidor ou perguntas e respostas → finalizar com citações.✓ Copiado
    → Diagrama gráfico e código; arestas condicionais explícitas
  2. Adicionar ponto de verificação
    Adicione um ponto de verificação para retomar o trabalho no meio do fluxo.✓ Copiado
    → Estado persistiu entre invocações

Resultado: Um pipeline digitado que pode ser testado e retomado.

Armadilhas
  • Tratando cada nó como uma chamada LLM — Nós Python puros não LLM são geralmente mais claros e baratos

Pausa para aprovação humana antes de uma ação arriscada

👤 Equipes executando agentes em sistemas de produção ⏱ ~30 min intermediate

Quando usar: O agente está prestes a gastar dinheiro, enviar um e-mail para alguém ou mudar de estado – você quer um ponto de verificação humano.

Fluxo
  1. Adicione um nó de interrupção
    Insira uma interrupção de aprovação humana antes do nó 'send_email'; mostre como retomar.✓ Copiado
    → interrupção_before fiação + limpar API de currículo
  2. Testar caminhos de aprovação + rejeição
    Escreva um script que teste os fluxos de aprovação e rejeição.✓ Copiado
    → Dois caminhos exercidos de forma limpa

Resultado: Os humanos dão o passo arriscado; as ações aprovadas são executadas até a conclusão.

Armadilhas
  • Esquecendo de persistir o estado durante a interrupção — As interrupções precisam de um ponto de verificação; sem ele, a pausa é inútil
Combine com: linear

Projete uma configuração multiagente supervisor ou enxame

👤 Arquitetos avaliando padrões multiagentes ⏱ ~90 min advanced

Quando usar: Um único agente está ficando confuso ou muito grande; você está considerando padrões de orquestração.

Fluxo
  1. Analise as compensações
    Compare supervisor vs enxame para uma equipe de pesquisador + codificador + revisor.✓ Copiado
    → Prós/contras claros; quando escolher cada
  2. Escolha e andaime
    Andaime o padrão escolhido com os três agentes.✓ Copiado
    → Código executável com lógica de roteamento/transferência

Resultado: Uma escolha baseada em princípios de padrão multiagente com código em execução.

Armadilhas
  • Adotando multiagente antes que um único agente seja depurado — Iniciar agente único; divida apenas quando você atingir limites concretos

Leve um LangGraph do laptop para a produção

👤 Recursos do agente de transporte de engenheiros ⏱ ~60 min advanced

Quando usar: Você tem um gráfico funcional e precisa de um plano de implantação real.

Fluxo
  1. Escolha o destino de implantação
    Compare a plataforma Docker + LangGraph com a auto-hospedada; recomendo para equipe pequena.✓ Copiado
    → Recomendação concreta com compensações entre custos e operações
  2. Rastreamento de fios
    Adicione rastreamento LangSmith com escopo do projeto.✓ Copiado
    → Rastreamentos visíveis no LangSmith com nome de projeto adequado

Resultado: Um caminho de implantação que você pode mostrar a uma equipe de plataforma.

Combine com: cloud-run

Combinações

Combine com outros MCPs para 10× de alavancagem

mastering-langgraph-skill + fastmcp

Envolva seu LangGraph como um servidor MCP para consumo de outros agentes

Exponha o gráfico atual como uma ferramenta MCP via fastmcp.✓ Copiado
mastering-langgraph-skill + langsmith-fetch-skill

Busque rastreamentos para depuração e insira-os de volta na conversa

Obtenha os últimos 10 rastreamentos do 'agente de produção' do projeto e dos padrões de falha de superfície.✓ Copiado
mastering-langgraph-skill + server-mas-sequential-thinking

Combine padrões de pensamento sequencial multiagente com orquestração LangGraph

Mapeie seu gráfico supervisor em um padrão MAS de pensamento sequencial.✓ Copiado

Ferramentas

O que este MCP expõe

FerramentaEntradasQuando chamarCusto
skill: mastering-langgraph natural-language LangGraph questions and tasks Sempre que você estiver construindo ou depurando um LangGraph 0

Custo e limites

O que custa rodar

Cota de API
Nenhum pela habilidade; seu provedor LLM cobra pelas chamadas subjacentes
Tokens por chamada
Depende das seções que a habilidade carrega – perguntas restritas são pequenas
Monetário
Habilidade gratuita; custos do provedor (OpenAI/Anthropic/etc.) se aplicam
Dica
Faça perguntas direcionadas do tipo 'como faço para <X> no LangGraph'. O amplo 'ensine-me LangGraph' traz enormes seções de referência.

Segurança

Permissões, segredos, alcance

Armazenamento de credenciais: Nenhum na habilidade; seu próprio LLM e credenciais de ferramenta permanecem em seu gerenciador de ambiente/secreto
Saída de dados: O conteúdo da habilidade é local. Qualquer saída vem do código que você executa (chamadas de ferramenta, LangSmith).

Solução de problemas

Erros comuns e correções

A instalação do skilz falha com 'repo não encontrado'

Use o sinalizador -g com o URL completo do GitHub, não o caminho curto do SkillzWave, se o mercado não estiver configurado.

Verificar: pip show skilz && skilz list -g
O código do gráfico é executado localmente, mas é interrompido na implantação

Normalmente, a escolha do checkpointer – InMemorySaver não sobreviverá a uma reinicialização. Mude para Postgres ou Redis de acordo com a seção de implantação.

Verificar: Inspect the checkpointer type in your code
Rastros de LangSmith ausentes

Defina LANGSMITH_API_KEY e LANGCHAIN_PROJECT antes de invocar o gráfico.

Verificar: echo $LANGSMITH_API_KEY | head -c 5

Alternativas

Mastering LangGraph Agent Skill vs. outros

AlternativaQuando usarTroca
mcp-agentVocê deseja padrões de agente nativos do MCP em vez de LangGraphEstrutura diferente, ecossistema diferente
server-mas-sequential-thinkingVocê quer um servidor de pensamento sequencial multiagente prontoMenos flexível do que construir em LangGraph
agent-langchainjsVocê está em JS/TS, não em PythonAlvo de idioma diferente

Mais

Recursos

📖 Leia o README oficial no GitHub

🐙 Ver issues abertas

🔍 Ver todos os 400+ servidores MCP e Skills