mrkeyoor.com_
Mon 28 Sept 07:47 UTC
AI Toolsevaluationupdated 28 Sept 2026

guizang-yingzao-skill review

Yingzao is a Chinese-language Claude Code and Codex skill that turns photos of Chinese buildings, streets, shops, crafts, and local food into editorial posters. The repository has no English README, so English-only users must translate a detailed workflow before they can judge or operate it safely.

Verdict

Our Yingzao run installed 39 packages in 17 seconds and passed all 22 reported tests, but GitHub showed no repository license. The skill is a serious choice for Chinese editorial poster work because it treats the source photo, lettering, and regional identity as one design problem. Use it for supervised creative work, and wait for explicit licensing before building redistribution or client delivery around the repository.

We ran it

Lab card: what happened when we ran guizang-yingzao-skillScreenshot of guizang-yingzao-skill (github.com/op7418/guizang-yingzao-skill)
Install✓ · 17s39 packages · 297 MB
Build✓ · 4s
Tests✓ · 17s22 passed · 0 failed · 2 skipped of 22 (pytest)
Known vulns0(pip-audit)
Repo121 files~4,228 lines of source · 18.2 MB · 0 CI workflows · tests dir

Answers from our run

Does guizang-yingzao-skill build from source?

Dependencies installed in 17 seconds (39 packages), and the build succeeded in 4 seconds. We cloned commit 58c9b87 into a clean Debian container with 3 CPUs and no project-specific setup.

Do guizang-yingzao-skill's tests pass?

Yes: 22 of 22 passed when we ran the project's own test command (pytest). Some failures need services or credentials a bare container does not have.

Does guizang-yingzao-skill have known vulnerabilities in its dependencies?

pip-audit found none in the dependency tree at the time of our run.

Who should not use guizang-yingzao-skill?

English-only teams that need maintained documentation: the README, skill instructions, and reference manuals are in Chinese, with no English mirror in the repository.

What are the alternatives to guizang-yingzao-skill?

Guizang Social Card Skill, ComfyUI, InvokeAI. Our Yingzao run installed 39 packages in 17 seconds and passed all 22 reported tests, but GitHub showed no repository license.

Setup4/517-second install; image tooling and fonts remain external
Docs4/5Detailed workflow and gates, but Chinese only
Community2/5464 stars and 1 unanswered issue
Maturity3/5Tests pass, but there is no CI, release, or license

Who it’s for

Chinese-speaking designers who already use an agent with image editing and local-file access.
Cultural organizations turning real place photography into Chinese editorial posters.
Creative teams that want preflight checks, typography guidance, and one controlled image-model call instead of an open-ended prompt.
Developers prepared to review generated lettering, architecture, and historical claims before delivery.

Who it’s NOT for

English-only teams that need maintained documentation: the README, skill instructions, and reference manuals are in Chinese, with no English mirror in the repository.
Anyone needing a deterministic layout renderer: the workflow depends on an image model to rebuild the scene, materials, light, subject edges, and text relationships.
Commercial teams that require clear reuse terms: GitHub reported no repository license, and the tree has no license file.
Users sensitive to agent context pressure: open issue 1 reports context compression beginning early in one Codex run, though the report does not establish whether the skill or client caused it.

Setup reality

Our sandbox installed the Python project under yingzao/ in 17 seconds, adding 39 packages and consuming 297 MB. The build passed in 4 seconds. Pytest finished in 17 seconds with 22 passed, 0 failed, and 2 skipped of 22. Pip-audit found 0 known vulnerabilities.

Actual poster work needs an agent that can read local images and call an image-generation or editing tool. Python 3.10 or newer, Pillow, NumPy, OpenCV, fontTools, Chinese fonts, source photos, and any credentials required by the chosen image provider sit outside the skill itself.

The 121-file checkout was 18.2 MB with about 4,228 source lines. It has a tests directory, but no CI workflow files and no Dockerfile. The documentation and operating instructions are Chinese-only.

Three visual inputs turn a photo into a directed edit

Yingzao does more than append a style prompt to a travel photo. For a high-style job, it requires 3 visual inputs in a fixed order: a corrected source photo, one dominant reference image, and a sparse layout guide. The agent first decides how the subject, background, lettering, and interaction should behave. A preparation script then checks that those decisions reached the actual image-model inputs.

That sequence is the project's best idea. It separates evidence from influence. The source image preserves roof slopes, eaves, signs, asymmetry, and other identity cues. The reference supplies one coherent visual mechanism. The layout guide marks text regions, shared axes, and overlaps without pretending that ordinary font outlines are the final lettering. A model still makes the edit, but the call arrives with a bounded job rather than a bag of style words.

Eight gates sit before the expensive image call

The preflight document defines 8 hard gates. They cover dependencies and paths, photo geometry, factual text, reference compatibility, visible model work, the layout guide, display-letter design, and final call arguments. The preparation script must return READY before generation. Output belongs under the caller's output/yingzao/<run-id>/ directory, keeping generated files out of the installed skill.

Several checks address mistakes that look fine at first glance. Place names and historical text must be verified, visible in the photo, or confirmed by the user. Reinterpreted Chinese display type gets a glyph brief, while smaller factual copy stays in an ordinary family. If the poster says the subject overlaps the title, the layout guide must use the real subject footprint. These rules cannot guarantee taste, but they make vague art direction inspectable.

What happened when we ran it

Our sandbox installed the yingzao/ Python project in 17 seconds. It pulled 39 packages and occupied 297 MB. The build completed in 4 seconds. Pytest ran for 17 seconds and reported 22 passed, 0 failed, and 2 skipped of 22. Pip-audit found 0 known vulnerabilities in the installed dependency set.

The checkout at commit 58c9b87 contained 121 files, about 4,228 lines of source, and used 18.2 MB before installation. It includes a tests directory, but our scan found 0 CI workflow files and no Dockerfile. Those numbers describe the deterministic Python helpers. We did not score poster quality or make an image-generation call, so the run says nothing about typography accuracy, architectural fidelity, or provider cost.

The image model still owns the hardest parts

Python handles measurements, font coverage, collision checks, alignment, image preparation, and call assembly. The chosen image model handles semantic extraction, scene reconstruction, materials, lighting, and the relationship between subject and text. That boundary keeps ordinary geometry testable. It also leaves the final artifact exposed to model errors, especially with Chinese characters and culturally specific building details.

The skill calls for one post-generation readback and up to 3 obvious problems in a note. It does not automatically regenerate, grade itself, or spend a second image credit. User feedback controls the next edit. Local lettering or edge faults can use the current image as the target, while changes to the subject, background, main layout, or reference direction return to the corrected original. That is a sensible cost boundary for supervised work.

One issue raises a context-cost question without answering it

Open issue 1 describes a Codex session compressing context from an early step while handling a roughly 600 KB uploaded photo. The reporter asks whether the cause is Codex, the skill, or a limit. There is no maintainer reply in the fetched issue and no demonstrated cause, so it would be careless to blame the skill. The report still matters because Yingzao has a long instruction file plus multiple references and generated analysis artifacts.

Test the workflow in the exact agent client you plan to use. Watch whether it reloads every reference, drops earlier facts, or compresses before the final call. A 39-package Python install can be healthy while the language-model session becomes awkward. If context use is tight, keep the user's verified text and the final generation manifest outside the chat so they survive any summarization.

Missing license terms are the adoption blocker

GitHub showed 464 stars, 1 open issue, and a last push on September 3, 2026. The latest-release endpoint returned no release, the repository had no CI workflows, and GitHub reported no license. The related Guizang Social Card Skill carries AGPL-3.0, but that separate repository's license does not apply here.

The missing license matters more than the 22 passing tests for organizations that want to copy, modify, redistribute, or bundle the skill. Ask the maintainer for explicit terms before client delivery or product integration. For personal evaluation, the workflow is worth studying: it turns poster generation into a sequence of visible decisions and gives the model one tightly prepared edit instead of repeated blind retries.

Alternatives

ProjectWhat it isPick it when
Guizang Social Card SkillA related Claude Code and Codex skill that renders social cards and cover pairs through HTML and PNG output.pick this instead when deterministic social graphics matter more than rebuilding a photograph through an image model.
ComfyUI gh↗A node-based interface and backend for building explicit local image-generation workflows.pick this instead when model choice, reusable graphs, and local generation control matter more than Yingzao's Chinese art direction.
InvokeAI gh↗A creative engine and web interface for controlled Stable Diffusion generation and editing.pick this instead when you need a broader visual-production application with a documented open-source license.

What people are saying

  1. [velocity-scout] op7418/guizang-yingzao-skill

Sources

  1. Yingzao repository
  2. Yingzao skill instructions
  3. Yingzao preflight gates
  4. Context compression issue 1

More ai tools reviews

awesome-ai-agent-platforms · vdn-minimax-h3 · image-to-3d-pipeline · nature-skills · image-story-video-wizard · BrowserKitten · the whole board →