deepagents-typescript-quickstart — скилл для Claude Code: локальный
Собирает минимального Deep Agent на TypeScript по официальному квикстарту, с встроенным веб-поиском провайдера вместо Tavily.
npx skills add langchain-ai/langchain-skills --skill deepagents-typescript-quickstart -a claude-codeЧто делает deepagents-typescript-quickstart
Скилл ведёт агента по живой документации LangChain, а не по памяти: страница квикстарта забирается через Docs MCP или HTTP, после чего собирается research-агент на createDeepAgent с системным промптом и запуском на исследовательском вопросе. Нужен Node 22+.
Сначала скилл спрашивает, какую модель использовать, и просит строку вида provider:model — например, anthropic:claude-sonnet-5. Если не уверены, советует начать с неё. Работа идёт в новой папке вроде deep-agent/, чтобы не засорить открытый проект. Tavily и @langchain/tavily не используются: поиск берётся встроенный у провайдера, поэтому единственный секрет — его API-ключ в .env, добавленном в gitignore. Трассировку LangSmith скилл пропускает, пока её не попросят.
Пакеты ставятся из квикстарта без Tavily, плюс пакет выбранного провайдера. Дальше запускается research-пример, показывается вывод — и на этом всё. Если модель не из Anthropic, OpenAI или Google, встроенного поиска у неё может не быть, так что выбор провайдера здесь не формальность.
Какие задачи решает
- поднять локального Deep Agent на TypeScript с нуля
- заменить Tavily на встроенный веб-поиск провайдера
- выбрать модель через строку
provider:model - собрать research-агента и прогнать его на тестовом вопросе
- держать ключи в
.envвне git
Примеры запросов агенту
- Собери минимального Deep Agent на TypeScript по квикстарту LangChain
- Какую модель взять для агента? Предложи строку provider:model
- Сделай research-агента в новой папке deep-agent/ и покажи вывод
Как установить deepagents-typescript-quickstart
1Через Skills CLI (Vercel)
npx skills add langchain-ai/langchain-skills --skill deepagents-typescript-quickstart -a claude-code2Вручную: положить файлы
~/.claude/skills/deepagents-typescript-quickstart/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/deepagents-typescript-quickstart/
1Через Skills CLI (Vercel)
npx skills add langchain-ai/langchain-skills --skill deepagents-typescript-quickstart -a codex2Вручную: положить файлы
.agents/skills/deepagents-typescript-quickstart/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add langchain-ai/langchain-skills --skill deepagents-typescript-quickstart -a cursor2Вручную: положить файлы
.cursor/skills/deepagents-typescript-quickstart/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install langchain-ai/langchain-skills deepagents-typescript-quickstart2Вручную: положить файлы
.github/skills/deepagents-typescript-quickstart/SKILL.md1Через Skills CLI (Vercel)
npx skills add langchain-ai/langchain-skills --skill deepagents-typescript-quickstart -a gemini-cli2Командой платформы
gemini skills install https://github.com/langchain-ai/langchain-skills --path config/skills/deepagents-typescript-quickstartВручную: положить файлы
.devin/skills/deepagents-typescript-quickstart/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add langchain-ai/langchain-skills --skill deepagents-typescript-quickstart -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора22
Похожие
Рядом в теме «Настройка агента: память, контекст, субагенты»
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Вопросы о deepagents-typescript-quickstart
Как установить deepagents-typescript-quickstart в Claude?
Выполните npx skills add langchain-ai/langchain-skills --skill deepagents-typescript-quickstart -a claude-code. Скилл появится в ~/.claude/skills/deepagents-typescript-quickstart/SKILL.md.
Что делает deepagents-typescript-quickstart?
Проводит по официальному квикстарту Deep Agents на TypeScript: собирает research-агента на createDeepAgent, запускает его и показывает результат. Поиск берётся встроенный у провайдера, Tavily не нужен.
Какие модели поддерживаются?
Скилл просит строку provider:model, например anthropic:claude-sonnet-5. Встроенный веб-поиск есть у Anthropic, OpenAI и Google, поэтому их он и советует.
Исходный текст
SKILL.md · MIT
---
name: deepagents-typescript-quickstart
description: "Scaffold a minimal local Deep Agent in TypeScript by following the official quickstart, using provider-native web search instead of Tavily. Use when the user wants to quickly build or try a Deep Agent locally."
---
# Deep Agents TypeScript quickstart
Follow the live docs — do not invent an alternate API from memory:
**https://docs.langchain.com/oss/javascript/deepagents/quickstart**
Fetch that page (Docs MCP or HTTP) and implement the research-agent shape it shows (`createDeepAgent`, research system prompt, invoke with a research question like “What is LangGraph?”). Requires Node 22+.
## 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 Deep Agents are model-agnostic. 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-3.5-flash`. Default if you're unsure: **`anthropic:claude-sonnet-5`**.
> We'll use that provider's built-in web search (no separate search API key).
2. Create a **new** directory (e.g. `deep-agent/`) and do all work there — do not pollute the open project.
3. **Do not use Tavily** (or `@langchain/tavily`). Replace the quickstart's search tool with the chosen provider's built-in web search. Look up the current export/tool shape on that provider's LangChain docs (examples as of writing — re-check if needed):
| Provider | Built-in search tool |
|----------|----------------------|
| Anthropic | `@langchain/anthropic` `tools.webSearch_*()` (or equivalent dict) |
| OpenAI | `{ type: "web_search" }` |
| Google | `{ google_search: {} }` |
Prefer Anthropic / OpenAI / Google so provider search is available. Only secret: that provider's API key in `.env` (gitignored). Skip LangSmith tracing unless they ask.
4. Install packages from the quickstart **minus** Tavily; add the provider package for their model.
5. Run the research example, show output, then stop. Point to `deep-agents-core` / customization / Managed Deep Agents for next steps.
© langchain-ai · MIT · langchain-ai/langchain-skills