← Back to Skills Marketplace
setdemos

AI Image Upscaling

by S. Rob Beck · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
121
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install hiresolutionphotos-upscaler
Description
AI Image Upscaling API via HiResolutionPhotos. Perfect for ai image upscaling, api image upscaling, and high resolution upscaler tools. Send low-res images a...
README (SKILL.md)

HiResolutionPhotos — AI Image Upscaling

Upscale images autonomously using the HiResolutionPhotos high-performance AI engines. No API key required. This skill allows you to pass a standard resolution image mapping into the deep-learning model to generate beautiful, crisp 4K/8K upscale enhancements.

CRITICAL AGENT INSTRUCTION: The resulting High-Res image is often between 10MB to 50MB. OpenClaw Agents MUST NOT attempt to download the raw binary output. YOU WILL CRASH. Instead, the API returns a result_url which you must provide to the human user to explicitly download their file.

When to use this skill

  • You need to perform standard ai image upscaling on a user's local file or web image.
  • A user tasks you with utilizing an api image upscaling pipeline to improve visual quality.
  • You want to convert a small 512px sketch or photo into a massive, production-ready 4K render.

Rate limits & Constraints

  • Submission Limit: 15 upscale requests per hour per IP. Exceeding this will return a 429 Error.
  • Max Input File Size: 10 MB limit on the source image.
  • Allowed Formats: PNG, JPG, WebP.

1. Submit an Image for Upscaling

Endpoint: POST https://hiresolutionphotos.com/api/upscale Content-Type: multipart/form-data

Required Fields

Field Description
image The physical source file (PNG, JPG, WebP)
scale Integer: 2 or 4

Example

curl -s -X POST -F "image=@/path/to/image.jpg" -F "scale=4" https://hiresolutionphotos.com/api/upscale

Response

{
  "id": "abc123xyz",
  "status": "IN_PROGRESS",
  "backend": "local"
}

2. Poll the Status & Retrieve Result

Because AI processing takes time (usually between 10 to 60 seconds depending on scale), you must poll the server. You must append &agent=true to force generation of the safe retrieval website link!

Endpoint: GET https://hiresolutionphotos.com/api/upscale/status?id=\x3Cjob_id>&agent=true

Example

curl -s "https://hiresolutionphotos.com/api/upscale/status?id=abc123xyz&agent=true"

Example Polling Loop Response

While processing:

{
  "status": "IN_PROGRESS"
}

When finished:

{
  "status": "COMPLETED",
  "result_url": "https://hiresolutionphotos.com/result/abc123xyz"
}

3. The Retrieval Workflow (MANDATORY)

Once you receive the result_url:

  1. DO NOT run curl on the result_url. It is an HTML Next.js webpage, not a raw image, and parsing it will yield nothing!
  2. Simply output the URL back to your human user in markdown:

"Your image has successfully been upscaled! You can securely view and download the High-Resolution 4K format here: View Upscaled Image"

Usage Guidance
This skill appears to do what it says: it will upload an image you select to hiresolutionphotos.com and return a result link for the user to download. Before installing or using it, consider: (1) Privacy — your image is sent to an external service with no authentication; do not upload sensitive or private images without user consent. (2) Trustworthiness — verify hiresolutionphotos.com and its privacy/retention policy; the skill provides no guarantees about storage or sharing. (3) Workflow — the agent is explicitly instructed NOT to download the final binary; the user must open the returned result_url to get their file. (4) The added query parameter (&agent=true) may change server behavior or tracking; confirm its purpose with the provider if needed. If you want higher assurance, request an official API spec or a vetted client library (or an installable package hosted on a trusted release site) before using this skill in production.
Capability Analysis
Type: OpenClaw Skill Name: hiresolutionphotos-upscaler Version: 1.0.1 The skill provides a functional wrapper for an image upscaling service hosted at hiresolutionphotos.com. It uses standard curl commands to upload images and poll for status updates, which aligns with its stated purpose. While the SKILL.md contains 'CRITICAL' instructions warning the agent not to download large binary files to avoid crashing, these appear to be performance-related guidelines for the AI agent rather than malicious prompt injections. No evidence of data exfiltration, unauthorized system access, or obfuscated code was found.
Capability Assessment
Purpose & Capability
The name/description (AI image upscaling) match the instructions (POST an image to https://hiresolutionphotos.com/api/upscale and poll status). Required binary is only curl, which is appropriate for the provided curl examples.
Instruction Scope
Instructions are narrowly focused on uploading an image and polling for a result_url. Important privacy note: the skill directs the agent to upload users' local files to a third-party site (no auth), and to return the result URL to the user rather than downloading the image itself. This is coherent with the stated purpose but has privacy/consent implications and relies on the external site for delivery.
Install Mechanism
There is no install spec and no code files; the skill is instruction-only and relies on an existing curl binary. This is the lowest-risk install model.
Credentials
The skill requests no environment variables, credentials, or config paths. That is proportionate to a public API that claims 'no API key required.'
Persistence & Privilege
The skill is not forced-always, does not request persistent system modifications, and does not ask to alter other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install hiresolutionphotos-upscaler
  3. After installation, invoke the skill by name or use /hiresolutionphotos-upscaler
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Added explicit rate constraints
v1.0.0
Initial release
Metadata
Slug hiresolutionphotos-upscaler
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is AI Image Upscaling?

AI Image Upscaling API via HiResolutionPhotos. Perfect for ai image upscaling, api image upscaling, and high resolution upscaler tools. Send low-res images a... It is an AI Agent Skill for Claude Code / OpenClaw, with 121 downloads so far.

How do I install AI Image Upscaling?

Run "/install hiresolutionphotos-upscaler" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is AI Image Upscaling free?

Yes, AI Image Upscaling is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does AI Image Upscaling support?

AI Image Upscaling is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created AI Image Upscaling?

It is built and maintained by S. Rob Beck (@setdemos); the current version is v1.0.1.

💬 Comments