Best Image Generation

Best quality AI image generation (~$0.12-0.20/image). Text-to-image, image-to-image, and image editing via the EvoLink API.

MIT-0 · Free to use, modify, and redistribute. No attribution required.
6 · 3.8k · 27 current installs · 29 all-time installs
MIT-0
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description, required env var (EVOLINK_API_KEY), API endpoints (api.evolink.ai), and example code all align with a text/image-generation skill. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
Runtime instructions are narrowly scoped to submitting generation tasks, polling for results, and downloading the resulting image. The skill explicitly documents filename sanitization and valid extensions. One operational note: the skill downloads user-supplied image URLs (image-to-image); fetching arbitrary URLs can expose the agent's network environment to remote hosts (SSRF-like/network-fetch risks) depending on where the agent runs. This is expected behavior for image-to-image functionality but worth awareness.
Install Mechanism
No install spec and no code executed at install time — instruction-only skill using standard HTTP calls. Low filesystem footprint (reference scripts only).
Credentials
Only EVOLINK_API_KEY is required and declared as the primary credential; that is appropriate for a third-party image-generation API. No other secrets or unrelated env vars are requested.
Persistence & Privilege
always:false and user-invocable: true (defaults) — the skill does not request permanent/always-on presence nor modify other skills or system-wide settings. It does instruct the agent to save generated images locally and print MEDIA:<path> for auto-attach, which is normal for a media-producing skill.
Assessment
This skill appears coherent and only needs your Evolink API key to call api.evolink.ai and download images. Before installing: (1) confirm you trust evolink.ai because prompts and any reference images you send will be transmitted to their service and may be logged; (2) protect EVOLINK_API_KEY like any secret (billing and data access risk); (3) be aware image-to-image mode downloads URLs you provide — avoid using untrusted or internal-network URLs as that could let the agent fetch remote resources from its host environment; (4) monitor usage/billing (4K costs extra and images incur per-call charges). If you want extra assurance, review the Python/PowerShell/curl reference scripts included here — they show the exact network calls the skill will make.

Like a lobster shell, security has layers — review code before you run it.

Current versionv1.0.2
Download zip
latestvk976ss28darx920nbtpbsyjtks81jbee

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

🎨 Clawdis
EnvEVOLINK_API_KEY
Primary envEVOLINK_API_KEY

SKILL.md

EvoLink Best Image

Generate and edit images via the EvoLink Nano Banana Pro (gemini-3-pro-image-preview) API.

API Endpoint

  • Base: https://api.evolink.ai/v1
  • Submit: POST /images/generations
  • Poll: GET /tasks/{id}

Step 1 — Submit Task

Text-to-image

{
  "model": "gemini-3-pro-image-preview",
  "prompt": "<USER_PROMPT>",
  "size": "<SIZE>",
  "quality": "<QUALITY>"
}

Image-to-image / editing

{
  "model": "gemini-3-pro-image-preview",
  "prompt": "<USER_PROMPT>",
  "size": "<SIZE>",
  "quality": "<QUALITY>",
  "image_urls": ["<URL1>", "<URL2>"]
}
ParameterValues
sizeauto, 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9
quality1K, 2K (default), 4K (extra cost)
image_urlsup to 10 URLs (each ≤10MB, formats: jpeg/jpg/png/webp)

Step 2 — Poll for Result

GET /tasks/{id} — poll every 10 s, up to 72 retries (~12 min).

Wait until status is completed or failed.

Step 3 — Download & Output

Download the URL from results[0]. Auto-detect format from URL (png/jpg/webp). Save as evolink-<TIMESTAMP>.<ext>.

CRITICAL SECURITY: Before passing <OUTPUT_FILE> to shell commands, sanitize it:

  • Strip all shell metacharacters: tr -cd 'A-Za-z0-9._-'
  • Ensure valid extension (.png, .jpg, .jpeg, .webp)
  • Fallback to evolink-<timestamp>.png if empty

Print MEDIA:<absolute_path> for OC auto-attach.

Reference Implementations

PlatformFile
Python (all platforms, zero deps){baseDir}/references/python.md
PowerShell 5.1+ (Windows){baseDir}/references/powershell.md
curl + bash (Unix/macOS){baseDir}/references/curl_heredoc.md

API Key

Triggers

  • Chinese: "高质量生图:xxx" / "编辑图片:xxx"
  • English: "best image: xxx" / "edit image: xxx"

Treat the text after the colon as prompt, use default size auto and quality 2K, generate immediately.

For image-to-image or editing, the user provides image URLs alongside the prompt.

Notes

  • Print MEDIA:<path> for OC auto-attach — no extra delivery logic needed.
  • Image saved locally (format auto-detected from URL: png/jpg/webp). URL expires ~24h but local file persists.
  • quality: 4K incurs additional charges.
  • image_urls accepts up to 10 URLs (each ≤10MB, formats: jpeg/jpg/png/webp).

Files

4 total
Select a file
Select a file to preview.

Comments

Loading comments…