Claude Code plugin
The REL plugin connects Claude Code to REL’s persistent embedded Chromium
sessions. It configures the MCP server bundled with the installed app and adds
the namespaced /rel:rel-browser skill for interactive browser work plus
/rel:crawl-websites-with-rel for restartable, history-preserving crawls.
Related documents: MCP server and CLI.
Requirements
Section titled “Requirements”- macOS 15 or later;
- REL installed at
/Applications/REL.app; - a current Claude Code release with plugin marketplace support.
REL.app must be installed so Claude Code can start its bundled
Contents/Resources/rel-mcp adapter. The app does not need to be running for
plugin discovery or rel_status; other validated tool calls start it lazily.
Install
Section titled “Install”Add this repository as a Claude Code marketplace, then install the rel plugin:
claude plugin marketplace add rel-me/rel-toolsclaude plugin install rel@relRestart Claude Code after installation. If an interactive installation asks for
MCP approval or reports that a reload is required, approve the local REL server
and run /reload-plugins.
What the plugin adds
Section titled “What the plugin adds”The plugin contains:
- the bundled REL MCP server configuration, using the absolute installed-app path;
- the namespaced
/rel:rel-browserskill for safe session selection and browser workflows; - the namespaced
/rel:crawl-websites-with-relskill for rendered-link discovery, readiness, checkpoints, capture metadata, bounded retries, and session recovery; - all fourteen MCP tools, including bounded semantic reading, opt-in untrusted website notifications, observations, session-group closing, and inline or file-backed screenshots;
- all eight canonical page actions:
click,wait-for,type,clear,press,select,wait, andclick-link.
The plugin does not add another browser backend. REL.app remains the only Chromium owner, and every tool call flows through the local versioned API. See the MCP tool reference for complete inputs and action semantics.
Verify
Section titled “Verify”Begin with a read-only check after restarting or reloading plugins:
Use the REL MCP server. Call rel_status, then rel_list_sessions. Do not navigate anywhere.Claude Code should discover fourteen REL MCP tools without opening REL. If REL is
already running, rel_status reports the app, local agent, Browser Proxy, and
embedded Chromium bridge. Otherwise it returns the local connection error
without launching the app; rel_list_sessions then starts REL lazily.
Update
Section titled “Update”Update the installed plugin, then restart Claude Code to apply it:
claude plugin update rel@rel