Installation globally introduces and executes externally published software
Source references: 5The instructions globally install the RunComfy CLI through npm and globally add the Skill from an external GitHub repository using `npx skills add`. Later operations trust that CLI with the account token, network requests, and output files. No package version or integrity hash is pinned in the supplied material.
If the npm package, repository, publisher account, or dependency chain is compromised, installed or executed code could access files and credentials with the user's permissions, alter global tool configuration, or make additional network requests. There is no evidence here that such compromise has occurred.
The instructions globally install an unpinned npm CLI and globally add the Skill from an external repository through `npx`. That CLI then handles login, stores an API token, makes remote requests, and writes downloaded results to a chosen directory. These are normal functions for the stated service, but they give third-party software access to credentials, networking, and file output. No version or integrity check is provided; users can require a pinned, verified release and restrict output to a dedicated directory.
```bashnpx skills add agentspace-so/runcomfy-skills --skill nano-banana-edit -g```Show 4 other places
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`.The skill invokes `runcomfy run google/nano-banana-2/edit` with a JSON body matching the schema. The CLI POSTs to `https://model-api.runcomfy.net/v1/models/google/nano-banana-2/edit`, polls the request, fetches the result, and downloads any `.runcomfy.net`/`.runcomfy.com` URL into `--output-dir`. `Ctrl-C` cancels the remote request before exit.```bashnpx skills add agentspace-so/runcomfy-skills --skill nano-banana-edit -g```- **Token storage**: `runcomfy login` writes the API token to `~/.config/runcomfy/token.json` with mode 0600 (owner-only read/write). Set `RUNCOMFY_TOKEN` env var to bypass the file entirely in CI / containers.- **Input boundary**: the user prompt is passed as a JSON string to the CLI via `--input`. The CLI does NOT shell-expand the prompt; it transmits the JSON body directly to the Model API over HTTPS. No shell injection surface from prompt content.