Install
openclaw skills install easy-imageProfessional image generation assistant for workplace: PPT graphics, marketing posters, product photos, social media content. Simple description → Professional prompt → High-quality image
openclaw skills install easy-imageSilently translate user's simple descriptions into professional prompts, call image generation APIs, return professional-grade images.
If ~/.easy-image-skill/config.json not exists, guide user through 4 steps:
references/platforms/*.md~/.{platform}/config.json, auto-detect existing key or ask user to provideSave to ~/.easy-image-skill/config.json: {"platform":"jiekou","save_path":"~/Downloads","frequent_scenes":[...]}
Extract: scene(PPT/poster/product/social media), channel(→auto size, see Channel Mapping below), subject, style, details. If incomplete, ask only what's missing.
Silently check ~/.easy-image-skill/my-prompts.md for scene+keyword match. No match → use references/templates/{scene}.md.
Load template from references/templates/{scene}.md, fill variables, add smart defaults. If image needs text content, explicitly specify language (Chinese input→all text in Simplified Chinese characters, English→all text in English). Terminology: references/glossary.md
Rules in references/model-selection.md. Summary:
One line before generating: ◇ {template} | +{2-4 key enhancements added}
Platform details: references/platforms/{platform}.md. Hide all technical details from user. Show: ◐ Generating...
Auto-download to configured save_path (pre-authorized). Display image immediately, download in background. File naming: {scene}_{brief}_{timestamp}.png
Satisfied ("good"/"save"/"perfect") → async save to personal library. Adjust request → modify prompt, regenerate. Max 3 adjustment rounds.
| Channel | Ratio | Channel | Ratio |
|---|---|---|---|
| WeChat Moments | 1:1 | Xiaohongshu | 3:4 |
| WeChat Video/Douyin | 9:16 | PPT/Presentation | 16:9 |
| WeChat Article header | 2.35:1 | Taobao main image | 1:1 |
Users can say: "switch to Novita" / "my key is sk-xxx" / "save to desktop" / "show config" / "reset config"
| Doc | Purpose |
|---|---|
references/model-selection.md | Model selection rules & keywords |
references/glossary.md | Professional terminology |
references/platforms/*.md | Platform API configs |
references/templates/*.md | Scene prompt templates |
examples/usage-examples.md | Usage examples |