The prerequisite globally installs and runs an npm CLI absent from the audit material
Source references: 3The Skill requires `npm i -g @runcomfy/cli`, then uses that CLI for login, request submission, and downloads. A global npm install modifies the user's environment and may execute package installation scripts. No package source or pinned version is supplied here, so its actual or future behavior cannot be reviewed.
If the package, a dependency, or a later release is compromised, installation or execution has the current user's privileges and could read accessible data, alter configuration, or use RunComfy credentials.
The prerequisites direct the user to globally install an unpinned `@runcomfy/cli`, then use it for login, authenticated submission, polling, and downloads. A global installation changes the user’s tool environment, while the supplied audit material contains only the Skill document—not the CLI source or a pinned version—so its install-time and runtime behavior cannot be verified here. This is a risk conditional on following the prerequisite, not evidence that the package is malicious. Users can require a pinned, reviewed version, restricted installation privileges, and isolated credentials and output paths.
1. **RunComfy CLI**: `npm i -g @runcomfy/cli`2. **RunComfy account**: `runcomfy login` opens a browser device-code flow.3. **CI / containers**: set `RUNCOMFY_TOKEN=<token>` instead of `runcomfy login`.4. **For i2v endpoints**: a publicly fetchable source image URL (HTTPS, JPEG/PNG/WebP).Show 2 other places
1. The skill picks one of six Kling 3.0 endpoints based on the user's tier (Standard / Pro / 4K) and mode (t2v / i2v) intent.2. It invokes `runcomfy run kling/kling-3.0/<tier>/<mode>` with a JSON body matching the schema.3. The CLI POSTs to the RunComfy Model API with the user's bearer token.4. The Model API returns a `request_id`; the CLI polls every 2 seconds until the Kling 3.0 generation finishes.5. On terminal status, the CLI fetches the Kling 3.0 result and downloads any `.runcomfy.net` / `.runcomfy.com` URL into `--output-dir`.6. `Ctrl-C` cancels the in-flight Kling 3.0 request before billing.1. The skill picks one of six Kling 3.0 endpoints based on the user's tier (Standard / Pro / 4K) and mode (t2v / i2v) intent.2. It invokes `runcomfy run kling/kling-3.0/<tier>/<mode>` with a JSON body matching the schema.3. The CLI POSTs to the RunComfy Model API with the user's bearer token.4. The Model API returns a `request_id`; the CLI polls every 2 seconds until the Kling 3.0 generation finishes.5. On terminal status, the CLI fetches the Kling 3.0 result and downloads any `.runcomfy.net` / `.runcomfy.com` URL into `--output-dir`.6. `Ctrl-C` cancels the in-flight Kling 3.0 request before billing.