genart
Скилл генеративного искусства для Claude Code: детерминированные скетчи по хешу токена, трейты и редкость, экспорт для экранов, печати и плоттеров
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Запускает скрипты на Node.js и создает файлы изображений в проекте
- Агент пишет и исполняет код скетча
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/genartОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Выполните в терминале в папке проекта
npx skills add camilleroux/genart-skill --skill genart -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита c9fe961
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/camilleroux/genart-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/genart/
git -C "$tmp" checkout c9fe96102e49a5c74368691df6e7bd52ec015fd0
mkdir -p .claude/skills
cp -R "$tmp/skills/genart" .claude/skills/genartКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add camilleroux/genart-skill --skill genart -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита c9fe961
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/camilleroux/genart-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/genart/
git -C "$tmp" checkout c9fe96102e49a5c74368691df6e7bd52ec015fd0
mkdir -p .agents/skills
cp -R "$tmp/skills/genart" .agents/skills/genartКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add camilleroux/genart-skill --skill genart -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита c9fe961
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/camilleroux/genart-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/genart/
git -C "$tmp" checkout c9fe96102e49a5c74368691df6e7bd52ec015fd0
mkdir -p .github/skills
cp -R "$tmp/skills/genart" .github/skills/genartКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add camilleroux/genart-skill --skill genart -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита c9fe961
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/camilleroux/genart-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/genart/
git -C "$tmp" checkout c9fe96102e49a5c74368691df6e7bd52ec015fd0
mkdir -p .agents/skills
cp -R "$tmp/skills/genart" .agents/skills/genartКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add camilleroux/genart-skill --skill genart -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита c9fe961
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/camilleroux/genart-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/genart/
git -C "$tmp" checkout c9fe96102e49a5c74368691df6e7bd52ec015fd0
mkdir -p .agents/skills
cp -R "$tmp/skills/genart" .agents/skills/genartКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/camilleroux/genart-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/genart/
git -C "$tmp" checkout c9fe96102e49a5c74368691df6e7bd52ec015fd0
mkdir -p .devin/skills
cp -R "$tmp/skills/genart" .devin/skills/genartКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Бывший Windsurf.
Выполните в терминале в папке проекта
npx skills add camilleroux/genart-skill --skill genart -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита c9fe961
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/camilleroux/genart-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/genart/
git -C "$tmp" checkout c9fe96102e49a5c74368691df6e7bd52ec015fd0
mkdir -p .cline/skills
cp -R "$tmp/skills/genart" .cline/skills/genartКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add camilleroux/genart-skill --skill genart -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита c9fe961
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/camilleroux/genart-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/genart/
git -C "$tmp" checkout c9fe96102e49a5c74368691df6e7bd52ec015fd0
mkdir -p .roo/skills
cp -R "$tmp/skills/genart" .roo/skills/genartКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add camilleroux/genart-skill --skill genart -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита c9fe961
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/camilleroux/genart-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/genart/
git -C "$tmp" checkout c9fe96102e49a5c74368691df6e7bd52ec015fd0
mkdir -p .agents/skills
cp -R "$tmp/skills/genart" .agents/skills/genartКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/camilleroux/genart-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/genart/
git -C "$tmp" checkout c9fe96102e49a5c74368691df6e7bd52ec015fd0
mkdir -p .agents/skills
cp -R "$tmp/skills/genart" .agents/skills/genartКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/camilleroux/genart-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/genart/
git -C "$tmp" checkout c9fe96102e49a5c74368691df6e7bd52ec015fd0
mkdir -p .agents/skills
cp -R "$tmp/skills/genart" .agents/skills/genartКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Установи плагин: /plugin marketplace add camilleroux/genart-skill, затем /plugin install genart@camilleroux-genart. Дальше просто опиши скетч или вызови /genart.
Другие способы из описания автора
/plugin marketplace add camilleroux/genart-skill
/plugin install genart@camilleroux-genartПосле установки скилл подгружается сам или вызывается через /genart.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл дает агенту рабочее знание длинноформатного генеративного искусства. Он учит сеять генератор случайных чисел от хеша токена, рендерить одну и ту же композицию в любом разрешении, проектировать трейты и таблицы редкости, подавать сигнал захвата превью и экспортировать для печати и перьевых плоттеров. Покрыты Canvas 2D, p5.js, three.js и SVG, а также разные ончейн-площадки. В комплекте идут запускаемые скрипты, которые проверяют детерминированность скетча и рендерят отдельные сиды и контактные листы.
Для кого. Для генеративных художников и креативных разработчиков, которые используют агента как ассистента студии.
Подходит, если
- Пишете длинноформатный генеративный скетч под ончейн-площадку
- Нужно проверить детерминированность работы перед выпуском
- Проектируете трейты и таблицу редкости для эдишена
Не подходит, если
- Задача не про генеративное искусство и креативное кодирование
- Нужен готовый графический редактор, а не работа через код
- Не работаете с площадками ончейн-искусства или экранной диффузии
Пример запроса к агенту
Проверь мой скетч на детерминированность и отрендери контактный лист из пятидесяти сидовОграничения
Скилл рассчитан на Claude Code. Запускаемые скрипты работают на Node.js и создают файлы изображений, детерминированность проверяют, но не гарантируют художественный результат. Раздел про этику подчеркивает авторство, атрибуцию и раскрытие роли ИИ. Лицензия MIT.
Как отключить. Снимите плагин genart через менеджер плагинов или удалите его marketplace из настроек.
Проверка безопасности
- Запускает скрипты на Node.js и создает файлы изображений в проекте
- Агент пишет и исполняет код скетча
Коротко о README
README представляет скилл Claude Code для длинноформатного генеративного искусства: детерминированность по хешу, рендер в любом разрешении, трейты и редкость, экспорт для печати и плоттеров, этика жанра. Скилл написан художником и рассчитан на ИИ как ассистента студии, а не автора. Установка идет через marketplace Claude Code, скилл подгружается сам или вызывается командой. В комплекте два скрипта на Node.js для проверки детерминированности и рендера сидов и контактных листов. Лицензия MIT.
SKILL.md
--- name: genart description: > Craft long-form generative art for onchain platforms — Art Blocks, 256ART, Verse, Highlight, Plottables, bootloader.art, or a self-hosted drop — and for screen diffusion channels such as Artpoint. Covers hash-seeded determinism, resolution-agnostic rendering, features and rarity design, preview capture signals, debug GUIs and image/video export shortcuts, verification of a sketch before minting, and the ethics of the field. user-invokable: true argument-hint: "[platform|check|render] [path]" license: MIT metadata: author: Camille Roux category: generative-art --- # Generative art Help design, write and check long-form generative artworks — pieces where one algorithm produces a whole edition, each output derived from a hash the blockchain hands you at mint time.
Частые вопросы
Какие площадки поддержаны?
Справочники охватывают Art Blocks, 256ART, Verse, Highlight, Plottables, bootloader.art, самостоятельный хостинг и экранную площадку Artpoint.
Зачем нужны скрипты?
Они рендерят отдельные сиды и контактные листы и проверяют, что скетч действительно детерминирован, до выпуска.
Похожие
Скиллы и CLI от HeyGen: агент пишет HTML-композиции и рендерит из них MP4-ролики, субтитры, моушн-графику и слайды
Blender MCP
MCP for Blender
MCP-сервер и аддон для Blender: агент создает и меняет объекты, материалы и сцены, подгружает ассеты и выполняет Python в Blender
Скиллы Remotion
Remotion Agent Skills
Официальные скиллы Remotion для создания видео на React: композиции, анимации, субтитры, карты и рендер
Агентная видеостудия для Claude Code, Cursor и Codex: сценарий, озвучка, картинки, стоковые кадры, музыка, субтитры и рендер