/remarkable-mcp
Access reMarkable tablet documents, notebooks, PDFs, and EPUBs. Use when the user wants to read, search, browse, or extract text from their reMarkable tablet. Supports handwriting OCR, typed text, annotations, highlights, and page rendering to PNG/SVG. Triggers: "reMarkable",
$ npx -y skills add sammorrowdrums/remarkable-mcp --skill remarkable-mcp --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/remarkable-mcp
Context preview
The summary Claude sees to decide when to auto-load this skill.
Access reMarkable tablet documents, notebooks, PDFs, and EPUBs. Use when the user wants to read, search, browse, or extract text from their reMarkable tablet. Supports handwriting OCR, typed text, annotations, highlights, and page rendering to PNG/SVG. Triggers: "reMarkable",
SKILL.md
remarkable-mcp.SKILL.mdname: remarkable
description: >
Access reMarkable tablet documents, notebooks, PDFs, and EPUBs.
Use when the user wants to read, search, browse, or extract text
from their reMarkable tablet. Supports handwriting OCR, typed text,
annotations, highlights, and page rendering to PNG/SVG.
Triggers: "reMarkable", "tablet notes", "handwritten notes",
"remarkable read", "remarkable search", "remarkable browse".
reMarkable Tablet
Access your reMarkable tablet as a second brain. Browse, search, read, and extract content from all documents including handwritten notes via OCR.
Setup
Add to `openclaw.json`:
{
"mcpServers": {
"remarkable": {
"command": "uvx",
"args": ["remarkable-mcp", "--usb"]
}
}
}USB mode is recommended — connect via USB and enable "USB web interface" in tablet Settings → Storage. No subscription or developer mode needed.
Alternative Modes
SSH (requires developer mode):
{
"mcpServers": {
"remarkable": {
"command": "uvx",
"args": ["remarkable-mcp", "--ssh"]
}
}
}Cloud (requires Connect subscription):
{
"mcpServers": {
"remarkable": {
"command": "uvx",
"args": ["remarkable-mcp"],
"env": {
"REMARKABLE_TOKEN": "your-token"
}
}
}
}OCR Support
For handwriting OCR, add a Google Vision API key:
{
"mcpServers": {
"remarkable": {
"command": "uvx",
"args": ["remarkable-mcp", "--usb"],
"env": {
"GOOGLE_VISION_API_KEY": "your-api-key"
}
}
}
}Tools
| Tool | Purpose | |------|---------| | `remarkable_read` | Read document content with text extraction, pagination, grep | | `remarkable_browse` | Browse folders, search by name, filter by tags | | `remarkable_search` | Multi-document content search with OCR | | `remarkable_recent` | List recently modified documents | | `remarkable_image` | Render pages as PNG or SVG | | `remarkable_status` | Check connection and device info |
Workflow
1. Use `remarkable_browse` or `remarkable_search` to find documents 2. Use `remarkable_read` to extract text content 3. Use `remarkable_image` to render visual pages 4. Use `page` parameter to paginate through multi-page documents
Read more
name: remarkable description: > Access reMarkable tablet documents, notebooks, PDFs, and EPUBs. Use when the user wants to read, search, browse, or extract text from their reMarkable tablet. Supports handwriting OCR, typed text, annotations, highlights, and page rendering to PNG/SVG. Triggers: "reMarkable", "tablet notes", "handwritten notes", "remarkable read", "remarkable search", "remarkable browse".
reMarkable Tablet
Access your reMarkable tablet as a second brain. Browse, search, read, and extract content from all documents including handwritten notes via OCR.
Setup
Add to `openclaw.json`:
{
"mcpServers": {
"remarkable": {
"command": "uvx",
"args": ["remarkable-mcp", "--usb"]
}
}
}USB mode is recommended — connect via USB and enable "USB web interface" in tablet Settings → Storage. No subscription or developer mode needed.
Alternative Modes
SSH (requires developer mode):
{
"mcpServers": {
"remarkable": {
"command": "uvx",
"args": ["remarkable-mcp", "--ssh"]
}
}
}Cloud (requires Connect subscription):
{
"mcpServers": {
"remarkable": {
"command": "uvx",
"args": ["remarkable-mcp"],
"env": {
"REMARKABLE_TOKEN": "your-token"
}
}
}
}OCR Support
For handwriting OCR, add a Google Vision API key:
{
"mcpServers": {
"remarkable": {
"command": "uvx",
"args": ["remarkable-mcp", "--usb"],
"env": {
"GOOGLE_VISION_API_KEY": "your-api-key"
}
}
}
}Tools
| Tool | Purpose | |------|---------| | `remarkable_read` | Read document content with text extraction, pagination, grep | | `remarkable_browse` | Browse folders, search by name, filter by tags | | `remarkable_search` | Multi-document content search with OCR | | `remarkable_recent` | List recently modified documents | | `remarkable_image` | Render pages as PNG or SVG | | `remarkable_status` | Check connection and device info |
Workflow
1. Use `remarkable_browse` or `remarkable_search` to find documents 2. Use `remarkable_read` to extract text content 3. Use `remarkable_image` to render visual pages 4. Use `page` parameter to paginate through multi-page documents
Access a reMarkable library from MCP clients such as Claude, VS Code Copilot, OpenWebUI, and other compatible tools.

