alayarenderer-generative-world — скилл для Claude Code
Скилл для ИИ-агента, который разворачивает AlayaRenderer: разложение RGB-видео на G-буферы и стилизация видео по текстовому описанию.
npx skills add reason-machines/trending-skills --skill alayarenderer-generative-world -a claude-codeЧто делает alayarenderer-generative-world
AlayaRenderer — двухступенчатый фреймворк для видео. Первая ступень, Inverse Renderer, берёт обычное RGB-видео и раскладывает его на пять каналов: albedo, normal, depth, roughness, metallic. Вторая ступень, Game Editing, собирает из этих G-буферов и текстового промпта новый стилизованный ролик.
Скилл ведёт агента по всей установке: клонирование репозитория с подмодулями, два отдельных conda-окружения на Python 3.10, скачивание весов через huggingface-cli. Модели разные — Cosmos-Transfer1-DiffusionRenderer 7B для обратного рендера и Wan2.1 1.3B для стилизации, и зависимости у них конфликтуют, поэтому окружения и просят разделить. Веса кладутся в inverse_renderer/checkpoints/Diffusion_Renderer_Inverse_Cosmos_7B и game_editing/models/train/Wan2.1-T2V-1.3B_gbuffer.
Инференс Game Editing запускается скриптом examples/wanvideo/model_inference/inference_gbuffer_caption.py с флагами --style, --prompt, --gbuffer_dir, --num_frames, --height, --width. Число кадров должно быть вида 8n+1 — при другом значении генерация не пойдёт. Каталог G-буферов собирается вручную: пять подпапок с покадровыми PNG.
Какие задачи решает
- разложить RGB-видео на albedo, normal, depth, roughness и metallic
- перекрасить запись геймплея в зимнюю или ночную сцену по тексту
- развернуть два conda-окружения под конфликтующие модели
- скачать и разложить веса Cosmos-Transfer1 и Wan2.1 по нужным путям
- собрать каталог G-буферов с покадровыми PNG для инференса
Примеры запросов агенту
- Разложи
gameplay_video.mp4на G-буферы через inverse renderer и сохрани вtest_dataset/ - Запусти game editing со стилем
snowy_winterи промптом про заснеженный лес - Помоги настроить окружение
game_editingи скачать весаBrian9999/stylerenderer
Как установить alayarenderer-generative-world
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill alayarenderer-generative-world -a claude-code2Вручную: положить файлы
~/.claude/skills/alayarenderer-generative-world/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/alayarenderer-generative-world/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill alayarenderer-generative-world -a codex2Вручную: положить файлы
.agents/skills/alayarenderer-generative-world/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill alayarenderer-generative-world -a cursor2Вручную: положить файлы
.cursor/skills/alayarenderer-generative-world/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/trending-skills alayarenderer-generative-world2Вручную: положить файлы
.github/skills/alayarenderer-generative-world/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill alayarenderer-generative-world -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/trending-skills --path skills/alayarenderer-generative-worldВручную: положить файлы
.devin/skills/alayarenderer-generative-world/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill alayarenderer-generative-world -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о alayarenderer-generative-world
Как установить alayarenderer-generative-world в Claude Code?
Выполните npx skills add reason-machines/trending-skills --skill alayarenderer-generative-world -a claude-code. Скилл появится в ~/.claude/skills/alayarenderer-generative-world/SKILL.md.
Что делает alayarenderer-generative-world?
Проводит агента через установку и запуск AlayaRenderer: обратный рендер видео в G-буферы и стилизацию по текстовому промпту.
Почему для AlayaRenderer нужны два conda-окружения?
У Inverse Renderer и Game Editing конфликтующие зависимости, поэтому их держат раздельно: inverse_renderer и game_editing.