langchain

Build LLM application workflows with agents, chains, memory, and retrieval.

Updated Feb 15, 2026
One-click install
npx skills add https://github.com/ricable/mcai --skill langchain-ricable
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: langchain
Source: https://github.com/ricable/mcai/tree/main/.agents/skills/langchain
Command: npx skills add https://github.com/ricable/mcai --skill langchain-ricable

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you design, assemble, and deploy LLM-powered applications without stitching together scattered patterns and provider-specific code by hand. It reduces the friction of building chatbots, retrieval systems, tool-using agents, and conversational workflows that need to work reliably in real applications.

Core Features & Use Cases

  • Agent Construction: Create ReAct and tool-calling agents that can reason, call functions, and stream intermediate steps.
  • RAG Workflows: Build retrieval-augmented generation pipelines with loaders, splitters, embeddings, retrievers, and QA chains.
  • Memory and Persistence: Add conversation history, persistent caches, and observability for longer-running assistant experiences.
  • Integration Flexibility: Swap between model providers, vector stores, web tools, databases, and deployment targets with minimal refactoring.
  • Use Case: A team can use this Skill to ship a customer support assistant that answers from internal documents, calls external tools when needed, and logs runs for debugging and evaluation.

Quick Start

Use the langchain skill to build a tool-using LLM app or RAG pipeline for your chosen provider and data source.

Frequently Asked Questions about langchain

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build LLM apps with agents and RAG pipelines?

You can build LLM apps with agents and RAG pipelines by assembling prompts, tools, and document retrievers. This approach supports chatbots, tool-using assistants, and retrieval-augmented generation across multiple model providers and vector stores.

What is the best way to add memory and persistence to a conversational LLM assistant?

The best way to add memory and persistence to a conversational LLM assistant is to integrate conversation history and persistent caches. This ensures longer-running assistant experiences maintain context and reliable behavior across multiple interactions.

Can I swap model providers and vector stores in a RAG workflow without major refactoring?

Yes, you can swap model providers and vector stores in a RAG workflow with minimal refactoring. This integration flexibility allows you to change components like databases and deployment targets while maintaining your core retrieval and generation logic.

How do I create a tool-calling agent that can reason and call external functions?

To create a tool-calling agent that reasons and calls external functions, you assemble ReAct agents within your LLM application. These agents can stream intermediate steps, call functions, and interact with external tools to deliver reliable production-ready behavior.

What components are needed for a retrieval-augmented generation pipeline?

Components needed for a retrieval-augmented generation pipeline include document loaders, text splitters, embeddings, retrievers, and QA chains. Integrating these elements allows your LLM application to answer queries from internal documents effectively.