Skip to content
Back to skills

Comfyui Cli

ASecurity

Use the official comfy-cli safely for ComfyUI workspace discovery, setup, launch and stop, structured JSON automation, workflow execution including UI-format conversion, jobs, uploads, downloads, nodes, models, templates, memory, updates, and approved dependency changes.

  • 2 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 9, 2026
toolspythonnodesecurity

Works with

  • cli

Security analysis

A100/100

Scanned September 9, 2026

npx -y skills add badgids/Story-Film-Skills --skill comfyui-cli --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Comfyui Cli?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Comfyui Cli
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/badgids-comfyui-cli/badge)](https://www.skillsdirectory.com/skills/badgids-comfyui-cli)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: comfyui-cli
description: Use the official comfy-cli safely for ComfyUI workspace discovery, setup, launch and stop, structured JSON automation, workflow execution including UI-format conversion, jobs, uploads, downloads, nodes, models, templates, memory, updates, and approved dependency changes.
disable-model-invocation: true
author: Alan Guice (Badgids)
license: Apache-2.0
---

# comfy-cli

## Read

- `../../references/COMFYUI_CLI.md`
- `../../references/COMFYUI_SECURITY.md`

## Procedure

1. Detect `comfy` from `COMFY_BIN` or PATH. Do not guess a personal binary path.
2. Ask the installed CLI for help when command syntax is uncertain.
3. Prefer `--json` for machine-readable automation.
4. Resolve the target workspace with `comfy which` or the user's explicit workspace option.
5. Use background launch for an agent-controlled server lifecycle.
6. Probe ComfyUI after launch.
7. Use comfy-cli's run path when a UI-format workflow needs its supported conversion.
8. Keep the prompt ID and use jobs/download for long runs.

Bundled bridge:

```text
python scripts/comfyui_cli_bridge.py info
python scripts/comfyui_cli_bridge.py launch
python scripts/comfyui_cli_bridge.py stop
python scripts/comfyui_cli_bridge.py run --workflow WORKFLOW.json
```

The bridge is intentionally narrow. For commands not wrapped there, inspect the installed CLI help and call `comfy` directly.

## Mutating dependencies

Custom node installs, broad updates, version switching, and model downloads change the execution environment. Require user intent, then restart and revalidate as appropriate.

## Cloud

Do not add `--where cloud` as an automatic fallback. Cloud and partner operations can spend credits.

## Live dependency operations

Use the bridge's read-only model and package discovery before changing the environment:

```text
python scripts/comfyui_cli_bridge.py models-search --text MODEL
python scripts/comfyui_cli_bridge.py node-deps PACK
python scripts/comfyui_cli_bridge.py deps-in-workflow --workflow WORKFLOW.json --out DEPS.json
```

For an approved custom-node or model change, use the guarded bridge command. Never add `--confirm` merely because a command refused to proceed. The user must already have approved that exact environment change.

After a custom-node install, update, reinstall, repair, or dependency installation, restart ComfyUI and run live workflow validation again.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…