Skip to content
PluginStats

@remixmate/cli weekly downloads statistics

By remixmate · npm · Claude Code

AI media generation skills for Claude Code / Codex — 12 skills covering image, video, voice, digital human, web screenshot, web recording, script, template registry, rendering, Jianying export, and video deconstruction.

View on npm Stale · Oct 18, 2026

@remixmate/cli has 798 recorded weekly downloads on npm, ranking #1509 of 2,391 tracked listings.

Weekly downloads
798
Official API · Oct 18, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#1509
Among tracked npm listings

About @remixmate/cli

@remixmate/cli

English | 简体中文

Formerly ab-skill-cli (bin ab-skill), now renamed to @remixmate/cli (bin remixmate). The old package is deprecated on npm — please migrate to the new one.

AI media generation skills for Claude Code / Codex.

13 skills covering the full short-video production pipeline: image / video / voice / digital-human asset generation, web page capture and text extraction, script planning, template binding, Remotion rendering, Jianying (CapCut) draft export, and video deconstruction.

Install

npm install -g @remixmate/cli && remixmate install

npm install gives you the remixmate binary. remixmate install is what makes an agent discover the skills on its own: it copies the bundled skills/ into every agent home it finds. All of these hosts read the same SKILL.md format, so one skills/ directory serves all of them:

HostUser-levelProject-levelOverride
Claude Code~/.claude/skills./.claude/skillsCLAUDE_CONFIG_DIR
Codex~/.codex/skills—CODEX_HOME
WorkBuddy~/.workbuddy/skills./.workbuddy/skills—
CodeBuddy~/.codebuddy/skills./.codebuddy/skills—
Trae / TraeWork—./.trae/skills—

Trae CN and TraeWork CN share ~/.trae-cn and only define a workspace location (.trae/skills/<name>/, per its own built-in skill-creator), so it is installed per project — a plain remixmate install reports it and tells you to re-run with --project inside the repo. Restart the agent afterwards.

remixmate install --host workbuddy  # only one host
remixmate install --project         # ./<config-dir>/skills (not Codex — it has none)
remixmate install --dir <path>      # explicit target, for a host not listed above
remixmate uninstall                 # remove exactly what was installed

The install is managed, not a cp -R: each skills directory gets a .remixmate-install.json receipt recording the version and the skill list. That is what lets a re-run upgrade in place, lets uninstall remove only our own directories, and lets remixmate doctor warn when a global npm update has left the installed copies behind. A same-named skill that this CLI did not install is never overwritten without --force.

Without installing, the CLI still works — you just have to name it (remixmate --list, or tell the agent to run remixmate <skill> --help). The agent will not reach for it unprompted.

Authentication

The recommended way to authenticate (for humans installing the CLI) is a browser device-login — no token pasting required:

remixmate login     # opens your browser to approve, then stores credentials securely
remixmate whoami    # show the current identity (never prints the token)
remixmate logout    # remove stored credentials from this machine

login uses the OAuth 2.0 Device Authorization Grant (RFC 8628): the CLI shows a device code, you approve it in a browser that is already signed in to the web app, and the CLI receives and stores your credential in the OS keychain (or a 0600 file at ~/.config/remixmate/credentials.json).

No TTY is required — the device flow reads no keyboard input, so an agent host (Claude Code / Codex) can run it and relay the authorization link into the chat. The CLI prints a link with the device code pre-filled, so approving is one click. It is refused only where a browser could never be reached: CI, a headless Linux session, or REMIXMATE_NO_BROWSER_AUTH=1; use PRIV_TOKEN there instead.

For CI and agent-embedded hosts (ab-agent / Claude Code), keep using the PRIV_TOKEN environment variable. Credential resolution precedence is:

--token flag  >  PRIV_TOKEN env var  >  stored credential (from `remixmate login`)

When PRIV_TOKEN is set, login is skipped and the device flow is never auto-triggered.

The credential is resolved once, on the Node side (src/auth/ensure.ts), and injected into spawned Python skills through their environment — skill scripts never read the credential store or the keychain themselves. To give any other command the same credential, use exec:

remixmate exec -- python3 scripts/test-template-pipeline.py

Each skill declares its requirement as auth in skill.json: required (authorize when no token is present), optional (use a token if there is one, otherwise carry on in a degraded mode — web-record keeps the file locally), or none (purely local, e.g. web-screenshot).

Exit codes on failure: 4 = authorization needed, 5 = backend unreachable, 2 = usage error.

Non-blocking authorization (agent hosts)

A blocking login waits for the device code's full lifetime, which outlives an agent's time-bounded tool call. Split it instead:

remixmate login --start --json    # returns immediately with the approval link
remixmate login --wait --timeout 60 --json   # bounded poll; call again while pending

--start persists the device code to a 0600 ~/.config/remixmate/pending.json; --wait redeems it and clears the file. While the user has not yet approved, --wait reports {"status":"pending"} with exit code 4 and leaves the pending state in place, so it is safe to call repeatedly.

Diagnosing
remixmate doctor            # node / python3 / Playwright / credential / backend
remixmate doctor --offline  # skip the reachability probe

doctor exits 4 when the only problem is a missing credential.

Listing skills

remixmate --list prints a human-readable table (name + whether it needs a login

  • summary) and appends the current auth status on stderr, so piping stdout is unaffected. For tooling, use remixmate --list --json.
Automatic browser authorization (local hosts)…

Description from the npm listing.

  • claude-code
  • codex
  • agent-skills
  • ai-video
  • tts
  • text-to-speech
  • image-generation
  • remotion
  • jianying

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

@remixmate/cli weekly downloads on npm, last 90 days: 798 weekly downloads as of Oct 18, 2026.@remixmate/cliWeekly downloads on npm · Last 90 days798downloads / week700720740760780800820840860880Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18downloads / weekOct 18, 2026 – Oct 18, 2026 · 1 observations · Updated Oct 18, 2026pluginstats.com
@remixmate/cli weekly downloads on npm, last 90 days: 798 weekly downloads as of Oct 18, 2026.

7/30/90-day growth

@remixmate/cli weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.@remixmate/cliWeekly downloads growth on npm798downloads / week now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 18, 2026pluginstats.com
@remixmate/cli weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

@remixmate/cli npm ranking history: currently #1509 (by weekly downloads).@remixmate/clinpm ranking · by weekly downloads · Last 90 days#1509current rank#1507#1508#1509#1510#1511Jul 23Aug 7Aug 22Sep 6Sep 21Oct 6Oct 21rankOct 21, 2026 – Oct 21, 2026 · 1 observations · Updated Oct 18, 2026pluginstats.com
@remixmate/cli npm ranking history: currently #1509 (by weekly downloads).

Listing placement

All npm2,389 listings · 120 pages · 1,195 shown · page 77, #9 (overall #1,529)
All npm: every listing in weekly downloads order

Listing placement

Claude Code279 listings · 14 pages · page 11, #16 (overall #216)
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 @remixmate/cli
Date (UTC)Weekly downloadsChange vs. previous
798—

Similar npm Claude Code plugins

All 20 @remixmate/cli 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/@remixmate/cli. First seen Oct 21, 2026; last successful collection Oct 21, 2026. See the methodology.