upscale-image

upscale-image is a command for Claude Code from Comfy-Org/comfy-skills. It costs 8 tokens per session (565 once invoked), scanned A, original, MIT.

A command for enlarging an image with Comfy Cloud, a cloud service that runs ComfyUI image workflows.

In plain words
What is it for?
It uploads an input image, selects or builds an upscaling workflow, and can use a second image-to-image pass to add detail.
Why use it?
It provides a defined workflow for increasing image size and finding a suitable upscaling model when needed.

Command for Claude Code

Written for Claude Code: $ARGUMENTS substitution.

Part of the claude-code plugin — 12 commands shipped together

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add commands/comfy-org/comfy-skills/upscale-image
Clone the repo
git clone --depth 1 https://github.com/Comfy-Org/comfy-skills

Made for: Claude Code.

Or install claude-code, the plugin that ships this one along with the rest of its 12 commands.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for upscale-image

README.md
[![agentmods](https://agentmods.dev/badge/commands/comfy-org/comfy-skills/upscale-image.svg)](https://agentmods.dev/commands/comfy-org/comfy-skills/upscale-image)
Your own site
<a href="https://agentmods.dev/commands/comfy-org/comfy-skills/upscale-image"><img src="https://agentmods.dev/badge/commands/comfy-org/comfy-skills/upscale-image.svg" alt="Measured on agentmods" height="20"></a>
Per session 8 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 565 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 1 finding. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00008 $0.00565
Opus 5 $0.00004 $0.00282
Sonnet 5 $0.00002 $0.00113
Haiku 4.5 $0.00001 $0.00056

Measured 6d ago against content hash eeb3cc54f862, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-06, from the pricing page.

Security

Grade A, and why

upscale-image scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 6d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Makes network callslowCapability

Not a fault in itself. Listed so you know the mod talks to something, and to what.

8. Call `get_output` to retrieve the upscaled image. Pass a short `description` parameter (e.g. "upscaled-photo") so the suggested filename is descriptive, then run the returned curl command in the user's shell to downlo
claude-code/commands/upscale-image.md · 32 lines

What it actually says

Upscale an image using Comfy Cloud: $ARGUMENTS

Follow these steps exactly:

  1. Use search_templates with queries like "upscale", "super resolution", or "image upscaler" to find a pre-built upscaling workflow template. If a good template exists, use it as the base workflow instead of building from scratch.

  2. If no suitable template was found, use search_models with type "upscale_models" to find an appropriate upscaler model. Popular options: 4x-UltraSharp (general purpose), RealESRGAN_x4plus (photorealistic), RealESRGAN_x4plus_anime_6B (anime/illustration), 4x_NMKD-Siax_200k (balanced). For 2x upscale, look for 2x models.

  3. The user must provide an input image. Use upload_file to upload it to Comfy Cloud. Use the returned filename in a LoadImage node.

  4. Build a ComfyUI API-format workflow JSON for upscaling. A standard upscale workflow uses: LoadImage → UpscaleModelLoader → ImageUpscaleWithModel → SaveImage. For higher quality results with more control, you can use a two-pass approach: upscale first, then run through img2img with a checkpoint at low denoise (0.2-0.4) to add detail.

  5. Validate the workflow has inputs and outputs before submitting. Confirm the JSON contains:

    • At least one input node (LoadImage for the source image).
    • At least one output/save node wired to the upscaled image (SaveImage, or the partner node's own save output).

    Without an output node the job runs successfully but produces nothing retrievable, wasting compute. Do not skip this check.

  6. Call submit_workflow with the workflow JSON.

  7. Poll get_job_status every 3 seconds until the job is completed. Show the user a brief status update while waiting. If the user asks to cancel, use cancel_job with the prompt_id.

  8. Call get_output to retrieve the upscaled image. Pass a short description parameter (e.g. "upscaled-photo") so the suggested filename is descriptive, then run the returned curl command in the user's shell to download the file.

  9. Display the result to the user. Mention the output resolution compared to the input if known.

If any step fails, show the error clearly. Common issues: input image too large for GPU memory (suggest downscaling first or using a tile-based upscaler like UltimateSDUpscale).

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 6d ago First seen · 32 lines · 8 tokens per session scan A eeb3cc54f862

Subscribe to this mod's changes

upscale-image is a command published in the GitHub repository Comfy-Org/comfy-skills (189 stars, last pushed 7d ago), licensed MIT. It adds 8 tokens to every session and 565 once invoked, about $0.0000 per session on Opus 5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.