rag-systems

Build RAG pipelines for document processing, embedding, retrieval, and generation.

2|1|Updated Nov 18, 2025
One-click install
npx skills add https://github.com/pluginagentmarketplace/custom-plugin-ai-engineer --skill rag-systems-pluginagentmarketplace
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rag-systems
Source: https://github.com/pluginagentmarketplace/custom-plugin-ai-engineer/tree/main/skills/rag-systems
Command: npx skills add https://github.com/pluginagentmarketplace/custom-plugin-ai-engineer --skill rag-systems-pluginagentmarketplace

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a comprehensive framework for building and deploying production-grade Retrieval Augmented Generation (RAG) systems, simplifying complex data retrieval and generation tasks.

Core Features & Use Cases

  • Document Processing: Handles various document types, chunking, and metadata extraction.
  • Embedding & Vector Storage: Integrates with multiple embedding models and vector databases.
  • Retrieval Strategies: Supports dense, sparse, and hybrid retrieval with re-ranking.
  • Generation: Integrates with LLMs for context-aware answer generation.
  • Use Case: Develop a RAG system to answer questions based on a large internal knowledge base, ensuring accurate and contextually relevant responses.

Quick Start

Use the rag-systems skill to ingest a PDF document into a vector store for retrieval.

Frequently Asked Questions about rag-systems

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

FAQPage Schema
How do I build a production-grade RAG pipeline for large unstructured datasets?

Build a production-grade RAG pipeline by processing documents into chunks, generating embeddings, storing them in a vector database, and using hybrid retrieval with LLMs for accurate information retrieval from large unstructured datasets.

What is hybrid retrieval in RAG systems and when do I need it?

Hybrid retrieval in RAG systems combines dense and sparse search strategies with re-ranking to improve accuracy. You need it when simple keyword or semantic search alone fails to retrieve relevant context from complex knowledge bases.

How do I ingest PDF documents into a vector store for RAG?

Ingest PDF documents into a vector store for retrieval by extracting text, chunking the content, pulling metadata, generating embeddings, and storing the resulting vectors in your chosen vector database.

Does this RAG framework support multiple embedding models and vector databases?

Yes, this RAG framework supports multiple embedding models and vector databases, allowing you to integrate various embedding generation tools and vector storage solutions to handle large unstructured datasets efficiently.

What is the best way to process documents for retrieval augmented generation?

The best way to process documents for retrieval augmented generation involves handling various document types, applying effective chunking strategies, and extracting metadata to ensure accurate retrieval and context-aware generation.

How does LLM-based generation work with retrieved context in a RAG pipeline?

LLM-based generation in a RAG pipeline works by passing retrieved document chunks as context to the language model, enabling it to synthesize accurate, contextually relevant answers from your internal knowledge base.