reMarkable Cloud

AdvisoryAudited by Static analysis on Apr 30, 2026.

Overview

No suspicious patterns detected.

Findings (0)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

The rmapi session can be reused for later reMarkable Cloud operations such as listing, uploading, and creating folders.

Why it was flagged

This shows the skill depends on reMarkable account authentication and a persistent local token cache. That is expected for cloud access, but it is a credential boundary users should notice.

Skill content
First run will prompt for a one-time code from https://my.remarkable.com/device/browser?showOtp=true ... Auth tokens are cached by rmapi at `~/.rmapi`
Recommendation

Authenticate only on a trusted machine, protect the ~/.rmapi token cache, and revoke or remove the cached session if you stop using the skill.

What this means

The installed rmapi binary will be used for authenticated reMarkable Cloud access.

Why it was flagged

The setup installs a third-party CLI from the current GitHub branch without pinning a commit, release, or checksum. rmapi is central to the skill, but users should review its provenance before installing.

Skill content
cd /tmp && git clone --depth 1 https://github.com/ddvk/rmapi.git
cd rmapi && go build -o /usr/local/bin/rmapi .
Recommendation

Prefer a trusted release or pinned commit, review the rmapi source or package provenance, and avoid elevated installation permissions unless necessary.

What this means

A mistaken command could upload the wrong document or create unwanted folders that sync to the device.

Why it was flagged

The wrapper can upload documents/articles and create folders in the user's reMarkable Cloud account. This is purpose-aligned and user-directed, but it is still account-mutating authority.

Skill content
$RMAPI put --coverpage=0 "$FILE_PATH" "$DIR"
...
$RMAPI mkdir "$DIR_PATH"
Recommendation

Confirm the file, URL, format, and destination folder before running upload or send-article commands.