name: Skywork Design description: Skywork Design (skywork) - Generate or edit images via the Skywork Image API. Use for image creation, poster design, logo design, visual asset generation, or image modification requests. Supports text-to-image and image-to-image editing with aspect ratio and resolution control. metadata: openclaw: requires: bins: - python3 env: - SKYWORK_API_KEY primaryEnv: SKYWORK_API_KEY
Generate new images or edit existing ones via the backend image API. Be patient, it takes about 2 minutes to generate an image each time.
This skill requires a SKYWORK_API_KEY to be configured before use.
If you don't have an API key yet, please visit: https://skywork.ai
For detailed setup instructions, see: references/apikey-fetch.md
Run the script using absolute path (do NOT cd to skill directory):
Generate new image:
python3 <SKILL_DIR>/scripts/generate_image.py --prompt "description" --filename "output.png" [--aspect-ratio 3:4] [--resolution 1K|2K|4K]
Edit existing image:
python3 <SKILL_DIR>/scripts/generate_image.py --prompt "edit instructions" --filename "output.png" --input-image "source.png" [--aspect-ratio 3:4] [--resolution 2K]
Edit with multiple reference images:
python3 <SKILL_DIR>/scripts/generate_image.py --prompt "combine these styles" --filename "output.png" -i "ref1.png" -i "ref2.png"
Always run from the user's working directory so images save there.
--prompt only): Creating new images from scratch — posters, logos, illustrations, photos, infographics.--prompt + --input-image): User provides existing image(s) and wants modifications — style changes, element addition/removal, color adjustments, format conversion.If the user uploads/references images and wants changes, always use --input-image.
Map user requests: "low/draft" → 1K, "normal/medium/2K" → 2K, "high-res/hi-res/4K/ultra" → 4K.
Supported ratios: 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9.
Selection guidance: - 1:1 — Social media avatars, icons, album covers - 3:4 / 4:3 — General posters, presentations - 4:5 / 5:4 — Instagram posts, portraits - 9:16 / 16:9 — Mobile stories / desktop wallpapers, video covers - 2:3 / 3:2 — Print posters, book covers - 21:9 — Ultra-wide banners, cinema format
If the user doesn't specify, omit --aspect-ratio and let the API decide.
Pattern: yyyy-mm-dd-hh-mm-ss-descriptive-name.png
Examples:
- "A serene Japanese garden" → 2026-03-10-14-23-05-japanese-garden.png
- "sunset over mountains" → 2026-03-10-15-30-12-sunset-mountains.png
- Unclear context → 2026-03-10-17-12-48-x9k2.png
来源于7w4.net。
command -v python3 (must exist)--input-image file existsError: Input image not found: → wrong path; verify --input-image file existsHTTP error 500 → backend service error; retry or check server statusRequest failed: Connection refused → backend service unavailable; ensure the service is runningInsufficient benefit. Please upgrade your account at {url}, meaning the user's benefit level does not meet the requirement for this skill.When you detect the above, reply in the user's current language — do not echo the English message. Use this pattern:
[Upgrade now →](url) or the equivalent in their language.at https://... part).Note: Only suggest upgrading when the error is Insufficient benefit. For auth errors like
NO_TOKEN/INVALID_TOKEN/401/ “invalid API key”, keep the error code / raw message and guide users to updateSKYWORK_API_KEY. Do not suggest upgrading membership.
Match the user's request to a scenario and read the corresponding file for specialized workflow:
Follow these principles for quality prompts using the image API for generation or editing:
A movie poster with the title "INCEPTION" in large silver metallic letters at the top
这个 Skill 质量不错,提供了从海报到 Logo 再到电商图片等多种专业设计场景的完整指导,每个场景都有详细的设计思路和参数建议,文档结构清晰易读。优点是覆盖场景全面、错误处理友好、新手友好度高。不足之处是缺少实际效果图作为参考,设计指南较为抽象,理解和执行之间可能存在差距。总体而言是一款功能完善、文档详尽的专业图像生成工具。