What problem does it solve? Searching large collections of Markdown notes or documentation by keyword misses semantically related content. This Skill builds a local semantic search engine over a directory of .md files so you can find relevant documents by meaning, not just exact text matches. ## Core Features & Use Cases - Smart Chunking: Splits Markdown by headings using tiktoken (500 tokens per chunk, 50 token overlap) while parsing YAML frontmatter separately for titles and tags. - Flexible Embedding Providers: Works with any OpenAI-compatible embedding API, including FreeLLM, HuggingFace Inference, OpenAI, and local sentence-transformers. - Incremental Updates: Tracks SHA256 file hashes so unchanged files are skipped on re-indexing, and outputs results as text or JSON for piping into other tools. - Use Case: Index a 100-file documentation vault with ChromaDB, then query it from the CLI to retrieve the top-k most relevant chunks with scores, tags, and summaries. ## Quick Start Ask the agent to build a ChromaDB vector index over your Markdown docs folder and then search it with a natural language query.