skill-rag-indexer

Index local SKILL.md documents into a SQLite vector search index.

2|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/hiyenwong/ai_collection --skill skill-rag-indexer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-rag-indexer
Source: https://github.com/hiyenwong/ai_collection/tree/main/collection/skills/skill-rag-indexer
Command: npx skills add https://github.com/hiyenwong/ai_collection --skill skill-rag-indexer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Indexing local skill documents to enable fast semantic search and reliable recommendations across a growing skill repository.

Core Features & Use Cases

  • Local RAG indexing with dense embeddings and SQLite-based storage for offline-first workflows.
  • Incremental updates to reflect changes in skills without full reindex.
  • Command-line tooling to build, update, and search for skills within a local collection.

Quick Start

Install dependencies, configure embeddings, and run skill-rag index to build the initial index.

Frequently Asked Questions about skill-rag-indexer

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

FAQPage Schema
How do I index local markdown files for semantic search?

To index local markdown files for semantic search, you configure an embeddings provider and run a build command to generate dense vector representations stored in SQLite. This creates a queryable local index for offline-first workflows.

What is the best way to search local skill documents offline?

The best way to search local skill documents offline is using a SQLite-based index that combines dense vector embeddings with keyword matching. This local retrieval approach provides fast semantic search without requiring external network calls.

Do I need an embeddings provider to build a local RAG index?

Yes, you need a configured embeddings provider to build a local RAG index. The indexing process relies on this provider to generate dense vector representations from your SKILL.md documents before storing them in SQLite.

Can I update my semantic search index incrementally without a full rebuild?

You can update your semantic search index incrementally without a full rebuild. The indexer supports incremental updates to reflect changes in your skills, ensuring your local repository stays current efficiently.

Does the local skill indexer support both vector search and keyword matching?

The local skill indexer supports both vector search and keyword matching. It operates over a local SQLite index, allowing you to query your skill repository using dense semantic retrieval and traditional keyword-based matching.