What problem does it solve?
Setting up a Deep Agent in TypeScript from scratch involves picking a model provider, wiring a search tool, and following the official quickstart correctly, which is easy to get wrong from memory. This Skill walks through the official quickstart while replacing the default Tavily search dependency with the chosen provider's built-in web search.
Core Features & Use Cases
- Guided scaffolding: Follows the live LangChain Deep Agents quickstart docs to create a research agent with
createDeepAgent, a research system prompt, and an invoke call.
- Provider-native search: Replaces Tavily with built-in web search from Anthropic, OpenAI, or Google, so only one provider API key is needed.
- Clean local setup: Creates a new isolated directory, installs only the required packages, and keeps secrets in a gitignored
.env file.
- Use Case: A developer wants to try Deep Agents locally with their Anthropic API key; the Skill scaffolds a
deep-agent/ project, runs a research question like "What is LangGraph?", and shows the output.
Quick Start
Use the deepagents-typescript-quickstart skill to scaffold a local Deep Agent in TypeScript with Anthropic's built-in web search and run the research example.