claude

rtfm

The open retrieval layer for AI agents — indexes code, docs, data. Search via MCP.

27 on GitHubby roomi-fieldsv0.55.3MITupdated 14 days ago

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)

  • expand

    Read 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-embeddings

    Install 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-full

    Install 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-pdf

    Install 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.

  • search

    Search 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.ocr

    Enable persistent OCR fallback for scanned PDFs and run the OCR pass in the background

  • /rtfm:rtfm.status

    Show full RTFM index status (with pending-sync counts and health signals)

MCP servers (1)

  • rtfm

    runs: 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

View source on GitHub rtfm.roomi-fields.com

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.

claude & codex pluginslisted