Agent skill · software engineering · sickn33
comfyui-gateway
REST API gateway for ComfyUI servers. Workflow management, job queuing, webhooks, caching, auth, rate limiting, and image delivery (URL + base64).
Why this skill is useful
Adds specific commands and workflows for managing ComfyUI servers that the AI wouldn't reliably generate on its own.
What it needs
Requires npm installed locally. About 9k tokens when loaded. Last updated 2026-08-07. 44,571 stars on the source repository.
What this skill does
ComfyUI Gateway Overview REST API gateway for ComfyUI servers. Workflow management, job queuing, webhooks, caching, auth, rate limiting, and image delivery (URL + base64). When to Use This Skill When the user mentions "comfyui" or related topics When the user mentions "comfy ui" or related topics When the user mentions "stable diffusion api gateway" or related topics When the user mentions "gateway comfyui" or related topics When the user mentions "api gateway imagens" or related topics When the user mentions "queue imagens" or related topics Do Not Use This Skill When The task is unrelated to comfyui gateway A simpler, more specific tool can handle the request The user needs general-purpose assistance without domain expertise How It Works A production-grade REST API gateway that transforms any ComfyUI server into a universal, secure, and scalable service. Supports workflow templates with placeholders, job queuing with priorities, webhook callbacks, result caching, and multiple storage backends. Architecture Overview Components Component Purpose File(s) ----------- --------- --------- API Gateway REST endpoints, validation, CORS src/api/ Worker Processes jobs, talks to ComfyUI src/worker/ ComfyUI Client HTTP + WebSocket to ComfyUI src/comfyui/ Workflow Manager Template storage, placeholder rendering src/workflows/ Storage Provider Local disk + S3-compatible src/storage/ Cache Hash-based deduplication src/cache/ Notifier Webhook with HMAC signing src/notifications/ Auth API key + JWT + rate limiting src/auth/ DB SQLite (better-sqlite3) or Postgres src/db/ CLI Init, add-workflow, run, worker src/cli/ Quick Start Environment Variables All configuration is via .env — nothing is hardcoded: Variable Default Description ---------- --------- ------------- PORT 3000 API server port HOST 0.0.0.0 API bind address COMFYUIURL http://127.0.0.1:8188 ComfyUI server URL COMFYUITIMEOUTMS 300000 Max wait for ComfyUI (5min) APIKEYS "" Comma-separated API keys (key:role) JWTSECRET "" JW …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sickn33/comfyui-gateway--3cc399