Skills for Real Engineers. Straight from my .agents directory.
langchain-rag
Agent skill fromlangchain-ai/langchain-skills
INVOKE THIS SKILL when building ANY retrieval-augmented generation (RAG) system. Covers document loaders, RecursiveCharacterTextSplitter, embeddings (OpenAI), and vector stores (Chroma, FAISS, Pinecone).
How to install langchain-rag
npx skills add langchain-ai/langchain-skills# or add only this skill to Claude Code: copy the folder
config/skills/langchain-rag/
# into
~/.claude/skills/langchain-rag/ (all projects)
.claude/skills/langchain-rag/ (one project)
1<overview>2Retrieval Augmented Generation (RAG) enhances LLM responses by fetching relevant context from external knowledge sources.34**Pipeline:**51. **Index**: Load → Split → Embed → Store62. **Retrieve**: Query → Embed → Search → Return docs73. **Generate**: Docs + Query → LLM → Response89**Key Components:**10- **Document Loaders**: Ingest data from files, web, databases11- **Text Splitters**: Break documents into chunks12- **Embeddings**: Convert text to vectors13- **Vector Stores**: Store and search embeddings14</overview>1516<vectorstore-selection>1718| Vector Store | Use Case | Persistence |19|--------------|----------|-------------|20| **InMemory** | Testing | Memory only |21| **FAISS** | Local, high performance | Disk |22| **Chroma** | Development | Disk |23| **Pinecone** | Production, managed | Cloud |2425</vectorstore-selection>2627---2829## Complete RAG Pipeline3031<ex-basic-rag-setup>32<python>33End-to-end RAG pipeline: load documents, split into chunks, embed, store, retrieve, and generate a response.3435```python36from langchain_openai import ChatOpenAI, OpenAIEmbeddings37from langchain_community.vectorstores import InMemoryVectorStore38from langchain_text_splitters import RecursiveCharacterTextSplitter39from langchain_core.documents import Document4041# 1. Load documents42docs = [43 Document(page_content="LangChain is a framework for LLM apps.", metadata={}),44 Document(page_content="RAG = Retrieval Augmented Generation.", metadata={}),45]4647# 2. Split documents48…
Excerpt shown under the repository's MIT license.
More skills in langchain-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
