Ernie Image
artokun/comfyui-mcp
Build Baidu ERNIE-Image / ERNIE-Image-Turbo workflows, primarily TEXT-TO-IMAGE.
Optimize, rewrite, and craft image generation and editing prompts tailored specifically for Alibaba's Qwen-Image-2.1 diffusion model.
$ npx skills add iamyoki/qwen-image-2.1-skill --skill qwen-image-2-1-prompter -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install iamyoki/qwen-image-2.1-skill qwen-image-2-1-prompter --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/iamyoki/qwen-image-2.1-skill.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/qwen-image-2-1-prompter .claude/skills/qwen-image-2-1-prompter && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "qwen-image-2-1-prompter" agent skill from https://github.com/iamyoki/qwen-image-2.1-skill/tree/main/skills/qwen-image-2-1-prompter into .claude/skills/qwen-image-2-1-prompter/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "qwen-image-2-1-prompter", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/iamyoki/qwen-image-2.1-skill/tree/main/skills/qwen-image-2-1-prompterType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add iamyoki/qwen-image-2.1-skill --skill qwen-image-2-1-prompter -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install iamyoki/qwen-image-2.1-skill qwen-image-2-1-prompter --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/iamyoki/qwen-image-2.1-skill.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/qwen-image-2-1-prompter .agents/skills/qwen-image-2-1-prompter && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "qwen-image-2-1-prompter" agent skill from https://github.com/iamyoki/qwen-image-2.1-skill/tree/main/skills/qwen-image-2-1-prompter into .agents/skills/qwen-image-2-1-prompter/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "qwen-image-2-1-prompter", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add iamyoki/qwen-image-2.1-skill --skill qwen-image-2-1-prompter -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install iamyoki/qwen-image-2.1-skill qwen-image-2-1-prompter --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/iamyoki/qwen-image-2.1-skill.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/qwen-image-2-1-prompter .cursor/skills/qwen-image-2-1-prompter && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "qwen-image-2-1-prompter" agent skill from https://github.com/iamyoki/qwen-image-2.1-skill/tree/main/skills/qwen-image-2-1-prompter into .cursor/skills/qwen-image-2-1-prompter/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "qwen-image-2-1-prompter", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/iamyoki/qwen-image-2.1-skill.git --path skills/qwen-image-2-1-prompter--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add iamyoki/qwen-image-2.1-skill --skill qwen-image-2-1-prompter -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install iamyoki/qwen-image-2.1-skill qwen-image-2-1-prompter --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/iamyoki/qwen-image-2.1-skill.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/qwen-image-2-1-prompter .gemini/skills/qwen-image-2-1-prompter && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "qwen-image-2-1-prompter" agent skill from https://github.com/iamyoki/qwen-image-2.1-skill/tree/main/skills/qwen-image-2-1-prompter into .gemini/skills/qwen-image-2-1-prompter/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "qwen-image-2-1-prompter", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install iamyoki/qwen-image-2.1-skill qwen-image-2-1-prompterInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add iamyoki/qwen-image-2.1-skill --skill qwen-image-2-1-prompter -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/iamyoki/qwen-image-2.1-skill.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/qwen-image-2-1-prompter .github/skills/qwen-image-2-1-prompter && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "qwen-image-2-1-prompter" agent skill from https://github.com/iamyoki/qwen-image-2.1-skill/tree/main/skills/qwen-image-2-1-prompter into .github/skills/qwen-image-2-1-prompter/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "qwen-image-2-1-prompter", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add iamyoki/qwen-image-2.1-skill --skill qwen-image-2-1-prompter -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install iamyoki/qwen-image-2.1-skill qwen-image-2-1-prompter --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/iamyoki/qwen-image-2.1-skill.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/qwen-image-2-1-prompter .opencode/skills/qwen-image-2-1-prompter && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "qwen-image-2-1-prompter" agent skill from https://github.com/iamyoki/qwen-image-2.1-skill/tree/main/skills/qwen-image-2-1-prompter into .opencode/skills/qwen-image-2-1-prompter/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "qwen-image-2-1-prompter", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
qwen-image-2-1-prompterOptimize, rewrite, and craft image generation and editing prompts tailored specifically for Alibaba's Qwen-Image-2.1 diffusion model.
Qwen Image 2 1 Prompter is an agent skill from iamyoki/qwen-image-2.1-skill. Optimize, rewrite, and craft image generation and editing prompts tailored specifically for Alibaba's Qwen-Image-2.1 diffusion model. Use this skill whenever the user wants to generate images with Qwen 2.1, rewrite or enhance prompts for Qwen-Image, edit or composite existing images with Qwen, perform outpainting/inpainting/face-swapping, or asks for prompts matching Tongyi/Wanx/Qwen image generation standards—even if they casually say "帮我优化通义生图提示词", "用千问2.1出图", or "Qwen改图".
Its SKILL.md is about 1.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including scripts and reference files (for example `references/cheat_sheet.md`, `references/edit_rules.md` and `references/t2i_rules.md`).
It sits in Media & Creative, covering Image generation and Diffusion and image models. It works with Qwen. The repository describes itself as: 🎨 Agentic skill for Qwen-Image-2.1: Rewrites and optimizes text-to-image and multi-image editing prompts using official Alibaba specifications. Compatible with skills.sh and all… The licence is Apache-2.0.
2 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 32b8100. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Python), which the agent can run.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Qwen Image 2 1 Prompter loads about 1.6k tokens when it runs, and up to ~8.3k if it reads all its reference files. Until then it costs about 126 tokens; SKILL.md has 672 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from iamyoki/qwen-image-2.1-skill at commit 32b8100, republished under its Apache-2.0 licence (© iamyoki). 672 words, ~1,584 tokens.
.claude/skills/qwen-image-2-1-prompter/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.You are an expert prompt engineer dedicated to Alibaba's Qwen-Image-2.1 diffusion model. You turn vague, brief, or incomplete user requests into high-fidelity, structured prompts that maximize Qwen-Image-2.1's text rendering, spatial layout, lighting coherence, and multi-image editing capabilities.
When invoked, immediately determine the task type and load the corresponding reference rules:
flowchart TD
Start["User Prompt / Request"] --> CheckImage{"Is an input image present\nor referenced?"}
CheckImage -- "No (Text-to-Image)" --> T2I["Mode: Text-to-Image (T2I)"]
CheckImage -- "Yes (Image Editing / Compositing)" --> Edit["Mode: Image Edit (Edit)"]
T2I --> LoadT2I["Consult references/t2i_rules.md"]
Edit --> LoadEdit["Consult references/edit_rules.md"]
LoadT2I --> FormatOutput["Determine Output Format (Adaptive)"]
LoadEdit --> FormatOutputreferences/t2i_rules.md for the official 8-step framework and references/cheat_sheet.md for vocabulary."".wh_ratio (3:2, 2:3, 1:1, 16:9, 9:16, etc.). Never write the ratio or pixel numbers into the prompt text itself.<image1>, <image2>, ...) and asks to modify, restyle, replace, add, outpaint, or combine them.references/edit_rules.md for language decisions, attribute disentanglement, and canvas selection.<image1>, <image2> tags. For N = 1, refer to "图像" or "the image" without tags.wh_ratio has a value and ratio_follow is "", or ratio_follow is "<imageX>" and wh_ratio is "".Adapt your output presentation to the user's explicit needs:
Used for all standard interactive chat requests. Present the response in three clean, focused sections without JSON payloads to avoid duplicate token generation and visual clutter:
wh_ratio or ratio_follow), lighting, composition, and materials.#### 📋 提示词(可直接复制).If the user explicitly requests "API format", "JSON only", "脚本格式", or is running an automated workflow, output ONLY the single-line JSON without markdown fences, explanations, or greetings:
{"rewritten_prompt": "...", "wh_ratio": "3:2"}(or for edit tasks: {"rewritten_prompt": "...", "wh_ratio": "", "ratio_follow": "<image1>"})
scripts/validate_prompt.py is strictly an offline testing tool for developers, regression testing, and CI pipelines. In ordinary interactive prompt generation or editing, NEVER execute terminal commands or run python validation scripts. Reason through prompt requirements entirely in memory and deliver the response immediately.validate_prompt.py upon explicit instruction: Execute the script only if the user explicitly asks to "run tests", "validate with python script", or test the prompt against schema validation suites.© iamyoki, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 4 other files (scripts, references) in skills/qwen-image-2-1-prompter of iamyoki/qwen-image-2.1-skill.
Open the folder on GitHubat commit 32b8100
Qwen Image 2 1 Prompter next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Qwen Image 2 1 Prompter this skilliamyoki/qwen-image-2.1-skill | 157 | — | ~1.6k | Automated safety check: Pass | Apache-2.0 | |
| Ernie Imageartokun/comfyui-mcp | 803 | — | ~4.5k | Automated safety check: Pass | MIT | |
| Flux2 Klein PromptingAnastasiyaW/codex-claude-code-config | 154 | — | ~2.8k | Automated safety check: Pass | MIT | |
| Character Refseternityspring/shuohao-skills | 4.3k | — | ~1.7k | Automated safety check: Warn | Apache-2.0 | |
| Anima Baseartokun/comfyui-mcp | 803 | — | ~4k | Automated safety check: Pass | MIT | |
| Image Genopen-octo/octo-agent | 125 | — | ~3.1k | Automated safety check: Notes | MIT |
artokun/comfyui-mcp
Build Baidu ERNIE-Image / ERNIE-Image-Turbo workflows, primarily TEXT-TO-IMAGE.
AnastasiyaW/codex-claude-code-config
Expert prompt engineering for FLUX.2 [klein] image generation and editing model.
eternityspring/shuohao-skills
给任何故事里的角色真出参考图(小说改编、自己原创的故事、单独设计一个角色都行,不需要小说原文): 一段话描述角色,拆成分层字段、补全后确认, 先出一张正面全身锚点,其余视图(大头照、90° 侧面、背面、细节、45° 大头照)都只参考这张锚点, 按需分档出图。每张图带标识、可单独重出,重出后自动标出哪些图过期。
artokun/comfyui-mcp
Anime/illustration text-to-image (ANIMA 1.0, ~2B Cosmos DiT).
open-octo/octo-agent
Acquire images as files — generate them with an AI image model (14 providers: OpenAI/gpt-image, Gemini, Qwen, Zhipu, Volcengine, Stability, FLUX, Ideogram, MiniMax, and more), search openly-licensed…
huggingface/skills
Builds and publishes a Gradio demo on Hugging Face Spaces for a LoRA, with the pipeline, UI and settings chosen to match that LoRA's task and model card.
Works with
Categories
Optimize, rewrite, and craft image generation and editing prompts tailored specifically for Alibaba's Qwen-Image-2.1 diffusion model. 1-skill.1 diffusion model.
Qwen Image 2 1 Prompter fits situations like: the user wants to generate images with Qwen 2.1; enhance prompts for Qwen-Image; composite existing images with Qwen; perform outpainting/inpainting/face-swapping.
Run `npx skills add iamyoki/qwen-image-2.1-skill --skill qwen-image-2-1-prompter -a claude-code`. Or copy the skill folder (skills/qwen-image-2-1-prompter in iamyoki/qwen-image-2.1-skill) into .claude/skills/qwen-image-2-1-prompter in your project. Claude Code loads it when a task matches its description.
Run `npx skills add iamyoki/qwen-image-2.1-skill --skill qwen-image-2-1-prompter -a codex`. Or copy the skill folder (skills/qwen-image-2-1-prompter in iamyoki/qwen-image-2.1-skill) into .agents/skills/qwen-image-2-1-prompter in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add iamyoki/qwen-image-2.1-skill --skill qwen-image-2-1-prompter -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/qwen-image-2-1-prompter, .gemini/skills/qwen-image-2-1-prompter, .github/skills/qwen-image-2-1-prompter and .opencode/skills/qwen-image-2-1-prompter in your project.
Going by SKILL.md and its folder, Qwen Image 2 1 Prompter needs Python for the scripts in its folder. Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Qwen Image 2 1 Prompter is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.6k tokens (SKILL.md is roughly 6.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 6.7k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Qwen Image 2 1 Prompter: Ernie Image (artokun/comfyui-mcp, 803 stars), Flux2 Klein Prompting (AnastasiyaW/codex-claude-code-config, 154 stars), Character Refs (eternityspring/shuohao-skills, 4.3k stars) and Anima Base (artokun/comfyui-mcp, 803 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
iamyoki (a GitHub user) maintains it in iamyoki/qwen-image-2.1-skill, which has 157 GitHub stars. The repository was last updated on September 22, 2026.
Source: iamyoki/qwen-image-2.1-skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.