# Workflow Flux Txt2img With Cn Canny And Upscaler Portrait Instagram 1080x1350px 4 5

> Workflow wrapper imported from `Flux txt2img with CN Canny and Upscaler - Portrait Instagram 1080x1350px 4-5.json`.

- Skill: `steliosot/workflow-flux-txt2img-with-cn-canny-and-upscaler-portrait-in` (Agent Skill, multi-file: 6 files)
- Install (CLI): `npx skillmds@latest add steliosot/workflow-flux-txt2img-with-cn-canny-and-upscaler-portrait-in`
- Raw SKILL.md: https://api.skillmd.com/api/skills/steliosot/workflow-flux-txt2img-with-cn-canny-and-upscaler-portrait-in/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: steliosot (https://skillmd.com/u/steliosot)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/steliosot/workflow-flux-txt2img-with-cn-canny-and-upscaler-portrait-in

---


# workflow_flux_txt2img_with_cn_canny_and_upscaler_portrait_instagram_1080x1350px_4_5

Imported workflow skill generated from `Flux txt2img with CN Canny and Upscaler - Portrait Instagram 1080x1350px 4-5.json`.

## Family

- `upscaling`

## Inputs

- Optional runtime overrides supported by `run(...)`:
  - `prompt`
  - `negative_prompt`
  - `width`, `height`
  - `seed`, `steps`, `cfg`
  - `sampler_name`, `scheduler`, `denoise`
  - `server`, `headers`, `api_prefix`

## Outputs

- Returns JSON with:
  - `status`
  - `prompt_id`
  - `output_images`

## Model Requirements

- `upscale_model`: `4x_NMKD-Siax_200k.pth` -> `models/upscale_models`
- `clip`: `t5-v1_1-xxl-encoder-Q8_0.gguf` -> `models/clip`
- `vae`: `ae.safetensors` -> `models/vae`
- `controlnet`: `flux-cn-pro-2.safetensors` -> `models/controlnet`
- `diffusion_model`: `flux1-dev-Q8_0.gguf` -> `models/diffusion_models`

## Custom Node Requirements

- `ComfyUI-TiledDiffusion`
- `comfyui-easy-use`
- `comfyui-gguf`
- `comfyui_controlnet_aux`

## Links

- https://discord.com/invite/gggpkVgBf3
- https://huggingface.co/Akumetsu971/SD_Anime_Futuristic_Armor/resolve/main/4x_NMKD-Siax_200k.pth?download=true
- https://huggingface.co/Shakker-Labs/FLUX.1-dev-ControlNet-Union-Pro-2.0/resolve/main/diffusion_pytorch_model.safetensors?download=true
- https://huggingface.co/black-forest-labs/FLUX.1-schnell
- https://huggingface.co/black-forest-labs/FLUX.1-schnell/resolve/main/ae.safetensors?download=true
- https://huggingface.co/city96/FLUX.1-dev-gguf/resolve/main/flux1-dev-Q8_0.gguf?download=true
- https://huggingface.co/city96/FLUX.1-dev-gguf/tree/main
- https://huggingface.co/city96/t5-v1_1-xxl-encoder-gguf/resolve/main/t5-v1_1-xxl-encoder-Q8_0.gguf?download=true
- https://huggingface.co/city96/t5-v1_1-xxl-encoder-gguf/tree/main
- https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/clip_l.safetensors?download=true
- https://www.youtube.com/@pixaroma

<!-- AUTO-METADATA-START -->
## Routing Metadata

- Family: `upscaling`
- Input modalities: `image, text_prompt`
- Output modalities: `image/png`
- Model families: `flux, sd3`
- Node count: `36`
- Complexity score: `7`
- Resource profile: `high`
- Estimated runtime: `slow (often 2-6 min depending on model/server load)`
- Max latent resolution hint: `880`x`1088`
- Max sampler steps hint: `30`

## Detected Models

- `upscale_model`: `4x_NMKD-Siax_200k.pth` -> `models/upscale_models`
- `clip`: `t5-v1_1-xxl-encoder-Q8_0.gguf` -> `models/clip`
- `vae`: `ae.safetensors` -> `models/vae`
- `controlnet`: `flux-cn-pro-2.safetensors` -> `models/controlnet`
- `diffusion_model`: `flux1-dev-Q8_0.gguf` -> `models/diffusion_models`

## Detected Custom Nodes

- `ComfyUI-TiledDiffusion`
- `comfyui-easy-use`
- `comfyui-gguf`
- `comfyui_controlnet_aux`

## Runtime Warnings

- Large model(s) detected; ensure enough VRAM and disk space.
- Medium-high resolution detected; expect moderate extra runtime.
- Multiple custom nodes required; verify node installation/version compatibility.
<!-- AUTO-METADATA-END -->


