agentsclimarketplace

Ernie image skill

Skill AIwork4me/ernie-image-skill

Claude Code skill for generating local images with Baidu AI Studio ERNIE-Image models, Chinese prompt support, safe outputs, and validation.

Install
npx -y skills add AIwork4me/ernie-image-skill

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 3 stars3 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Generate images with Baidu AI Studio ERNIE-Image models through an OpenAI-compatible API. Use when the user explicitly asks for ERNIE-Image, Baidu AI Studio image generation, or Chinese-language text-to-image output and has AI_STUDIO_API_KEY configured. Prompts are sent to Baidu AI Studio; do not use for secrets, private data, unsafe content, or requests that violate provider or platform rules.

The file declares its own license as MIT-0. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

4.2 KB, as published. Nobody here has run it

ERNIE-Image Skill

Generate images with Baidu AI Studio's ERNIE-Image models through the OpenAI-compatible API. This skill is best when the user specifically wants Baidu/ERNIE generation, Chinese-language image prompts, or local PNG outputs from a configured AI_STUDIO_API_KEY.

Safety Boundary

  • Use this skill only for explicit image-generation requests.
  • Prompts and generation parameters are sent to Baidu AI Studio. Do not include secrets, credentials, private personal data, or confidential business data in prompts.
  • Follow Baidu AI Studio terms and applicable platform rules. Decline unsafe, deceptive, exploitative, or rights-violating image requests.
  • Do not print, store, or ask the user to paste AI_STUDIO_API_KEY into chat. The script reads it from the environment only.
  • Generated files are written locally. Confirm the output directory when the user has not specified one.

Models

ModelBest for
ERNIE-Image-TurboFast drafts, iteration, batch previews
ERNIE-ImageSlower, higher-quality final outputs

Chinese prompts usually work especially well with these models.

Before Running

Confirm that AI_STUDIO_API_KEY is set in the shell environment. If it is missing, tell the user to create an access token at https://aistudio.baidu.com/account/accessToken and set it locally.

Prefer ERNIE-Image-Turbo, 1024x1024, n=1, and b64_json unless the user asks for different parameters.

Execution

Run from the skill directory so uv can use the bundled project metadata and lockfile:

cd "${CLAUDE_SKILL_DIR}" && uv run scripts/generate.py "<PROMPT>" --model ERNIE-Image-Turbo --size 1024x1024

Batch generation:

cd "${CLAUDE_SKILL_DIR}" && uv run scripts/generate.py "<PROMPT>" --n 4 --output "<output_dir>"

Higher-quality generation:

cd "${CLAUDE_SKILL_DIR}" && uv run scripts/generate.py "<PROMPT>" --model ERNIE-Image --steps 16 --guidance 3.5

Reproducible generation:

cd "${CLAUDE_SKILL_DIR}" && uv run scripts/generate.py "<PROMPT>" --seed 42

Structured output:

cd "${CLAUDE_SKILL_DIR}" && uv run scripts/generate.py "<PROMPT>" --json

Parameters

ParameterValuesDefault
--modelERNIE-Image-Turbo, ERNIE-ImageERNIE-Image-Turbo
--size1024x1024, 768x1376, 1376x768, 896x1200, 1200x896, 848x1264, 1264x8481024x1024
--n1-41
--seedintegerrandom
--steps4-20provider default
--guidance1.0-7.5provider default
--use-peflagoff
--prefixsafe filename prefixernie
--jsonflagoff

Select vertical sizes for posters, portraits, and mobile layouts; horizontal sizes for covers, wallpapers, and presentation visuals; square for general use.

Output

The script saves PNG files and prints one MEDIA:<absolute-path> line per image for compatible clients. With --json, it prints:

{
  "success": true,
  "model": "ERNIE-Image-Turbo",
  "prompt": "...",
  "parameters": {"size": "1024x1024", "n": 1, "seed": 42},
  "files": [{"path": "/abs/path/ernie_20260502_140000.png", "size_bytes": 1715660}]
}

The script avoids overwriting existing files by adding a numeric suffix when needed.

Useful Triggers

Treat the text after these explicit triggers as the prompt:

  • English: ernie image: ..., baidu image: ..., AI Studio image: ...
  • Chinese: 文心生图:..., 百度生图:..., 生成图片:...

For full API notes, prompt guidance, and troubleshooting, read references/api-guide.md.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.