โ† All skills
Tencent SkillHub ยท Developer Tools

reMarkable Tablet Sync

Bidirectional sync with reMarkable tablet via Cloud API (rmapi). Fetch handwritten notes/sketches, process with AI, and push content back. Use for sketch enhancement, journal extraction, or sending documents/images to the tablet.

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Bidirectional sync with reMarkable tablet via Cloud API (rmapi). Fetch handwritten notes/sketches, process with AI, and push content back. Use for sketch enhancement, journal extraction, or sending documents/images to the tablet.

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 14 sections Open source page

reMarkable Tablet Integration (rmapi)

Bidirectional sync with reMarkable tablet via Cloud API. Fetch sketches and notes, process them (AI enhancement, text extraction), and push content back to the tablet.

Typical Use Cases

Sketch โ†’ AI โ†’ Tablet loop โ€” Fetch rough sketch โ†’ enhance with AI โ†’ push polished version back Journal entries โ€” Fetch handwritten thoughts โ†’ interpret โ†’ append to memory/journal Brainstorming โ€” Fetch diagrams/lists โ†’ extract structure โ†’ add to project docs Send reading material โ€” Push PDFs/documents to tablet for offline reading AI art to tablet โ€” Generate images โ†’ convert to PDF โ†’ push for viewing on e-ink

Bidirectional Pipeline

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ FETCH (tablet โ†’ agent) โ”‚ โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค โ”‚ reMarkable โ†’ Cloud sync โ†’ rmapi get โ†’ .rmdoc โ”‚ โ”‚ โ†“ โ”‚ โ”‚ unzip โ†’ .rm file โ†’ rmc โ†’ SVG โ”‚ โ”‚ โ†“ โ”‚ โ”‚ cairosvg โ†’ PNG โ”‚ โ”‚ โ†“ โ”‚ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”‚ Text content? Visual/sketch? โ”‚ โ”‚ โ†“ โ†“ โ”‚ โ”‚ OCR/interpret AI image editing โ”‚ โ”‚ โ†“ โ†“ โ”‚ โ”‚ Add to memory Enhanced image โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ PUSH (agent โ†’ tablet) โ”‚ โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค โ”‚ Image/document โ†’ Convert to PDF (if needed) โ†’ rmapi put โ”‚ โ”‚ โ†“ โ”‚ โ”‚ Cloud sync โ†’ tablet โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

1. Install rmapi

Download the latest release from juruen/rmapi (ddvk fork recommended): # Example for Linux amd64 curl -L https://github.com/ddvk/rmapi/releases/latest/download/rmapi-linux-amd64 -o ~/bin/rmapi chmod +x ~/bin/rmapi

2. Install conversion tools

pip install --user rmc cairosvg pillow rmc โ€” Converts .rm stroke files to SVG cairosvg โ€” Converts SVG to PNG pillow โ€” Converts PNG to PDF for pushing back

3. Authenticate (ONE-TIME)

Go to https://my.remarkable.com/connect/desktop Log in and copy the 8-character code Run rmapi and paste the code when prompted Token saved to ~/.rmapi โ€” future runs are automatic

Fetch (Download from tablet)

# List files/folders rmapi ls rmapi ls -l -t # Long format, sorted by time # Refresh from cloud rmapi refresh # Navigate rmapi cd "folder name" # Find files rmapi find --starred / # Starred items rmapi find --tag="my-tag" / # By tag rmapi find / ".*sketch.*" # By regex # Download single file rmapi get "filename" rmapi get "Folder/Notebook" # Download with annotations (best for handwritten content) rmapi geta "filename" # Bulk download folder rmapi mget -o ./sync-folder/ "/My Folder"

Push (Upload to tablet)

# Upload single file (PDF or EPUB only) rmapi put document.pdf rmapi put document.pdf "Target Folder/" # Bulk upload rmapi mput ./local-folder/ "Remote Folder/" # Create folder on tablet rmapi mkdir "New Folder" Supported formats: PDF, EPUB

Fetch: .rmdoc โ†’ PNG

reMarkable notebooks download as .rmdoc (a ZIP archive containing stroke data): # 1. Download the notebook rmapi get "Folder/MyNotebook" # 2. Extract (it's a zip) unzip "MyNotebook.rmdoc" -d extracted/ # 3. Find the .rm stroke file(s) # Structure: extracted/<doc-uuid>/<page-uuid>.rm find extracted -name "*.rm" # 4. Convert .rm โ†’ SVG rmc -t svg -o page.svg "extracted/<doc-uuid>/<page-uuid>.rm" # 5. Convert SVG โ†’ PNG (reMarkable dimensions: 1404ร—1872) python3 -c " import cairosvg cairosvg.svg2png(url='page.svg', write_to='page.png', output_width=1404, output_height=1872) "

Push: Image โ†’ PDF

reMarkable only accepts PDF/EPUB, so convert images first: from PIL import Image img = Image.open('image.png') rgb = img.convert('RGB') rgb.save('image.pdf', 'PDF', resolution=150) Then push: rmapi put image.pdf "My Folder/"

Full Workflow Example

Sketch enhancement loop: # 1. Fetch sketch from tablet rmapi get "Sketches/MyDrawing" # 2. Extract and convert to PNG unzip MyDrawing.rmdoc -d MyDrawing_extracted/ RM_FILE=$(find MyDrawing_extracted -name "*.rm" | head -1) rmc -t svg -o sketch.svg "$RM_FILE" python3 -c "import cairosvg; cairosvg.svg2png(url='sketch.svg', write_to='sketch.png', output_width=1404, output_height=1872)" # 3. [Your AI enhancement step here] # Example: use any image-to-image AI tool to enhance sketch.png โ†’ enhanced.png # 4. Convert to PDF and push back python3 -c "from PIL import Image; Image.open('enhanced.png').convert('RGB').save('enhanced.pdf', 'PDF', resolution=150)" rmapi put enhanced.pdf "Sketches/"

Sharing Strategies

Create a dedicated sync folder on your tablet, or use: Tags โ€” Tag items for discovery with rmapi find --tag Stars โ€” Star items for quick access with rmapi find --starred

Notes

Cloud sync required โ€” Tablet must sync to cloud before files are available (pull down to refresh on tablet) Format โ€” .rmdoc is a ZIP containing JSON metadata + .rm binary stroke files Warnings โ€” rmc may show warnings about newer format versions โ€” usually still works Dimensions โ€” reMarkable display is 1404ร—1872 pixels (portrait) Text extraction โ€” For handwritten text, use vision models to interpret visually rather than traditional OCR

Troubleshooting

IssueSolutionrmapi not connectingRe-authenticate: delete ~/.rmapi and run rmapi againFile not found after uploadWait for cloud sync, or refresh tablet manuallyrmc format warningsUsually safe to ignore; output still generatedSVG looks emptyCheck if the correct .rm file was used (multi-page notebooks have multiple)

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
1 Docs
  • SKILL.md Primary doc