Skip to main content
skill CX Codex

langgraph-typescript-quickstart — Claude Code skill

Scaffolds a minimal local LangGraph agent in TypeScript following official docs. Useful when testing graph architectures locally without polluting existing repositories.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add langchain-ai/langchain-skills --skill langgraph-typescript-quickstart -a claude-code
Open on GitHub

What langgraph-typescript-quickstart does

The skill reads the live LangGraph quickstart page and implements a calculator agent using the Graph API. It asks for your chosen provider:model string (suggesting anthropic:claude-sonnet-5 by default) and plugs it into initChatModel. Graph visualization is omitted.

All scaffolded code stays inside a fresh directory such as langgraph-agent/. This strict folder isolation prevents accidental edits across the main workspace. The only required secret is the provider API key stored in .env, which should be edited directly rather than pasted into conversation logs.

If you use Claude Sonnet 5 or newer, the skill strips unsupported parameters like temperature, top_p, and top_k. It installs dependencies, runs an addition test, prints the result, and terminates.

What it helps with

  • scaffold a minimal LangGraph agent in TypeScript
  • configure any supported model via initChatModel
  • isolate experimental agent files from the primary project
  • run a quick sanity check without manual plumbing

Example prompts for the agent

  • Scaffold a minimal LangGraph agent in TypeScript
  • Set up a local LangGraph agent using google-genai:gemini-2.5-flash-lite
  • Build a calculator agent following the LangGraph quickstart

How to install langgraph-typescript-quickstart

1Skills CLI (Vercel)

npx skills add langchain-ai/langchain-skills --skill langgraph-typescript-quickstart -a claude-code

2Manually: put the files in place

~/.claude/skills/langgraph-typescript-quickstart/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/langgraph-typescript-quickstart/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about langgraph-typescript-quickstart

How do I install langgraph-typescript-quickstart in Claude Code?

Run npx skills add langchain-ai/langchain-skills --skill langgraph-typescript-quickstart -a claude-code in your terminal.

What does langgraph-typescript-quickstart do?

It creates an isolated TypeScript project with a LangGraph math agent based on official documentation. The agent installs packages, requests an API key in .env, and executes a test run.

How does the skill handle Claude Sonnet 5 parameters?

When configuring Claude Sonnet 5 or later models, the skill omits temperature, top_p, and top_k because they are unsupported.

Source text

SKILL.md · MIT
---
name: langgraph-typescript-quickstart
description: "Scaffold a minimal local LangGraph agent in TypeScript by following the official quickstart. Use when the user wants to quickly build or try a LangGraph agent locally."
---

# LangGraph TypeScript quickstart

Follow the live docs — do not invent an alternate API from memory:

**https://docs.langchain.com/oss/javascript/langgraph/quickstart**

Fetch that page (Docs MCP or HTTP) and implement what it shows (calculator / math agent with the Graph API). Prefer the Graph API path over the Functional API unless the user asks otherwise. Skip graph visualization.

## Local setup constraints

Apply these on top of the quickstart (they keep setup minimal and model-agnostic):

1. **Ask** which provider/model to use. Showcase that LangGraph works with any LangChain chat model. Suggested prompt:

   > Which model should this agent use? Pass a `provider:model` string — e.g. `openai:gpt-5.5`, `anthropic:claude-sonnet-5`, `google-genai:gemini-2.5-flash-lite`. Default if you're unsure: **`anthropic:claude-sonnet-5`**.

   The docs often hardcode Anthropic — replace with `initChatModel("<MODEL>")` (or equivalent) using their choice. If using Claude Sonnet 5+, omit `temperature` / `top_p` / `top_k` (unsupported).

2. Create a **new** directory (e.g. `langgraph-agent/`) and do all work there — do not pollute the open project.

3. Only secret: the provider API key in `.env` (gitignored). No LangSmith / Tavily unless they ask. Prefer they edit `.env` themselves — don't paste keys into chat.

4. Install packages from the quickstart plus the provider package for their model.

5. Run the example (e.g. “Add 3 and 4.”), show output, then stop. Point to `langgraph-fundamentals` for next steps. For a higher-level agent API, use LangChain `createAgent` instead.

© langchain-ai · MIT · langchain-ai/langchain-skills

Similar skills

All skills for Agent setup: memory, context, orchestration →

From the same set22

ecosystem-primer Guides framework selection across LangChain, LangGraph, and Deep Agents before writing code. Maps requirements to the right layer, env vars, and quickstarts. CX Codex +1 8,000installs eval-engineering A skill that walks you through agent eval design: it inspects your repo, writes a Task Spec, then builds and audits runnable tasks in Harbor. CX Codex +1 5,300installs langgraph-python-quickstart Scaffolds a minimal local LangGraph Python agent using the official quickstart. Useful when you need to test a Graph API agent in an isolated folder. CX Codex +1 5,200installs deepagents-python-quickstart Scaffolds a minimal Deep Agent in Python from the live LangChain quickstart: asks for a model, keeps work in a fresh folder, swaps Tavily for provider-native search. CX Codex +1 5,000installs langchain-python-quickstart Builds a minimal local LangChain agent in Python from the current quickstart. Use it to try an agent in a separate project directory. CX Codex +1 5,000installs deepagents-typescript-quickstart Scaffolds a minimal TypeScript Deep Agent from the official quickstart, swapping Tavily for the provider's built-in web search. CX Codex +1 4,900installs langchain-typescript-quickstart Builds a minimal LangChain agent in TypeScript following the official quickstart: a weather tool, createAgent, its own folder. Handy when you want to try LangChain locally. CX Codex +1 5,000installs langgraph-decision-models A skill that swaps LLM calls made only to extract a routing decision for typed questions that return probabilities. CX Codex +1 1,600installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor