docs: showcase Qwen Image Gen images, prompts and installation
Craft Skills
Research-backed, eval-driven skills for AI agents.
Craft Skills turns transferable craft knowledge into focused workflows with explicit trigger boundaries, exit conditions, original examples, and forward tests. It is not a video-summary archive, prompt dump, or style-cloning collection.
Created and curated by Fini Yang. Maintained by ZSeven.
Skills
| Skill | Purpose | Status |
|---|---|---|
qwen-image-gen |
Intent-preserving Qwen prompts, local edits, reference series, canvas adaptation and original-output review. Guide and examples · Agent workflow | v0.1.0 experimental candidate |
logo-semantic-fusion |
Design and evaluate marks in which multiple meanings genuinely share geometry. Read the guide · Agent workflow | v0.1 experimental |
recurring-character-diary-comic |
Create, audit, and repair 4–8 panel page-native diary comics around an authorized recurring character; compare three page structures, lock directional evidence and exact dialogue, and review the final hash at original size and 25%. Read the guide · Agent workflow | v0.2 experimental |
native-transparent-imagegen |
Generate native-transparent PNG/WebP assets and verify untouched alpha, fine edges, and evidence. RGB checkerboards fail, and background removal cannot manufacture success. Read the guide and Tuanzi/Hutao case · Agent workflow | v0.1 experimental |
single-path-process-diorama |
Turn a 3–5-step process into one complete miniature world, preserving sequence and meaningful state changes. Guide · Agent workflow | v0.1.1-rc.1 experimental candidate |
Qwen Image Gen: generation, editing and character series
Deployed the model, but struggling to get the intended image or edit? qwen-image-gen turns requests into actionable prompts, reference roles and canvas settings, then uses original-output review and quality feedback to guide revisions.
| Rooftop satin | Strawberry cake | Noir portrait |
|---|---|---|
![]() |
![]() |
![]() |
| Prompt | Prompt | Prompt |
Local Qwen-Image samples at 1152×2048. Click an image for the Skill, full-size originals and usage.
Install and try · Four rewrite comparisons · Guide · Agent workflow
Use $qwen-image-gen to create three separate portraits of the reference person,
one action per image. Resolve identity, pose and canvas, generate through my
existing Qwen workflow, and inspect the original outputs.
Your current Agent rewrites prompts; no extra enhancement model is needed. Generation requires an existing Qwen connection. Three of four research pairs improved, while a complex stool pose failed; examples and offline tests do not guarantee every requested image.
Turn a process into a miniature world
One process becomes one integrated scene, not a collage of separately generated stages. Materials, actions, and spatial rhythm follow the subject rather than a fixed track template.
- Coffee, four steps: green beans to roasted beans, grounds, and a served drink.
- Code delivery, five steps: marked modules connect submission, testing, review, packaging, and deployment.
- Parcel delivery, three steps: packing, transport, and handoff in one neighborhood.
Use $single-path-process-diorama to turn “topic → draft → edit → publish” into
one 3:4 paper-and-wood miniature newsroom. Preserve manuscript identity, avoid panels,
and inspect the final sequence, actions, and lettering.
Requires image generation and visual inspection; only built-in imagegen was tested. Not an engineering drawing or complete branching flowchart. Three paired image cases yielded two wins and a tie, not a stable success rate. The cover is not a fourth validated case.
Native transparency, not a drawn checkerboard
native-transparent-imagegen is not a magic “transparent background” prompt. It proves whether
the delivered file actually contains model-native alpha:
- generate new assets one at a time and preserve the model's original bytes;
- require encoded alpha, fully transparent pixels, and transparent corners when applicable;
- fail RGB checkerboards and retry only within a fixed limit;
- forbid matting, chroma key, segmentation, or locally written alpha from manufacturing success;
- inspect fur, glass, smoke, and translucent haze over contrasting viewer backgrounds after the metadata gate passes.
The first-version Tuanzi and Hutao fur case used a character action sheet supplied directly by the rights holder as a held-out local identity reference. One of three native generations returned RGBA; two returned RGB files containing drawn checkerboards. The RGBA attempt still failed the hero-case visual gate because of broad low-alpha haze. The public claim is therefore not “this prompt always works,” but: if it cannot be verified, it is not ready to use.
Use $native-transparent-imagegen to generate a transparent PNG with model-native alpha.
Validate the untouched original one asset at a time; report failure instead of removing a background.
“Experimental” means the workflow has structured tests and original examples; it does not imply production readiness, trademark clearance, or professional approval.
Install
Clone the collection, then copy only the skill you want:
git clone https://github.com/ZSeven-W/craft-skills.git
mkdir -p "${CODEX_HOME:-$HOME/.codex}/skills"
cp -R craft-skills/skills/logo-semantic-fusion \
"${CODEX_HOME:-$HOME/.codex}/skills/"
# Or install the recurring-character comic skill:
cp -R craft-skills/skills/recurring-character-diary-comic \
"${CODEX_HOME:-$HOME/.codex}/skills/"
# Or install the native-transparency image skill:
cp -R craft-skills/skills/native-transparent-imagegen \
"${CODEX_HOME:-$HOME/.codex}/skills/"
For the diorama, clone the collection and install into a previously absent destination:
git clone https://github.com/ZSeven-W/craft-skills.git craft-skills-diorama
mkdir -p "${CODEX_HOME:-$HOME/.codex}/skills"
cp -R craft-skills-diorama/skills/single-path-process-diorama "${CODEX_HOME:-$HOME/.codex}/skills/"
Back up an existing installation to avoid nested copies or overwritten customizations. These instructions do not install anything automatically. Restart or reload the agent session if the skill is not discovered immediately.
Release standard
Every published skill must:
- solve one narrow, reusable user goal;
- define both trigger and non-trigger boundaries;
- include applicability, exit, and evidence rules;
- use original examples and appropriately licensed assets;
- cover normal, incomplete, non-trigger, and edge cases in its evals;
- demonstrate improvement on unseen tasks, not only bundled examples;
- distinguish inspected artifacts from prompts or intended outputs;
- pass the repository's deterministic release checks;
- state material limitations and avoid unsupported professional or legal claims.
Sources and media
Public educational material may inform a skill's methodology. Influential sources are linked in that skill's provenance notes or third-party notice. Attribution records research context and does not imply endorsement.
This repository does not include downloaded videos, audio, covers, screenshots, transcripts, platform metadata, or third-party brand assets. Public examples must be original or explicitly licensed. Research archives and acquisition tools remain outside this repository and its release history.
Contributing
Bug fixes, clearer instructions, additional evals, and original test cases are welcome. Read CONTRIBUTING.md before proposing a new skill.
Do not submit automated source conversions, near-verbatim summaries, creator style clones, scraped media, generic prompt collections, or outputs presented as verified without artifact evidence.
Validate
Use Python 3.10 or newer. Install the validator dependencies, then run the deterministic release check from the repository root:
python3 -m pip install -r \
evals/recurring-character-diary-comic/requirements.txt
python3 scripts/check_release.py
The root check invokes any per-skill eval validator shipped by the collection, in addition to checking package structure, links, metadata, media, and release hygiene.
License
Original repository material is licensed under the Apache License 2.0. Linked or third-party material retains its respective rights; see THIRD_PARTY_NOTICES.md.





