ComfyUI Image Generation Skill
SkillMediaGenerate images and media using ComfyUI's node-based workflow API at {{COMFYUI_HOST}}:{{COMFYUI_PORT}}.
Use ComfyUI Image Generation Skill in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add ComfyUI Image Generation Skill and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the ComfyUI Image Generation Skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
What this skill tells your AI
The instructions your AI receives, as published by bidewio/better-openclaw in skills/comfyui-generate/SKILL.md and read by Ahel’s review.
ComfyUI node-based workflow server is available at http://{{COMFYUI_HOST}}:{{COMFYUI_PORT}} within the Docker network.
⚠️ GPU Required: ComfyUI requires an NVIDIA GPU with CUDA support and the NVIDIA Container Toolkit installed on the host. Without GPU acceleration, image generation is extremely slow.
Queue a Workflow (Text-to-Image)
Submit a workflow graph as JSON to generate images:
curl -X POST "http://{{COMFYUI_HOST}}:{{COMFYUI_PORT}}/prompt" \
-H "Content-Type: application/json" \
-d '{
"prompt": {
"3": {
"class_type": "KSampler",
"inputs": {
"seed": 42,
"steps": 20,
"cfg": 7.0,
"sampler_name": "euler",
"scheduler": "normal",
"denoise": 1.0,
"model": ["4", 0],
"positive": ["6", 0],
"negative": ["7", 0],
"latent_image": ["5", 0]
}
},
"4": {
"class_type": "CheckpointLoaderSimple",
"inputs": { "ckpt_name": "v1-5-pruned-emaonly.safetensors" }
},
"5": {
"class_type": "EmptyLatentImage",
"inputs": { "width": 512, "height": 512, "batch_size": 1 }
},
"6": {
"class_type": "CLIPTextEncode",
"inputs": {
"text": "a beautiful sunset over mountains, photorealistic",
"clip": ["4", 1]
}
},
"7": {
"class_type": "CLIPTextEncode",
"inputs": {
"text": "ugly, blurry, low quality",
"clip": ["4", 1]
}
},
"8": {
"class_type": "VAEDecode",
"inputs": { "samples": ["3", 0], "vae": ["4", 2] }
},
"9": {
"class_type": "SaveImage",
"inputs": { "filename_prefix": "ComfyUI", "images": ["8", 0] }
}
}
}'
The response returns a prompt_id you can use to track the job.
Check Job Status
# Get history for a specific prompt
curl "http://{{COMFYUI_HOST}}:{{COMFYUI_PORT}}/history/<prompt_id>"
Retrieve Generated Images
# View a generated image by filename and subfolder
curl "http://{{COMFYUI_HOST}}:{{COMFYUI_PORT}}/view?filename=ComfyUI_00001_.png&subfolder=&type=output"
System Info
# Check system stats (GPU, memory, queue length)
curl "http://{{COMFYUI_HOST}}:{{COMFYUI_PORT}}/system_stats"
# Get available object types (all node classes)
curl "http://{{COMFYUI_HOST}}:{{COMFYUI_PORT}}/object_info"
# Get current queue status
curl "http://{{COMFYUI_HOST}}:{{COMFYUI_PORT}}/queue"
Interrupt / Clear Queue
# Interrupt the current generation
curl -X POST "http://{{COMFYUI_HOST}}:{{COMFYUI_PORT}}/interrupt"
# Clear the pending queue
curl -X POST "http://{{COMFYUI_HOST}}:{{COMFYUI_PORT}}/queue" \
-H "Content-Type: application/json" \
-d '{"clear": true}'
Tips for AI Agents
- Every ComfyUI workflow is a JSON node graph. You can export any workflow from the UI as JSON and replay it via the API.
- Use
/system_statsto check GPU availability and VRAM before queuing heavy jobs. - Use
/queueto monitor how many jobs are pending before submitting more. - Set deterministic
seedvalues for reproducible results. - Lower
steps(10-15) for quick drafts; higher (30-50) for quality. - Adjust
cfg(classifier-free guidance): 5-8 for natural images, 10-15 for stylized. - Check
/object_infoto discover available node types and their inputs. - Combine with Ollama to let an LLM write the prompt text, then pass it to ComfyUI for generation.
- Store generated images in MinIO for persistent object storage.
Signals
- GitHub stars
- 58
- Forks
- 6
- Last commit
- Aug 2026
Advanced
- Item type
- skill
- Key
comfyui-generate- Source
- github.com/bidewio/better-openclaw
github.com/bidewio/better-openclaw