llamaindex

Manage data connectors, document loading, indexing, and query engine creation for LLM applications.

3|1|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/HouseGarofalo/claude-code-base --skill llamaindex-housegarofalo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: llamaindex
Source: https://github.com/HouseGarofalo/claude-code-base/tree/main/.claude/skills/llamaindex
Command: npx skills add https://github.com/HouseGarofalo/claude-code-base --skill llamaindex-housegarofalo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires llama-index, llama-index-llms-openai, llama-index-embeddings-openai, llama-index-vector-stores-chroma, llama-index-readers-file, chromadb, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the process of building sophisticated Large Language Model (LLM) applications by providing a robust framework for data ingestion, indexing, and querying.

Core Features & Use Cases

  • Data Indexing: Create various types of indexes (Vector, Summary, Keyword) over your documents.
  • Querying: Build powerful query engines for question answering, summarization, and more.
  • Use Case: Develop a RAG (Retrieval Augmented Generation) application that allows users to ask natural language questions about a large corpus of internal documents, with the LLM providing accurate, context-aware answers.

Quick Start

Use the llamaindex skill to load documents from the './data' directory and create a vector index.

Frequently Asked Questions about llamaindex

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

FAQPage Schema
How do I build a RAG application with LlamaIndex and OpenAI?

To build a RAG application with LlamaIndex, you load documents from a directory, create a vector index, and configure a query engine. This Skill manages data ingestion, indexing, and querying using OpenAI LLMs and embeddings.

Can I use ChromaDB as a vector store for LlamaIndex document indexing?

Yes, ChromaDB is supported as an external vector store for LlamaIndex document indexing. You can store and retrieve vector embeddings from ChromaDB to build context-aware question answering systems over your internal documents.

What is the best way to index internal documents for natural language search?

The best way to index internal documents for natural language search is creating a vector index. This Skill facilitates document loading and indexing, allowing users to ask natural language questions and receive accurate, context-aware answers from the LLM.

Does this LlamaIndex Skill support creating summary and keyword indexes?

Yes, this LlamaIndex Skill supports creating various index types including Vector, Summary, and Keyword indexes. You can build query engines for question answering and summarization over your loaded documents.

How do I load files from a local directory to create a query engine?

You can load files from a local directory like './data' using the included file readers, then create a vector index. The Skill handles document loading and query engine creation to enable retrieval augmented generation over your data.

Why use LlamaIndex for data indexing instead of other RAG frameworks?

LlamaIndex provides a robust framework specifically for data ingestion, indexing, and querying. It manages data connectors and various index types, simplifying the development of sophisticated LLM applications with context-aware document search.