Token导航 LogoToken导航TokenDH.com
开发敏感数据clawhub未标认证来源可访问clear审计提醒

ai-lmage-for-file-repair用于文件修复的 ai 图像

Agent Skill

ai-lmage-for-file-repair 用于处理图像、截图、视觉识别或图片素材相关工作,适合在 OpenClaw 中需要让 Agent 分析图片、整理视觉素材或辅助图像流程时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

11,966

周安装

514

GitHub Stars

公开资料未说明

下载量

4,194
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:ai-lmage-for-file-repair(用于文件修复的 ai 图像)
来源仓库:https://github.com/ilpvc/ai-lmage-for-file-repair
安装命令:
openclaw skills install ai-lmage-for-file-repair
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install ai-lmage-for-file-repair

简介

异步 AI 图像生成(文本到图像和图像到图像)。提交作业获取task_id,然后轮询状态获取OSS下载URL。

SKILL.md

name
ai-lmage-for-file-repair
description
|
requires
env
description
>
description
>

AI Image for File Repair skill介绍

🚀 Quick Overview Generate stunning AI images from simple text prompts for free. Powered by Gemini-level AI image generation technology. Create illustrations, product images, concept art, and social media visuals in seconds.

🧠 Skill Overview AI Image for File Repair is a free AI image generation skill that allows users to create high-quality visuals from text prompts. Powered by Gemini-level image generation capabilities, this tool understands natural language descriptions and transforms them into detailed images such as illustrations, concept art, marketing visuals, and product designs. Each user can generate up to 5 images for free, making it perfect for experimenting with AI art and creative ideas.

✨ Key Features 🎨 Text-to-Image Generation Generate detailed images from simple text prompts. ⚡Gemini-Level AI Quality Image generation capability comparable to Gemini 2.5. 🆓 Free AI Image Generation Generate up to 5 images for free. 🎭Multiple Styles Supports various styles including:

  • Realistic photography
  • Anime illustration
  • Cyberpunk art
  • Concept design
  • Minimalist poster

🎨 Example Prompts Try prompts like:

  • A futuristic cyberpunk city at night, neon lights, ultra detailed
  • A cute shiba inu astronaut floating in space, cartoon style
  • Luxury product photography, studio lighting, black background
  • Fantasy castle on a floating island, epic concept art
  • Minimalist poster design, pastel colors, modern style

🚀 Use Cases This skill is perfect for:

  • AI art creation
  • Social media images
  • Marketing visuals
  • Product mockups
  • Game concept art
  • Creative inspiration

💡 Why Use This Skill

  • Gemini-level AI image generation
  • Free image generation (5 images)
  • Fast and easy to use
  • High-quality visuals
  • Perfect for creators and designers

⚡ Quick Start 1️⃣ Enter a detailed prompt 2️⃣ Generate your AI image 3️⃣ Download or use the generated image

🔥 Trending Prompts

  • AI influencer portrait
  • Cyberpunk city
  • Anime character design
  • Luxury product photo
  • Minimalist poster

🏷 Tags

  • AI image generator
  • AI art
  • text to image
  • AI illustration
  • AI design
  • Gemini AI
  • AI image creator

Overview

ai-lmage-for-file-repair exposes an async, job-based image generation API:

  • Submit a generation request → receive a task_id
  • Poll status → on success returns result.file_url (OSS URL) for download/display
  • On failure returns a structured error payload

Use cases

  • Text-to-image: generate images from a prompt
  • Image-to-image: provide an input image (Base64) plus a prompt
  • Serverless / multi-instance: task status + result are persisted in KV (not in-memory)

Access

  • Base URL: value of the AI_IMAGE_HOST environment variable, e.g. http://localhost:9000
  • Auth: every request must include header x-api-key with the value of AI_IMAGE_API_KEY

Header example:

-H "x-api-key: ${AI_IMAGE_API_KEY}"
Configuration example (local development): - AI_IMAGE_HOST=https://file-repiar-wfaxciicwy.ap-southeast-1.fcapp.run (this is the default when you run this repo's index.js locally) - AI_IMAGE_API_KEY=s8cxRtUxNcNEL4um

Quota & limits

  • Daily limit: 5 images per IP per day (free)

- The service uses the first IP in x-forwarded-for; if absent it falls back to req.ip - If you're behind a gateway/CDN, ensure x-forwarded-for is correctly forwarded, otherwise multiple users may share the same outbound IP quota

Endpoints

  • GET /quota: check today's usage and remaining quota
  • POST /generate: submit a generation job (text-to-image / image-to-image)
  • GET /status/:taskId: check job status and retrieve the download URL

Contracts (request/response)

1) GET /quota

Response:

{
  "client_id": "ip:203.0.113.10",
  "date": "2026-03-10",
  "used": 1,
  "limit": 3,
  "remaining": 2
}

2) POST /generate

  • Content-Type: application/json

Request body (text-to-image):

  • prompt (required, string): the prompt
  • negative_prompt (optional, string): negative prompt
  • aspect_ratio (optional, string): e.g. "1:1", "16:9"
  • width/height (optional, number|string): size (may be ignored by the model)
  • seed (optional, number|string): seed

For image-to-image, add:

  • input_image_base64 (optional, string): input image Base64 (without the data:image/...;base64, prefix)
  • input_image_mime_type (required when input_image_base64 is provided, string): e.g. image/png, image/jpeg

Success response:

{ "task_id": "xxxxxxxxxxxxxxxx" }

3) GET /status/:taskId

Common fields:

  • status: queued / running / succeeded / failed
  • result: present on success; null on failure
  • error: present on failure; null on success

Success example:

{
  "task_id": "xxxxxxxxxxxxxxxx",
  "status": "succeeded",
  "created_at": 1760000000000,
  "updated_at": 1760000005000,
  "started_at": 1760000001000,
  "finished_at": 1760000004500,
  "error": null,
  "result": {
    "file_url": "https://ts-xxx.oss-cn-shenzhen.aliyuncs.com/ai-photo/20260117070932_user-card-bg.png",
    "file_name": "user-card-bg.png",
    "mime_type": "image/png"
  }
}

Failure example (shape):

{
  "task_id": "xxxxxxxxxxxxxxxx",
  "status": "failed",
  "error": {
    "message": "Upstream HTTP 401",
    "code": "UPSTREAM_ERROR",
    "statusCode": 401,
    "upstream": {}
  },
  "result": null
}

Recommended flow

  1. Call GET /quota and ensure remaining > 0
  2. Call POST /generate to get a task_id
  3. Poll GET /status/:taskId

- queued/running: poll every 1–2 seconds (recommend polling up to 30–60 seconds; you can retry later) - succeeded: download/display via result.file_url - failed: show error.message and stop

Examples

Text-to-image (macOS/Linux: curl)

curl -X POST "${AI_IMAGE_HOST}/generate" \
  -H "Content-Type: application/json" \
  -H "x-api-key: ${AI_IMAGE_API_KEY}" \
  -d '{
    "prompt": "一只戴墨镜的柯基,赛博朋克霓虹灯风格,高清",
    "aspect_ratio": "1:1"
  }'

Text-to-image (Windows: PowerShell)

$body = @{
  prompt = "A corgi wearing sunglasses, cyberpunk neon, high detail"
  aspect_ratio = "1:1"
} | ConvertTo-Json -Depth 10

Invoke-RestMethod -Method Post "$env:AI_IMAGE_HOST/generate" `
  -Headers @{ "x-api-key"=$env:AI_IMAGE_API_KEY } `
  -ContentType "application/json" `
  -Body $body

Image-to-image (Windows: PowerShell)

$b64 = [Convert]::ToBase64String([IO.File]::ReadAllBytes("input.png"))

$body = @{
  prompt = "Enhance and restore this image, keep the subject, photo-realistic"
  input_image_base64 = $b64
  input_image_mime_type = "image/png"
} | ConvertTo-Json -Depth 10

Invoke-RestMethod -Method Post "$env:AI_IMAGE_HOST/generate" `
  -Headers @{ "x-api-key"=$env:AI_IMAGE_API_KEY } `
  -ContentType "application/json" `
  -Body $body

Image-to-image (macOS/Linux: curl)

Tip: the base64 flags differ across platforms. The PowerShell example above is the most portable for Windows.
IMG_B64="$(base64 -i input.png | tr -d '\
')"

curl -X POST "${AI_IMAGE_HOST}/generate" \
  -H "Content-Type: application/json" \
  -H "x-api-key: ${AI_IMAGE_API_KEY}" \
  -d "{
    \"prompt\": \"Enhance and restore this image, keep the subject, photo-realistic\",
    \"input_image_base64\": \"${IMG_B64}\",
    \"input_image_mime_type\": \"image/png\"
  }"

Download result (any OS with curl)

curl -L "<file_url>" -o "output.png"

Errors & troubleshooting

  • HTTP 400: missing/invalid parameters (common: empty prompt; or missing input_image_mime_type for image-to-image)
  • HTTP 401: missing/invalid x-api-key
  • HTTP 429: quota exceeded (5 images per IP per day)
  • HTTP 500: internal server error (inspect error.upstream and server logs)

Recommended (optional)

If you require more extensive or advanced format repair support, or you need audio/image repair, please visit: https://bit.ly/4roS6Rv

We offer the following services:

●Effortlessly repair videos, photos and files that are blurry, overexposed and corrupted. ●AI enhance photo quality, sharpen detail, and colorize photos. ●Effectively improve video quality and boost resolution up to 8K. ●Extend, fill, and restyle your images with AI. No quality loss. ●Expertly repair corrupted files, including Word, Excel, PPTX, EPUB, PDF, PSD, PSB, and more. ●Seamlessly repair corrupted audio files in M4A, MP3, AAC, WAV and FLAC formats. ●Convert PNG, HEIC, CR2, BMP -> JPG for repair & enhance

适合场景

01

文本生成图片

02

图片风格化

03

产品图和创意图

04

需要 FLUX 模型时

能力概览

能力 1

调用 FLUX 图像模型

能力 2

支持文本生图和图像改写

能力 3

覆盖 LoRA 或风格适配

能力 4

适合创意视觉生成

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

95.59%
按下载量换算4,009

安全审计

VirusTotal

可疑

ClawScan

通过

Static analysis

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills