image-upscale

Upscales an image using AI super-resolution to increase resolution with detail generation. Use when you need to enlarge images, improve low-resolution photos, or prepare images for large-format display.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "image-upscale" with this command: npx skills add agntswrm/agent-media/agntswrm-agent-media-image-upscale

Image Upscale

Upscales an image using AI super-resolution models, increasing resolution while generating realistic detail.

Command

npx agent-media@latest image upscale --in <path> [options]

Inputs

OptionRequiredDescription
--inYesInput file path or URL
--scaleNoScale factor (2 or 4, default: 2)
--outNoOutput path, filename or directory (default: ./)
--providerNoProvider to use (local, fal, replicate)
--modelNoModel to use (overrides provider default)

Output

Returns a JSON object with the upscaled image path:

{
  "ok": true,
  "media_type": "image",
  "action": "upscale",
  "provider": "local",
  "output_path": "upscaled_123_abc.png",
  "mime": "image/png",
  "bytes": 456789
}

Examples

Upscale an image (default 2x):

npx agent-media@latest image upscale --in photo.jpg

Upscale 4x with specific provider:

npx agent-media@latest image upscale --in photo.jpg --scale 4 --provider fal

Upscale with custom output:

npx agent-media@latest image upscale --in photo.jpg --out ./upscaled

Providers

local

Runs locally on CPU using Transformers.js, no API key required.

  • Uses Xenova/swin2SR-compressed-sr-x4-48 model (~1.3MB)
  • Always outputs 4x upscale regardless of --scale (model architecture limitation)
  • Models downloaded on first use
  • You may see a mutex lock failed error — ignore it, the output is correct if "ok": true
npx agent-media@latest image upscale --in photo.jpg --provider local

fal

  • Requires FAL_API_KEY
  • Uses fal-ai/esrgan (Real-ESRGAN) model
  • Supports 2x and 4x scale

replicate

  • Requires REPLICATE_API_TOKEN
  • Uses nightmareai/real-esrgan model
  • Supports 2-10x scale

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

image-remove-background

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

audio-transcribe

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

video-generate

No summary provided by upstream source.

Repository SourceNeeds Review