
Langchain Init
- 51 installs
- 49 repo stars
- Updated August 4, 2026
- laurigates/claude-plugins
Helps with ai & agent building tasks.
About
langchain-init is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.
- langchain-init
- AI & Agent Building
- AI-coding skill
Langchain Init by the numbers
- 51 all-time installs (skills.sh)
- Ranked #7,219 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/laurigates/claude-plugins --skill langchain-initAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 51 |
|---|---|
| repo stars | ★ 49 |
| Last updated | August 4, 2026 |
| Repository | laurigates/claude-plugins ↗ |
What it does
Helps with ai & agent building tasks.
Files
/langchain:init
Initialize a new LangChain TypeScript project with optimal configuration for building AI agents.
When to Use This Skill
| Use this skill when... | Use a sibling skill instead when... |
|---|---|
| Scaffolding a brand-new LangChain TypeScript project from scratch | Adding LangChain to an existing project — use langchain-development |
| Generating boilerplate, dependencies, and starter config | Building stateful graph workflows — use langgraph-agents |
| Setting up the canonical project layout the other skills assume | Building hierarchical orchestrators — use deep-agents |
Context
Detect the environment:
node --version- Node.js versionwhich bun- Check if Bun is available
Parameters
| Parameter | Description | Default |
|---|---|---|
project-name | Name of the project directory | Required |
Execution
1. Create Project Directory
mkdir -p $1 && cd $12. Initialize Package
If Bun is available:
bun init -yOtherwise:
npm init -y3. Install Dependencies
Core packages:
# Package manager: bun or npm
bun add langchain @langchain/core @langchain/langgraph
bun add @langchain/openai # Default model provider
# Dev dependencies
bun add -d typescript @types/node tsx4. Create TypeScript Config
Create tsconfig.json:
{
"compilerOptions": {
"target": "ES2022",
"module": "NodeNext",
"moduleResolution": "NodeNext",
"esModuleInterop": true,
"strict": true,
"skipLibCheck": true,
"outDir": "dist",
"declaration": true
},
"include": ["src/**/*"],
"exclude": ["node_modules", "dist"]
}5. Create Project Structure
mkdir -p src6. Create Example Agent
Create src/agent.ts:
import { ChatOpenAI } from "@langchain/openai";
import { createReactAgent } from "@langchain/langgraph/prebuilt";
import { tool } from "@langchain/core/tools";
import { z } from "zod";
// Example tool
const greetTool = tool(
async ({ name }) => `Hello, ${name}!`,
{
name: "greet",
description: "Greet someone by name",
schema: z.object({
name: z.string().describe("The name to greet"),
}),
}
);
// Create the agent
const model = new ChatOpenAI({
model: "gpt-4o",
temperature: 0,
});
export const agent = createReactAgent({
llm: model,
tools: [greetTool],
});
// Run if executed directly
if (import.meta.url === `file://${process.argv[1]}`) {
const result = await agent.invoke({
messages: [{ role: "user", content: "Say hello to Claude" }],
});
console.log(result.messages[result.messages.length - 1].content);
}7. Create Environment Template
Create .env.example:
# OpenAI (default)
OPENAI_API_KEY=sk-...
# Optional: Anthropic
# ANTHROPIC_API_KEY=sk-ant-...
# Optional: LangSmith tracing
# LANGCHAIN_TRACING_V2=true
# LANGCHAIN_API_KEY=ls__...
# LANGCHAIN_PROJECT=my-project8. Update package.json Scripts
Add to package.json:
{
"scripts": {
"dev": "tsx watch src/agent.ts",
"start": "tsx src/agent.ts",
"build": "tsc",
"typecheck": "tsc --noEmit"
}
}9. Create .gitignore
node_modules/
dist/
.env
*.logPost-Actions
1. Display success message with next steps:
- Copy
.env.exampleto.envand add API key - Run
bun devornpm run devto start - Check LangChain docs for more examples
2. Suggest installing additional model providers if needed:
@langchain/anthropicfor Claude@langchain/google-genaifor Gemini
Related skills
AI & Agent Buildingagents