Old Photo Restorer
Paste the following prompt into your AI chat to install this skill:
Please follow https://skillhub.cn/install/skillhub.md to install @ixhlink/ixhlink-skills-old-photo-restore.
About this skill
Problem
Old photos often combine scratches, fading, blur, tears, and compression artifacts. Manual retouching is slow and can easily turn a historical portrait into a modern headshot or an over-processed image. This skill treats restoring the real person as the first principle. It enhances clarity, reduces damage marks, and performs restrained colorization when needed, then returns a result image URL.
How It Works
The caller must provide at least one reference photo and fill in options based on the image, instead of writing long style prompts. Useful fields include:
colorize: usetruefor black-and-white or sepia photos, andfalsefor already colored photosdamage: specifyscratch,fade,blur,tear, ormixedrestore_level: uselight,standard, orstrong, withstandardas the default
The skill submits the request to the fixed model_key and image_edit capability, while the service applies its fixed recipe. The task is asynchronous: poll the task_id from pending to running until succeeded, then read the image from data.result.data[].url.
Boundaries And Notes
It is not suitable for generating images without a reference, face swapping, rejuvenation, or stylized cinematic output. If the user's text conflicts with the identity in the photo, the photo takes precedence. Paid calls may return 402; after successful payment, retry with the same JSON body. If the result is weak, adjust colorize, restore_level, or note first rather than rewriting long style prompts on the client.
Use Cases
- A user provides a 1980s black-and-white portrait and asks for scratch removal plus light colorization, so submit with colorize=true and damage=scratch, then poll for the image.
- Process a faded, blurry old group photo by setting restore_level=standard and damage=mixed, then return the enhanced result image URL.
- A client requires the original likeness and no modern retouching, so resubmit with note=keep clarity without changing appearance and restore_level=light.
- For an already colored old photo, keep colorize=false and submit only scratch and damage options to avoid unintended colorization.
Best For
- Family archive digitizers: repair scratchy, faded black-and-white photos into clear, optionally colorized images for preservation.
- Freelance retouchers: process client-specified old portraits with scratch removal, blur reduction, and unchanged subject identity.
- Family-history content editors: repair old group photos as page assets with a natural period feel rather than modern glamour.
- Workflow engineers: submit old-photo restoration tasks asynchronously, poll status, and retrieve result image URLs.
Related Skills
Excalidraw Wrap is an Excalidraw-focused wrapper, with tags for TypeScript, GitHub, and automation.
Calibrate vague brand inputs, expose contradictions, distill a brand core and positioning boundaries, then stress-test the result into an executable brand skeleton.
Generate localized Chinese brand names, naming directions, slogans, and risk checklists with reusable templates and trademark search reminders.
A beginner-friendly photo analysis tool that infers shooting parameters from visual features and suggests post-processing, optimization, and learning keywords.