Jimeng Image Skill Openclaw

Generate images from text prompts using the Jimeng API with customizable size, scale, seed, and output path via Python scripts.

Audits

Pass

Install

openclaw skills install jimeng-image-skill-openclaw

Jimeng-Image

When to use this skill

Use this skill when user express "You need generate a image".

How to use this skill

  1. You need putAccess Key and Secret Key via either environment variable: Jimeng_Secret_Key and Jimeng_Access_Key=..., or~/.openclaw/.env line: Jimeng_Secret_Key=... and Jimeng_Access_Key=... on your environment variable.

  2. You need to execute scripts/main.py

  3. When the response is arrive, the script will save the png file on ~/.openclaw/workspace/images. (The script will create images dir if the images dir is not exist)

  4. Finally, you need send the new image to user by same channel,such as qqbot etc. from ~/.openclaw/workspace/images

Requirement

  • argparse
  • datetime
  • volcengine-python-sdk
  • base64
  • os

If not exits ,you need pip it.

Tips:

  • the baseDir is your workspace /skills/Jimeng-Image
  • If the user does not specify the output path,the output dir is ~/.openclaw/workspace/images

Command example

user:

​ i need a image by prompt:"A girl in an anime style"

You:

​ Run from the OpenClaw workspace:

 python3 {baseDir}/scripts/main.py --prompt "A girl in an anime style"

user:

​ i need a image by prompt:"A girl in an anime style and width is 512 and height is 512"

You:

​ Run from the OpenClaw workspace:

python3 {baseDir}/scripts/main.py --prompt "A girl in an anime style" --width "512" --height "512"

The Script command line parameter

参数类型默认值说明
--promptstr'none'Path of the prompt file
--output_pathstr'~/.openclaw/workspace/images'The saving path of the output file
--use_pre_llmboolFalseWhether to use a pre-trained language model
--seedint-1Random seed ( -1 indicates random )
--scalefloat1.0The scaling ratio of the output image
--widthint1920The width (in pixels) of the output image
--heightint1080The height (in pixels) of the output image