🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Remarkable

by @coolmanns

Fetch handwritten notes, sketches, and drawings from a reMarkable tablet via Cloud API (rmapi). Process content by refining artwork with AI image generation, extracting handwritten text to memory/journal, or using sketches as input for other workflows. Use when working with reMarkable tablet content, syncing handwritten notes, processing sketches, or integrating tablet drawings into projects.

Versionv1.0.0
Downloads2,005
Installs5
Stars⭐ 4
TERMINAL
clawhub install remarkable-tablet

πŸ“– About This Skill


name: remarkable description: Fetch handwritten notes, sketches, and drawings from a reMarkable tablet via Cloud API (rmapi). Process content by refining artwork with AI image generation, extracting handwritten text to memory/journal, or using sketches as input for other workflows. Use when working with reMarkable tablet content, syncing handwritten notes, processing sketches, or integrating tablet drawings into projects.

reMarkable Tablet Integration (rmapi)

Fetch handwritten notes, sketches, and drawings from a reMarkable tablet via Cloud API. Process them β€” refine artwork with AI image generation, extract text to memory/journal, or use as input for other workflows.

Typical Use Cases

1. Journal entries β€” User writes thoughts on reMarkable β†’ fetch β†’ OCR/interpret β†’ append to memory/YYYY-MM-DD.md or a dedicated journal file 2. Sketch refinement β€” User draws a rough graphic β†’ fetch β†’ enhance with nano-banana-pro (AI image editing) β†’ return polished version 3. Brainstorming/notes β€” User jots down ideas, lists, diagrams β†’ fetch β†’ extract structure β†’ add to project docs or memory 4. Illustrations β€” User creates hand-drawn art β†’ fetch β†’ optionally stylize β†’ use in blog posts, social media, etc.

Processing Pipeline

reMarkable tablet β†’ Cloud sync β†’ rmapi fetch β†’ PDF/PNG
                                                  ↓
                                    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                                    β”‚                           β”‚
                              Text content?               Visual/sketch?
                                    β”‚                           β”‚
                              OCR / interpret            nano-banana-pro
                                    β”‚                     (AI enhance)
                                    β”‚                           β”‚
                              Add to memory/            Return refined
                              journal/project            image to user

Setup

  • Tool: rmapi (ddvk fork) v0.0.32
  • Binary: ~/bin/rmapi
  • Config: ~/.rmapi (device token after auth)
  • Sync folder: ~/clawd/remarkable-sync/
  • Authentication (ONE-TIME)

    1. User goes to https://my.remarkable.com/connect/desktop 2. Logs in, gets 8-character code 3. Run rmapi and enter the code 4. Token saved to ~/.rmapi β€” future runs are automatic

    Commands

    # List files/folders
    rmapi ls
    rmapi ls --json

    Navigate

    rmapi cd "folder name"

    Find by tag / starred / regex

    rmapi find --tag="share-with-gandalf" / rmapi find --starred / rmapi find / ".*sketch.*"

    Download (PDF)

    rmapi get "filename"

    Download with annotations rendered (best for sketches)

    rmapi geta "filename"

    Bulk download folder

    rmapi mget -o ~/clawd/remarkable-sync/ "/Shared with Gandalf"

    Sharing Workflows

    Option A: Dedicated Folder

    User creates "Shared with Gandalf" folder on reMarkable β†’ moves items there β†’ agent fetches with rmapi mget

    Option B: Tag-Based

    User tags documents with share-with-gandalf β†’ agent discovers with rmapi find --tag

    Option C: Starred Items

    User stars items β†’ agent fetches with rmapi find --starred

    Fetch Script

    # Fetch from shared folder
    ~/clawd/scripts/remarkable-fetch.sh

    Fetch starred items

    ~/clawd/scripts/remarkable-fetch.sh --starred

    Fetch by tag

    ~/clawd/scripts/remarkable-fetch.sh --tag="share-with-gandalf"

    Notes

  • Tablet must cloud-sync before files are available
  • geta renders annotations into PDF (preferred for handwritten content)
  • Use convert (ImageMagick) to go from PDF β†’ PNG for image processing
  • For text extraction, interpret the handwriting visually (vision model) rather than traditional OCR
  • βš™οΈ Configuration

  • Tool: rmapi (ddvk fork) v0.0.32
  • Binary: ~/bin/rmapi
  • Config: ~/.rmapi (device token after auth)
  • Sync folder: ~/clawd/remarkable-sync/
  • Authentication (ONE-TIME)

    1. User goes to https://my.remarkable.com/connect/desktop 2. Logs in, gets 8-character code 3. Run rmapi and enter the code 4. Token saved to ~/.rmapi β€” future runs are automatic

    πŸ“‹ Tips & Best Practices

  • Tablet must cloud-sync before files are available
  • geta renders annotations into PDF (preferred for handwritten content)
  • Use convert (ImageMagick) to go from PDF β†’ PNG for image processing
  • For text extraction, interpret the handwriting visually (vision model) rather than traditional OCR