# Do.rag

> Retrieve relevant context from a DeepOrbit Obsidian vault using self-refreshing local lexical search and optional semantic RAG. Use when answering from prior notes, recalling a project, finding related research, or grounding another DeepOrbit workflow.

- Skill: `dull-bird/do-rag` (Agent Skill)
- Install (CLI): `npx skillmds@latest add dull-bird/do-rag`
- Raw SKILL.md: https://api.skillmd.com/api/skills/dull-bird/do-rag/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: dull-bird (https://skillmd.com/u/dull-bird)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/dull-bird/do-rag

---


# Retrieve Vault Context

Preferred order:

1. If the DeepOrbit MCP server is available, call `rag_query` or `rag_search`.
2. Otherwise run `deeporbit --vault "<vault>" rag "<query>"`.
3. Add `--semantic` only when ChromaDB is installed or the user asks for semantic retrieval.
4. If the CLI is unavailable, search Markdown directly and disclose the fallback.

Every query refreshes changed and deleted files before retrieval. Cite results with `[[Title]]` and their vault-relative paths. Distinguish retrieved facts from general knowledge and never invent note content.

