Setup executes a remote npm package and may persistently modify the global environment
Source references: 2The instructions offer both a global `npm i -g` installation and automatic download-and-execution through `npx -y`. These are described as one-time operator setup outside the skill's declared `runcomfy` command permission, but following them still executes publisher-supplied installer and package code.
If the npm package, publisher account, or dependency chain is compromised, code runs with the current user's permissions. A global installation also persistently changes the system's Node tool environment.
The documentation offers a global npm install and `npx -y` download-and-execute command. Both run an unpinned third-party package, and the global form persistently changes the user's Node.js environment. However, they are explicitly described as one-time operator setup, while the skill's Bash allowance covers only `runcomfy`; the evidence therefore does not show that the skill can run npm installation itself. Users can use an isolated environment and request a pinned version plus publisher verification.
**Step 1 — install** (one of, see the `runcomfy-cli` skill for details):```bashnpm i -g @runcomfy/cli # global installnpx -y @runcomfy/cli --version # zero-install```Show 1 other places
- **Generated-file size cap**: the CLI aborts any single download > 2 GiB.- **Scope of bash usage**: declared `allowed-tools: Bash(runcomfy *)`. The skill only invokes `runcomfy <subcommand>`; install lines are one-time operator setup.