wiki-retrieve

Implement chunk-level contextual prefix, BM25, and cosine-rerank retrieval for Obsidian Compound Vault.

Updated Jun 13, 2026
One-click install
npx skills add https://github.com/byrider/claude-obsidian --skill wiki-retrieve-byrider
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wiki-retrieve
Source: https://github.com/byrider/claude-obsidian/tree/main/skills/wiki-retrieve
Command: npx skills add https://github.com/byrider/claude-obsidian --skill wiki-retrieve-byrider

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bash, python3, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the limitations of the traditional hot→index→drill read order in Obsidian's Compound Vault by introducing a hybrid retrieval system, leading to more precise knowledge synthesis.

Core Features & Use Cases

  • Contextual Retrieval: Offers a more precise chunk-level retrieval based on contextual information.
  • Opt-in Feature: Users can enable the feature with a simple script, without disrupting the existing workflow.
  • Data Privacy: Provides explicit user consent for data egress, ensuring data privacy.

Quick Start

Enable the hybrid retrieval feature by running: bash bin/setup-retrieve.sh

Frequently Asked Questions about wiki-retrieve

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

FAQPage Schema
How does contextual retrieval improve Obsidian vault search?

The system replaces the traditional hot-to-index-to-drill read order with chunk-level retrieval using contextual prefixes, BM25 scoring, and cosine reranking to achieve more precise knowledge synthesis.

How do I enable contextual retrieval for my Obsidian vault?

You can enable contextual retrieval by running the setup script `bash bin/setup-retrieve.sh`, which activates the hybrid retrieval feature without disrupting your existing workflow.

Does this contextual retrieval system work with python3 and bash dependencies?

Yes, the contextual retrieval system requires both bash and python3 dependencies to run its underlying scripts for chunking, indexing, and querying your Obsidian vault.

What is the best way to search Obsidian vaults at the chunk level?

The best way to search at the chunk level is using a hybrid retrieval system that combines contextual prefixes with BM25 and cosine rerank algorithms, bypassing traditional hierarchical read orders.

Are there data privacy concerns when using contextual retrieval on my vault?

Data privacy is maintained through explicit user consent for data egress, ensuring your vault content remains protected when the contextual retrieval feature processes your data.