Skip to content
PluginStats

@v1nvn/rm weekly downloads statistics

By v1nvn (5 listings) · npm · Claude Code

Beam a Markdown reply to a reMarkable as EPUB — the rm-send CLI behind the rm plugin.

View on npm Fresh · Oct 26, 2026 · data Oct 22, 2026

@v1nvn/rm has 970 recorded weekly downloads on npm.

Weekly downloads
970
Official API · Oct 22, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
—
Among tracked npm listings

About @v1nvn/rm

@v1nvn/rm

The home of the rm plugin — and its plugin root: the rm-send CLI in src/, the mod's hooks module at hooks/register.ts (.ts/.tsx the engine loads directly, no build), engine tests at tests/. It beams a Markdown reply — the last one, or any Markdown file — to a reMarkable as EPUB over ssh/scp, then reports the single Sent: line.

User-facing docs: root README.

Quickstart

In Claude Code, the plugin is the way in — a mod serves the one surface the model never reads: /rm-send execs the shipped CLI and shows its Sent: line as a dim transcript row (nothing execs until the command runs).

claude plugin marketplace add v1nvn/agentic
claude plugin install rm@agentic

In a terminal, last reply or a named file:

npx -y @v1nvn/rm@0.55.1
npx -y @v1nvn/rm@0.55.1 reply.md

Usage

InvocationDoes
/rm-sendthe previous assistant reply → EPUB on the device, one dim Sent: row
npx -y @v1nvn/rm@0.55.1the same beam, printed bare
npx -y @v1nvn/rm@0.55.1 reply.mdthat file instead of the last reply

Needs pandoc locally and ssh/scp access to the device — REMARKABLE_HOST, default remarkable; the device directory is REMARKABLE_DIR, default /home/root/books.

Develop

yarn workspace @v1nvn/rm test       # the CLI side (vitest)
claude plugin validate packages/rm  # the mod, as the engine reads it
claude plugin test packages/rm      # the mod, through the engine
yarn lint && yarn typecheck         # from the repo root (typecheck
                                    #   covers tsconfig.mods.json too)

The mod API is early access and moves between Claude Code releases — a build that refuses the module loads nothing, so validate after every engine update and re-vendor types/claude-code.d.ts (repo root) from the engine-laid .claude-plugin/types/ when it changes. Read references/mods.md first.

Modules

FileRole
src/index.tsbin entry (rm-send) — dispatch, exit codes
src/send.tspandoc → EPUB → scp, and the Sent: line
hooks/register.tsthe mod: registers /rm-send, execs the CLI, shows its line
src/index.tsthe CLI source the mod execs — node runs it directly, nothing built

Contracts

  • One line of output on success; failures print the failing stage.
  • Nothing is left on the local machine — the EPUB streams to the device.
  • /rm-send is one node <plugin root>/src/index.ts exec through the session's Bash tool — the same beam npx rm-sendruns. The one allow rule it needs isBash(node <plugin root>/src/index.ts); the first run asks for it once, then it is remembered. Its Sent:` line is a dim transcript row the model never reads.

Description from the npm listing.

  • remarkable
  • remarkable-tablet
  • epub
  • claude-code

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

@v1nvn/rm weekly downloads on npm, last 90 days: 970 weekly downloads as of Oct 22, 2026.@v1nvn/rmWeekly downloads on npm · Last 90 days970downloads / week8509009501K1.1K1.1KJul 24Aug 8Aug 23Sep 7Sep 22Oct 7Oct 22downloads / weekOct 22, 2026 – Oct 22, 2026 · 1 observations · Updated Oct 22, 2026pluginstats.com
@v1nvn/rm weekly downloads on npm, last 90 days: 970 weekly downloads as of Oct 22, 2026.

7/30/90-day growth

@v1nvn/rm weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.@v1nvn/rmWeekly downloads growth on npm970downloads / week now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 22, 2026pluginstats.com
@v1nvn/rm weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

@v1nvn/rm has no ranking history on npm yet.@v1nvn/rmnpm ranking · by weekly downloads · Last 90 daysNo ranking observations in this periodno observations · 0 observations · Updated Oct 22, 2026pluginstats.com
@v1nvn/rm has no ranking history on npm yet.

Listing placement

All npm2,642 listings · 133 pages · 1,322 shown · page 84, #9 (overall #1,669)
All npm: every listing in weekly downloads order

Listing placement

Claude Code367 listings · 19 pages · page 13, #4 (overall #244)
Claude Code: every listing in weekly downloads order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (1)
Recent weekly downloads observations for @v1nvn/rm
Date (UTC)Weekly downloadsChange vs. previous
970—

Similar npm Claude Code plugins

All 20 @v1nvn/rm alternatives

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/@v1nvn/rm. First seen Oct 26, 2026; last successful collection Oct 26, 2026. See the methodology.