npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@chatcut/skill

v0.2.1

Published

Claude Code skill for ChatCut — create AI-edited videos from a prompt + asset URLs

Downloads

820

Readme

@chatcut/skill

Claude Code skill for ChatCut — generate AI-edited videos from a prompt and a list of media assets, straight from Claude Code.

Install

npm install -g @chatcut/skill

pnpm add -g @chatcut/skill and yarn global add @chatcut/skill work the same way.

The package's postinstall step registers SKILL.md into ~/.claude/skills/chatcut/ so Claude Code picks it up automatically. Restart Claude Code afterward.

Use

Once installed, just describe what you want from inside Claude Code:

"Make a 30-second highlight reel from these clips — keep the most energetic moments."

…and drop or paste the files. Claude invokes chatcut submit under the hood. The CLI normalizes each asset locally with ffmpeg (bundled via @remotion/renderer), uploads them, runs ChatCut's editing agent, and renders the final video in the cloud. The signed download URL is printed when the job finishes.

The first invocation opens your default browser to sign in to ChatCut — once. After that everything is silent.

The first time you run chatcut submit, the bundled @remotion/renderer dependency downloads ~450 MB of Chromium to your machine. Rendering still happens in the cloud — Chromium just ships alongside Remotion's local toolchain and is fetched lazily. You'll see Downloading Chromium (one-time setup)… on stderr.

Updating

chatcut update

This reruns npm install -g @chatcut/skill@latest and re-registers SKILL.md. If chatcut ever prints A newer @chatcut/skill is available …, that's your nudge.

Manual commands

Typical users never need these — Claude triggers them automatically — but they're documented for the edge cases:

| Command | Purpose | | ----------------- | ----------------------------------------------------------------------------------------------------- | | chatcut submit | Run the full pipeline (--prompt, --asset, render flags). Streams progress to stderr. | | chatcut pick | Open a native OS file picker. Returns path:type lines, ready to pass straight to submit. | | chatcut login | Switch accounts or rotate an API key. Not needed for first-time setup — submit triggers sign-in. | | chatcut install | Re-register SKILL.md if you accidentally deleted it, or set up a --link symlink for monorepo dev. | | chatcut update | Fetch the latest version from npm. | | chatcut logout | Clear saved credentials. |

Run chatcut help for the complete flag list.

Troubleshooting

Claude says it can't find the chatcut skill. The postinstall step may have been skipped (npm install --ignore-scripts, or a corporate setup that disables lifecycle scripts). Run chatcut install manually to register SKILL.md.

Global install is required. SKILL.md invokes the bare chatcut binary, so the CLI must be on PATH. npx @chatcut/skill submit won't work from inside Claude.

Links