โ† All skills
Tencent SkillHub ยท Productivity

Markdown Docs Full-Text Search

Full-text search across structured Markdown documentation archives using SQLite FTS5. Use when you need to search large collections of Markdown articles that...

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Full-text search across structured Markdown documentation archives using SQLite FTS5. Use when you need to search large collections of Markdown articles that...

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, _meta.json, references/search-patterns.md, scripts/docs.py, scripts/fts_search.py, scripts/get_article.py

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.2

Documentation

ClawHub primary doc Primary doc: SKILL.md 18 sections Open source page

Markdown Documentation Full-Text Search

Fast, indexed full-text search across Markdown documentation archives using SQLite FTS5 with BM25 relevance ranking.

When to Use

Searching documentation archives for specific features, capabilities, or information Finding official source URLs to cite in reports Looking up technical specifications or configuration details Research across multiple documentation sources

Document Format Expected

Articles separated by --- delimiter with *Source: URL: # Article Title *Source: https://docs.example.com/path/to/article.html* Article content here... --- # Next Article Title *Source: https://docs.example.com/another/article.html* More content...

Quick Start

# 1. Index the documentation (one-time or when docs change) scripts/docs.py index ./docs # 2. Search scripts/docs.py search "kubernetes backup" --max 5 # 3. Check index status scripts/docs.py status

Primary Tool: docs.py

The unified CLI handles all operations:

Indexing

# Index documentation directory scripts/docs.py index ./docs # Force full rebuild scripts/docs.py index ./docs --rebuild # Custom database location scripts/docs.py index ./docs --db /path/to/custom.db

Searching

# Basic search scripts/docs.py search "kubernetes backup" # Boolean operators scripts/docs.py search "AWS AND S3 AND snapshot" # Phrase search scripts/docs.py search '"exact phrase match"' # Prefix search scripts/docs.py search "kube*" # Exclude terms scripts/docs.py search "backup NOT restore" # Title-only search scripts/docs.py search "kubernetes" --title-only # Output formats scripts/docs.py search "kubernetes" --format json scripts/docs.py search "kubernetes" --format markdown # More context around matches scripts/docs.py search "kubernetes" --context 400 # Include full content in JSON scripts/docs.py search "kubernetes" --format json --full-content

FTS5 Query Syntax

SyntaxMeaningterm1 term2Documents with term1 OR term2 (ranked)term1 AND term2Documents with both termsterm1 OR term2Documents with either term"exact phrase"Exact phrase matchprefix*Words starting with prefixterm1 NOT term2term1 without term2title:termSearch only titles

Getting Specific Articles

# Get article by partial URL or title scripts/docs.py get "system_requirements" --full # Find all matching articles scripts/docs.py get "backup" --all

Status

# Check index statistics scripts/docs.py status

Discovery Phase

# Check what's indexed scripts/docs.py status # Explore topics with broad searches scripts/docs.py search "<feature>" --max 20

Research Phase

# Narrow down with boolean operators scripts/docs.py search "<feature> AND <platform>" # Find specific information scripts/docs.py search "limitation OR restriction OR 'not supported'"

Citation Phase

Every search result includes the Source: URL โ€” use this in your reports: According to documentation, [finding]... Source: https://docs.example.com/path/to/article.html

Multi-Source Setup

Each agent or project can have their own documentation and index: ~/docs/VendorA/ โ”œโ”€โ”€ docs_part_01.md โ”œโ”€โ”€ docs.db # Index lives with docs โ””โ”€โ”€ ... ~/docs/VendorB/ โ”œโ”€โ”€ docs.md โ”œโ”€โ”€ docs.db โ””โ”€โ”€ ... The docs.py script auto-detects the database location.

Advanced Scripts

For specialized needs: scripts/fts_search.py โ€” Direct FTS5 search with more options scripts/index_docs.py โ€” Standalone indexing scripts/list_sources.py โ€” List all source URLs scripts/get_article.py โ€” Direct article retrieval scripts/search_docs.py โ€” Regex-based search (no index needed)

Research Patterns

For common search patterns (feature research, architecture, security, etc.), see references/search-patterns.md.

Example Session

# What's available? scripts/docs.py status # Output: Files indexed: 37, Articles indexed: 32065 # Find information scripts/docs.py search "kubernetes backup" --max 5 # Narrow to specific platform scripts/docs.py search "kubernetes AND AWS" --max 5 # Find limitations scripts/docs.py search "limitation OR 'not supported'" # Get full article for citation scripts/docs.py get "system_requirements" --full

Best Practices

Index once, search many times โ€” FTS5 is fast because it's indexed Use boolean operators โ€” AND, OR, NOT for precision Phrase search for exact terms โ€” "exact match" with quotes Always cite sources โ€” Include Source: URLs in reports Rebuild periodically โ€” Re-index when documentation updates Use JSON for analysis โ€” Pipe to jq or other tools for processing

Category context

Workflow acceleration for inboxes, docs, calendars, planning, and execution loops.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
3 Scripts2 Docs1 Config
  • SKILL.md Primary doc
  • references/search-patterns.md Docs
  • scripts/docs.py Scripts
  • scripts/fts_search.py Scripts
  • scripts/get_article.py Scripts
  • _meta.json Config