Yingzao

Скилл превращает фотографии зданий, улиц и местной культуры в оформленные редакционные постеры через модель генерации изображений

Скилл

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Запускает скрипты на Python и читает локальные изображения
  • Вызывает внешнюю модель генерации изображений
Все причины и проверки
Нужен VPN

op7418/guizang-yingzao-skill

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/yingzao

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Выполните в терминале в папке проекта

npx skills add op7418/guizang-yingzao-skill --skill yingzao -a claude-code -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 58c9b87
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/op7418/guizang-yingzao-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yingzao/
git -C "$tmp" checkout 58c9b8738858bae0ab2c669d0a0fead90d4a80c9
mkdir -p .claude/skills
cp -R "$tmp/yingzao" .claude/skills/yingzao

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add op7418/guizang-yingzao-skill --skill yingzao -a cursor -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 58c9b87
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/op7418/guizang-yingzao-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yingzao/
git -C "$tmp" checkout 58c9b8738858bae0ab2c669d0a0fead90d4a80c9
mkdir -p .agents/skills
cp -R "$tmp/yingzao" .agents/skills/yingzao

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add op7418/guizang-yingzao-skill --skill yingzao -a github-copilot -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 58c9b87
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/op7418/guizang-yingzao-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yingzao/
git -C "$tmp" checkout 58c9b8738858bae0ab2c669d0a0fead90d4a80c9
mkdir -p .github/skills
cp -R "$tmp/yingzao" .github/skills/yingzao

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add op7418/guizang-yingzao-skill --skill yingzao -a codex -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 58c9b87
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/op7418/guizang-yingzao-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yingzao/
git -C "$tmp" checkout 58c9b8738858bae0ab2c669d0a0fead90d4a80c9
mkdir -p .agents/skills
cp -R "$tmp/yingzao" .agents/skills/yingzao

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add op7418/guizang-yingzao-skill --skill yingzao -a gemini-cli -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 58c9b87
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/op7418/guizang-yingzao-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yingzao/
git -C "$tmp" checkout 58c9b8738858bae0ab2c669d0a0fead90d4a80c9
mkdir -p .agents/skills
cp -R "$tmp/yingzao" .agents/skills/yingzao

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/op7418/guizang-yingzao-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yingzao/
git -C "$tmp" checkout 58c9b8738858bae0ab2c669d0a0fead90d4a80c9
mkdir -p .devin/skills
cp -R "$tmp/yingzao" .devin/skills/yingzao

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Бывший Windsurf.

Выполните в терминале в папке проекта

npx skills add op7418/guizang-yingzao-skill --skill yingzao -a cline -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 58c9b87
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/op7418/guizang-yingzao-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yingzao/
git -C "$tmp" checkout 58c9b8738858bae0ab2c669d0a0fead90d4a80c9
mkdir -p .cline/skills
cp -R "$tmp/yingzao" .cline/skills/yingzao

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add op7418/guizang-yingzao-skill --skill yingzao -a roo -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 58c9b87
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/op7418/guizang-yingzao-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yingzao/
git -C "$tmp" checkout 58c9b8738858bae0ab2c669d0a0fead90d4a80c9
mkdir -p .roo/skills
cp -R "$tmp/yingzao" .roo/skills/yingzao

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Форк Roo Code, папки .roo те же.

Выполните в терминале в папке проекта

npx skills add op7418/guizang-yingzao-skill --skill yingzao -a opencode -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 58c9b87
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/op7418/guizang-yingzao-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yingzao/
git -C "$tmp" checkout 58c9b8738858bae0ab2c669d0a0fead90d4a80c9
mkdir -p .agents/skills
cp -R "$tmp/yingzao" .agents/skills/yingzao

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/op7418/guizang-yingzao-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yingzao/
git -C "$tmp" checkout 58c9b8738858bae0ab2c669d0a0fead90d4a80c9
mkdir -p .agents/skills
cp -R "$tmp/yingzao" .agents/skills/yingzao

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/op7418/guizang-yingzao-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /yingzao/
git -C "$tmp" checkout 58c9b8738858bae0ab2c669d0a0fead90d4a80c9
mkdir -p .agents/skills
cp -R "$tmp/yingzao" .agents/skills/yingzao

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Понадобится: Node.js

Сверено с репозиторием 25 сент. 2026, коммит 58c9b87.

Текст для агента

Установи скилл: npx skills add https://github.com/op7418/guizang-yingzao-skill --skill yingzao. Перед первым запуском выполни python3 yingzao/scripts/check_dependencies.py.

Другие способы из описания автора
npx skills add https://github.com/op7418/guizang-yingzao-skill --skill yingzao

После установки выполните python3 yingzao/scripts/check_dependencies.py для проверки зависимостей.

Проверка безопасности

Как мы проверяем

Средний рискСредний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

  • Запускает скрипты на Python и читает локальные изображения
  • Вызывает внешнюю модель генерации изображений

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Скилл берет реальные фотографии архитектуры, интерьеров, предметов и еды и собирает из них редакционный постер, а не накладывает фильтр. Он сначала читает композицию и опознает, что на снимке: фасад, ракурс снизу, диагональ или фрагмент, чинит одну реально мешающую проблему кадра и защищает узнаваемые черты постройки. Затем подбирает совместимую опорную референсную картинку, проектирует китайские выводные шрифты и пространственную связь текста с изображением. На финальном шаге он отдает исходник, референс и разреженный макетный подслой модели генерации, чтобы она перерисовала сцену целиком. Есть проверки перед вызовом модели и одна диагностика после.

Для кого. Для дизайнеров и авторов визуального контента, которым нужны постеры из реальных снимков мест и культуры.

Подходит, если

  • Нужен редакционный постер из фото исторического здания или улицы
  • Нужно собрать несколько снимков в единую сцену
  • Нужна связка китайского выводного шрифта и главного объекта на постере

Не подходит, если

  • Нужна обычная рекламная или товарная картинка для магазина
  • Нужна только коррекция экспозиции, ретушь или замена неба
  • Нет реального места или объекта в основе, а хочется выдуманное здание

Пример запроса к агенту

Сделай через $yingzao редакционный постер 3 на 4 из этой фотографии старого города

Ограничения

Скилл работает только вместе с агентом, который умеет читать локальные изображения и вызывать модель генерации, в README упоминается GPT Image, доступ к таким моделям из России без обходных средств может не работать. Нужен Python 3.10 и библиотеки Pillow, NumPy, OpenCV и fontTools, перед первым запуском проверяется зависимость. Интерфейс и справочники в основном на китайском.

Как отключить. Удалите папку yingzao из каталога скиллов вашего агента.

Частые вопросы

Скилл сам рисует постер?

Нет, финальную картинку собирает модель генерации изображений, а скилл готовит исходник, референс, макет и проверки.

Что нужно установить кроме скилла?

Python 3.10 и библиотеки Pillow, NumPy, OpenCV и fontTools, скрипт проверки зависимостей идет в комплекте.

Скиллы
Выбор редакции

Скиллы и CLI от HeyGen: агент пишет HTML-композиции и рендерит из них MP4-ролики, субтитры, моушн-графику и слайды

СкиллСредний риск53,9 тыс.Звезды репозитория

Blender MCP

MCP for Blender

Выбор редакции

MCP-сервер и аддон для Blender: агент создает и меняет объекты, материалы и сцены, подгружает ассеты и выполняет Python в Blender

MCP-серверВысокий риск29,5 тыс.Звезды репозитория

Скиллы Remotion

Remotion Agent Skills

Выбор редакции

Официальные скиллы Remotion для создания видео на React: композиции, анимации, субтитры, карты и рендер

СкиллНизкий риск4,8 тыс.Звезды репозитория

Агентная видеостудия для Claude Code, Cursor и Codex: сценарий, озвучка, картинки, стоковые кадры, музыка, субтитры и рендер

ВоркфлоуСредний риск61,8 тыс.Звезды репозитория

Коротко о README

README описывает скилл, который превращает снимки архитектуры и местной культуры в редакционные постеры через модель генерации. Установка идет одной командой npx skills add, есть текст, который можно передать агенту, чтобы он поставил скилл сам. Расписан рабочий процесс: предпроверка фото и фактов, четыре творческих домена, выбор одного опорного референса, проектирование шрифтов и разреженного макета, целостная генерация и одна диагностика после. Для запуска нужны Python 3.10 и библиотеки Pillow, NumPy, OpenCV и fontTools, продукты пишутся в рабочий каталог, а не внутрь скилла.

SKILL.md

---
name: yingzao
description: Transform real Chinese architecture and place-based cultural photos into art-directed editorial posters, integrated multi-photo scenes, and optional source comparisons. Use for historic buildings, vernacular streets, culturally rooted shops, interiors, food, travel covers, and place montages; do not use for generic advertising, routine retouching, or invented places.
---

# Yingzao · 营造

把真实建筑与在地文化照片转译为有主体处理、主动背景、字形设计和空间互动的编辑海报。先从照片提出创意命题,再让一张兼容的主导参考强化它;Token 负责检索与机制追踪,不能替代设计判断。

## 核心合同

- 高风格化任务固定使用:Image 1 校正原图、Image 2 一张主导参考实图、Image 3 稀疏中性排版垫图。生成前必须由 `scripts/prepare_generation.py` 编译成一次调用清单,不得互相替代、改序或在调用时重新概括提示词。
- 所选 Recipe 必须保存为 `analysis/recipe.json`,再把全部启用 Token 编入 `analysis/design-plan.json`。
- 创意命题必须先于参考检索。

## 输入确认

从用户消息提取:地点/对象与必要文案、海报数量、是否要原图对照拼图。

## 工作流

### 0. 建立安全输入

1. 运行 `python3 scripts/check_dependencies.py`。
2. 产物写入调用者工作目录的 `output/yingzao/<run-id>/`,不得写入 Skill 包。
3. 每张来源运行 `scripts/photo_preflight.py`,判定 `hero / support / reject`。
4. 事实按 `VERIFIED / OBSERVED / USER-CONFIRMED / UNCONFIRMED` 分级;只有前三类进入海报。
Foxx AIYingzao

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.