rtfm
The open retrieval layer for AI agents — indexes code, docs, data. Search via MCP.
Not in a marketplace yet, so it loads for one session with --plugin-dir.
Plugin rtfm in roomi-fields/rtfm. Commands read from the repo's manifest — 12 days ago.
This plugin runs code on your machine — its hooks fire automatically on events like tool use and it starts local MCP servers. The exact commands are listed below; read them before installing.
What it installs
Skills (5)
expandRead the full content of a specific file or section previously returned by rtfm_search. Use when the user wants to see the actual content of a search result, not just metadata.
install-embeddingsInstall the embeddings extra (fastembed, ~85 MB ONNX model) into an isolated venv. Required for semantic and hybrid search modes. The model runs on CPU, no GPU needed.
install-pdf-fullInstall the full PDF parser (pdftext + marker-pdf + CPU-only torch, ~1.5 GB) into an isolated venv. Needed for complex layouts — tables, figures, scanned documents. Skip this if /rtfm:install-pdf (~50 MB, text only) is enough.
install-pdfInstall the light PDF parser (pdftext, ~50 MB) into an isolated venv. Covers most PDFs with fast, accurate text extraction. For complex layouts (tables, figures, scanned docs), use /rtfm:install-pdf-full instead.
searchSearch the RTFM-indexed corpus of the current project (code, docs, data). Use for any exploratory search — finding relevant files, modules, symbols, or content. Faster and more precise than Glob/Grep/find for broad queries.
Slash commands (2)
/rtfm:rtfm.ocrEnable persistent OCR fallback for scanned PDFs and run the OCR pass in the background
/rtfm:rtfm.statusShow full RTFM index status (with pending-sync counts and health signals)
MCP servers (1)
rtfmruns: rtfm-serve
Hooks (4)
- SessionStart
${CLAUDE_PLUGIN_ROOT}/bin/rtfm-hook rtfm_bootstrap
- PostToolUse
${CLAUDE_PLUGIN_ROOT}/bin/rtfm-hook rtfm_record_edit
- UserPromptSubmit
${CLAUDE_PLUGIN_ROOT}/bin/rtfm-hook rtfm_sync
- Stop
${CLAUDE_PLUGIN_ROOT}/bin/rtfm-hook rtfm_stop_sync
Maintain rtfm?
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.