Agent skill

Qwen Image Prompting

by nodetool-ai in nodetool-ai/nodetool

Prompt Alibaba's Qwen-Image line for the typography work it is built for — quoting exact copy so the model stops inventing it, switching prompt expansion off before it rewrites your strings…

AGPL-3.0Auto-check passedMedia & Creative

Install Qwen Image Prompting

skills CLI
$ npx skills add nodetool-ai/nodetool --skill qwen-image-prompting -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install nodetool-ai/nodetool qwen-image-prompting --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/nodetool-ai/nodetool.git skills-src && mkdir -p .claude/skills && cp -r skills-src/packages/system-skills/qwen-image-prompting .claude/skills/qwen-image-prompting && rm -rf skills-src

Use ~/.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/

Facts

Skill name
qwen-image-prompting
GitHub stars
560
Token cost
~1.5k tokens
SKILL.md length
783 words
Files
1
Skills in repo
127
Repo updated
First seen
Licence
AGPL-3.0

At a glance

Prompt Alibaba's Qwen-Image line for the typography work it is built for — quoting exact copy so the model stops inventing it, switching prompt expansion off before it rewrites your strings…

  • The model id names Qwen-Image (alibaba/qwen-image-3/text-to-image
  • SKILL.md covers Quote the copy, Turn prompt expansion off for…, Layout is relative, not metric and Size, plus 2 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Alibaba/qwen-image-3/edit

What it does

Qwen Image Prompting is an agent skill from nodetool-ai/nodetool. Prompt Alibaba's Qwen-Image line for the typography work it is built for — quoting exact copy so the model stops inventing it, switching prompt expansion off before it rewrites your strings, describing layout in relative position and weight rather than point sizes, writing non-Latin scripts as characters, and addressing edit references as image 1/2/3. Use whenever the model id names Qwen-Image (alibaba/qwen-image-3/text-to-image, alibaba/qwen-image-3/edit, fal-ai/qwen-image-2/pro/text-to-image…

Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Media & Creative, covering Image generation, Image editing and Typography. It works with Qwen and fal. The repository describes itself as: Agent-first Creative Workspace. The licence is AGPL-3.0.

When your agent uses it

  • The model id names Qwen-Image (alibaba/qwen-image-3/text-to-image
  • Alibaba/qwen-image-3/edit
  • Fal-ai/qwen-image-2/pro/text-to-image
  • Fal-ai/qwen-image-edit-2511

Example prompts

  • “/qwen-image-prompting”

What it can do on your machine

Read from SKILL.md and the folder at commit 339f069. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • runware.ai

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Qwen Image Prompting loads about 1.5k tokens when it runs. Until then it costs about 176 tokens; SKILL.md has 783 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~176
When it runs · the whole SKILL.md, loaded when a task matches
~1.5k

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.

Safety

Auto-check passed

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); files beside SKILL.md are not scanned.

SKILL.md

The full file from nodetool-ai/nodetool at commit 339f069, republished under its AGPL-3.0 licence (© nodetool-ai). 783 words, ~1,462 tokens.

Download SKILL.mdSave it as .claude/skills/qwen-image-prompting/SKILL.md (or your agent's skills folder).
name
qwen-image-prompting
description
Prompt Alibaba's Qwen-Image line for the typography work it is built for — quoting exact copy so the model stops inventing it, switching prompt expansion off before it rewrites your strings, describing layout in relative position and weight rather than point sizes, writing non-Latin scripts as characters, and addressing edit references as image 1/2/3. Use whenever the model id names Qwen-Image (alibaba/qwen-image-3/text-to-image, alibaba/qwen-image-3/edit, fal-ai/qwen-image-2/pro/text-to-image, fal-ai/qwen-image-edit-2511, fal-ai/qwen-image-2512, fal-ai/qwen-image-layered, qwen-image-3.0-pro/edit, qwen/qwen-image-edit-plus) on generate_image, edit_image or a TextToImage node.

Qwen-Image → the model you reach for when the image has words in it

Qwen-Image renders text other image models garble: twelve scripts natively, legible down to roughly 10 px, long layout instructions honoured. That is the reason to pick it, and the prompt should spend its length on the copy and the layout rather than on adjectives.

Reach it with find_model for text_to_image or image_to_image, then generate_image / edit_image. Prompts run to 5000 characters; the negative prompt caps at 500.

Quote the copy

Anything in quotation marks is treated as literal copy. Anything you describe instead, the model writes for you — usually plausibly and never what you meant.

A vertical science poster. Title "轨道力学" in large bold characters across the upper third, subtitle "Orbital Mechanics" in small widely-spaced capitals directly beneath. Three labelled diagram panels down the centre, captions "近地点", "远地点", "转移轨道" under each. A thin rule separates the diagram block from a footer reading "第三版 · 2026". Flat editorial illustration, two-colour palette. No other text.

Three habits that make it land:

  • Write the characters, never describe them. Paste the Chinese, Japanese, Korean or Spanish string itself, with its diacritics. "The Chinese word for orbit" produces something that is not that word.
  • State the relationship between scripts in a bilingual layout — "on the same line", "stacked directly beneath" — and match their size and weight, or one language reads as an afterthought.
  • Close with "no other text". Left to itself, the model fills empty margins with invented lettering.

This is the model for copy that is part of the image — a poster, a label, a sign in the scene. A title or a super on a still headed for a timeline is not: that goes on as a text clip afterwards (caption-titles), where it can be corrected and re-timed.

Turn prompt expansion off for typography

On the hosted tiers — Qwen-Image-2, Max and 3 — enable_prompt_expansion defaults to true and runs an LLM over your prompt first. It helps a three-word prompt and ruins a typographic one: it edits the strings you quoted and adds signage you did not ask for. Set it false whenever exact copy matters.

The open-weight checkpoints (fal-ai/qwen-image, the qwen-image-edit-* releases) have no such flag and take your prompt as written. What they expose instead is guidance_scale, num_inference_steps and LoRAs — raise guidance when the layout is being loosely interpreted, and leave the step count alone until the prompt is settled.

Layout is relative, not metric

Point sizes and pixel coordinates mean nothing here. Vertical order, relative size and relative weight mean everything. "Large bold capitals across the top, small widely-spaced capitals directly beneath, body copy in two columns below the rule" is a layout the model can execute. "24pt heading at x=120" is not.

For dense label sets, add structural marks — rules, borders, panels. Without them a block of labels renders as a list.

Show full SKILL.md (310 more words)Show less

Size

On Qwen-Image-3, text-to-image runs 512×512 to 2048×2048 total pixels and editing runs 512×512 to 1440×1440; the other checkpoints have their own ceilings, so read the endpoint. Small type needs the pixels: draft the composition small, then render the deliverable near the ceiling, and choose a taller canvas when the fine print has to survive.

Editing

Qwen-Image-3 Edit takes one to three reference images and order matters — the prompt addresses them as "image 1", "image 2", "image 3". References run 384–2048 px per side, 10 MB each, JPEG/PNG without alpha or WEBP. The earlier edit checkpoints take a list too, and the same "image N" convention applies.

Place the bottle from image 1 on the marble surface from image 2, keeping the bottle's label, proportions and cap exactly as they are. Match the lighting direction of image 2. Replace the label copy with "SERIES 04" in white sans-serif capitals.

Name what stays as explicitly as what changes. Recolouring a packshot, carrying a product into a new scene, and staging two products together are all the same instruction shape: what comes from which image, what must not move.

Symptoms

What went wrongWhat to change
The text is close to yours but not yoursQuote it, and set enable_prompt_expansion false
Invented words in the marginsAdd "no other text"
Non-Latin script renders as garbagePaste the characters instead of describing them
Small type is illegibleRender nearer the pixel ceiling, or use a taller canvas
The wrong reference supplied the subjectSay "image 1" / "image 2" explicitly and check the order you sent
Hierarchy is flatGive each line a relative size and weight, not a size in points

Grade the result with critique_image and score_image_adherence, which will tell you whether the copy rendered as written before you look at the picture.

Adapted from Runware's Qwen-Image-3.0 text and typography guide: https://runware.ai/docs/models/alibaba-qwen-image-3-0/guides/text-and-typography

© nodetool-ai, AGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in packages/system-skills/qwen-image-prompting of nodetool-ai/nodetool.

Open the folder on GitHubat commit 339f069

Compare with similar skills

Qwen Image Prompting 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.

Qwen Image Prompting compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Qwen Image Prompting this skillnodetool-ai/nodetool560—~1.5kAutomated safety check: PassAGPL-3.0
Image Generation Gatewayscalesthio/generative-media-skills197—~20kAutomated safety check: PassMIT
Fal AIhoodini/ai-agents-skills282—~2.1kAutomated safety check: NotesNone
AI Image Generation and Editingzhayujie/CowAgent47k—~1.3kAutomated safety check: PassMIT
Character Design with genmediafal-ai-community/skills251—~1.3kAutomated safety check: PassNone
Qianwen Image GenerationQianWen-AI/qianwen-ai105—~5.2kAutomated safety check: NotesApache-2.0

Similar skills

  • Image Generation Gateways

    calesthio/generative-media-skills

    Select, integrate, and operate multi-model image-generation gateways with model-specific schema discovery, version policy, asynchronous jobs, webhooks, spend approval, safe inputs and artifacts…

    197 GitHub stars~20k tokensUpdated 2 mo ago
    Media & CreativeAuto-check passed
  • Fal AI

    hoodini/ai-agents-skills

    Generate images, videos, and audio with fal.ai serverless AI.

    282 GitHub stars~2.1k tokensUpdated 3 mo ago
    Media & CreativeAuto-check: notes
  • Generates or edits images from text prompts through a Python script that picks an image backend based on which API keys are configured.

    47k GitHub stars~1.3k tokensUpdated yesterday
    Media & CreativeAuto-check passed
  • Character Design with genmedia

    fal-ai-community/skills

    Builds consistent characters, reference and expression sheets, outfit variations and character-to-video shots with the genmedia CLI while keeping identity stable.

    251 GitHub stars~1.3k tokensUpdated 12 days ago
    Media & CreativeAuto-check passed
  • Qianwen Image Generation

    QianWen-AI/qianwen-ai

    Generate and edit images using Wan and Qwen Image models. An agent skill from QianWen-AI/qianwen-ai.

    105 GitHub stars~5.2k tokensUpdated yesterday
    Media & CreativeAuto-check: notes
  • fal.ai Models Catalog

    fal-ai-community/skills

    Routes image, video, 3D, audio and text-extraction tasks to a suitable fal.ai endpoint using per-modality reference lists instead of blind model searches.

    251 GitHub stars~717 tokensUpdated 12 days ago
    Media & CreativeAuto-check passed

More from nodetool-ai/nodetool

All 127 skills in this repo
  • Beat Sync Editing

    nodetool-ai/nodetool

    Cut a NodeTool timeline to music and shape its pacing — detect the beat grid, place cuts on phrases, pick a cut type, build speed ramps with time remap, and give the piece an arc.

    560 GitHub stars~2.6k tokensUpdated today
    Auto-check passed
  • Caption Titles

    nodetool-ai/nodetool

    Add and animate a consistent text layer on an existing NodeTool timeline.

    560 GitHub stars~1.9k tokensUpdated today
    Auto-check passed
  • Color Motion

    nodetool-ai/nodetool

    Choose and animate colour on a NodeTool timeline, including shape and text gradients, colour grades, 3D LUTs, and dither.

    560 GitHub stars~2.3k tokensUpdated today
    Auto-check passed
  • Commercial Beat Sheet

    nodetool-ai/nodetool

    Write a shootable, precisely timed commercial beat sheet and store it as a NodeTool storyboard, with a consistent entity roster behind every shot.

    560 GitHub stars~4.6k tokensUpdated today
    Auto-check passed
  • Elevenlabs Audio Prompting

    nodetool-ai/nodetool

    Direct ElevenLabs speech, dialogue, sound effects and music — the bracketed audio tags v3 acts on and why the voice decides whether a tag lands, stability as the delivery dial, punctuation instead…

    560 GitHub stars~1.9k tokensUpdated today
    Auto-check passed
  • Frame Composition

    nodetool-ai/nodetool

    Stage the frame on a NodeTool timeline — grids, focal placement, safe areas per aspect ratio, depth layers and parallax, camera moves, and where elements enter and leave.

    560 GitHub stars~3.5k tokensUpdated today
    Auto-check passed

Works with

Questions about Qwen Image Prompting

What does Qwen Image Prompting do?

Prompt Alibaba's Qwen-Image line for the typography work it is built for — quoting exact copy so the model stops inventing it, switching prompt expansion off before it rewrites your strings…. Qwen Image Prompting is an agent skill from nodetool-ai/nodetool. Prompt Alibaba's Qwen-Image line for the typography work it is built for — quoting exact copy so the model stops inventing it, switching prompt expansion off before it rewrites your strings, describing layout in relative position and weight rather than point sizes, writing non-Latin scripts as characters, and addressing edit references as image 1/2/3.

When should I use Qwen Image Prompting?

Qwen Image Prompting fits situations like: the model id names Qwen-Image (alibaba/qwen-image-3/text-to-image; alibaba/qwen-image-3/edit; fal-ai/qwen-image-2/pro/text-to-image; fal-ai/qwen-image-edit-2511.

How do I install Qwen Image Prompting in Claude Code?

Run `npx skills add nodetool-ai/nodetool --skill qwen-image-prompting -a claude-code`. Or copy the skill folder (packages/system-skills/qwen-image-prompting in nodetool-ai/nodetool) into .claude/skills/qwen-image-prompting in your project. Claude Code loads it when a task matches its description.

How do I install Qwen Image Prompting in Codex?

Run `npx skills add nodetool-ai/nodetool --skill qwen-image-prompting -a codex`. Or copy the skill folder (packages/system-skills/qwen-image-prompting in nodetool-ai/nodetool) into .agents/skills/qwen-image-prompting in your project. Codex loads it when a task matches its description.

Can I use Qwen Image Prompting in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add nodetool-ai/nodetool --skill qwen-image-prompting -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-prompting, .gemini/skills/qwen-image-prompting, .github/skills/qwen-image-prompting and .opencode/skills/qwen-image-prompting in your project.

What does Qwen Image Prompting need to run?

SKILL.md names no scripts, command-line tools or credentials: Qwen Image Prompting is instructions for the agent only.

Does Qwen Image Prompting access the network?

SKILL.md names 1 domain. As links in the text: runware.ai. This is read from the text; nothing was executed.

Is Qwen Image Prompting safe to install?

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. Review the folder before installing.

What licence does Qwen Image Prompting use?

Qwen Image Prompting is published under the AGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Qwen Image Prompting use?

About 1.5k tokens (SKILL.md is roughly 5.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Qwen Image Prompting?

Skills that share tags, products or a category with Qwen Image Prompting: Image Generation Gateways (calesthio/generative-media-skills, 197 stars), Fal AI (hoodini/ai-agents-skills, 282 stars), AI Image Generation and Editing (zhayujie/CowAgent, 47k stars) and Character Design with genmedia (fal-ai-community/skills, 251 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Qwen Image Prompting?

nodetool-ai (a GitHub organization) maintains it in nodetool-ai/nodetool, which has 560 GitHub stars. The repository holds 127 skills in this directory. The repository was last updated on October 10, 2026.

Source: nodetool-ai/nodetool on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.