setup

Index markdown documents into a SQLite database with full-text search and semantic embeddings.

2|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/cdubiel08/ralph-hero --skill setup-cdubiel08
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup
Source: https://github.com/cdubiel08/ralph-hero/tree/main/plugin/ralph-knowledge/skills/setup
Command: npx skills add https://github.com/cdubiel08/ralph-hero --skill setup-cdubiel08

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of indexing markdown documents into a searchable database, making your project's knowledge easily accessible.

Core Features & Use Cases

  • Initial Setup: Indexes markdown files for the first time.
  • Reindexing: Updates the index after adding or modifying documents.
  • Troubleshooting: Resolves issues when knowledge search returns no results.
  • Use Case: After adding new research notes to your thoughts/ directory, run this skill to ensure they are searchable by the knowledge_search tool.

Quick Start

Run the setup skill to index your thoughts directory.

Frequently Asked Questions about setup

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

FAQPage Schema
How do I index markdown documents into a SQLite database for full-text search?

To index markdown documents into a SQLite database, run the setup skill to parse your files and generate full-text search indexes and semantic embeddings for your knowledge base.

Why does my knowledge search return no results after adding new markdown files?

Knowledge search returns no results when the index is outdated. Run the setup skill to reindex your markdown directory and update the SQLite database with the new documents.

Do I need the ralph-knowledge MCP server running to index my knowledge base?

Yes, indexing your knowledge base requires the ralph-knowledge MCP server to be running and accessible, as it manages the SQLite database and semantic embedding operations.

What is the best way to update searchable semantic embeddings after modifying markdown research notes?

The best way to update semantic embeddings after modifying markdown notes is running the setup skill, which reindexes changed documents into the SQLite database for full-text search.

Can I use this setup skill to troubleshoot an empty knowledge base search?

Yes, you can use the setup skill to troubleshoot an empty knowledge base search by reindexing your markdown documents to ensure all content is properly stored in the SQLite database.

When should I reindex my markdown knowledge base?

You should reindex your markdown knowledge base whenever you add or modify documents in your thoughts directory, ensuring the SQLite database reflects current content for accurate search results.