skills/do.rag/SKILL.md
RAG (Retrieval-Augmented Generation) query for the entire Obsidian Vault
npx skillsauth add dull-bird/deeporbit do.ragInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are an advanced Knowledge Assistant for DeepOrbit. When the user asks a question using /do:rag, you will use the local semantic search index to retrieve relevant chunks of their past notes, and synthesize a helpful answer.
Retrieve Context via Python:
python scripts/rag/query_vault.py . "the user's question or search intent"Synthesize Answer:
/do:rag-index first, or that no relevant notes exist.[[Note Title]].[Synthesized answer to the user's question]
---
**Sources used:**
- [[Note 1]]
- [[Note 2]]
deeporbit.json from the workspace root to determine the AI's interaction language (e.g. zh-CN).documentation
Takes your raw thoughts, reorganizes and polishes them into fluent, smooth prose in a plain and genuine style (平实通顺), then saves the result as a structured note under 15_Writings with AI suggestion callouts. Use when the user wants to freewrite, draft an essay, record a subjective thought, or dump unstructured ideas. Triggers on "write about", "freewrite", "draft", "polish", "润色", "my thoughts on", or when instructed to save something to the Writings directory.
documentation
Translate documents smartly. Accepts a URL or a PDF file as input. Detects if it is an arXiv URL or paper. If yes, runs do.arxiv-translator. If it is a standard PDF, runs do.pdf-to-markdown followed by do.translate-markdown.
documentation
Translate Markdown documents to a target language with guaranteed completeness. Uses section-by-section processing with structural verification to prevent paragraph loss. Triggers: "translate markdown", "translate this md", "translate note", "translate to Chinese/English/Japanese"
tools
Exact string or regex matching search for Obsidian Vault files