К основному содержанию
скилл CX Codex

unicorn-studio — скилл для Claude Code: WebGL-сцены без кода

Помогает встроить интерактивные WebGL-сцены из Unicorn Studio на сайт: контейнер, адаптивный размер, производительность, слои с текстом и видео.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add MengTo/Skills --skill unicorn-studio -a claude-code
Открыть на GitHub

Что делает unicorn-studio

Скилл включается, когда вы встраиваете анимацию Unicorn Studio в веб-страницу. Он ведёт по трём шагам: подключить SDK (UMD с jsDelivr, версия фиксирована), вызвать UnicornStudio.init() после готовности DOM и повесить на контейнер data-us-project с ID проекта. Дальше можно крутить поведение атрибутами: data-us-scale, data-us-dpi, data-us-fps, data-us-lazyload, data-us-production. Вместо SDK бывает доступен экспорт сцены в JSON — тогда источник задаётся через data-us-project-src.

Самый частый провал — контейнер без заданных размеров. Сцена просто не отрисуется, потому что элементу с data-us-project нужны ширина и высота. Второе узкое место — количество сцен: у браузера лимит на WebGL-контексты, поэтому скилл советует держать меньше десяти сцен на странице. На слабых устройствах выручают те же атрибуты производительности и отказ от части динамических слоёв.

Ещё один момент, о котором стоит знать заранее: многие конструкторы вроде Framer, Webflow и Wix не рендерят сцену в режиме редактирования. Увидеть результат получится только в превью или на опубликованной странице. Скилл сначала уточняет у вас целевую платформу, положение сцены относительно первого экрана и требования к мобильным, а потом предлагает конкретную разметку.

Какие задачи решает

  • встроить WebGL-сцену из Unicorn Studio на страницу без ручных шейдеров
  • задать размеры контейнера, чтобы сцена вообще отрисовалась
  • снизить нагрузку на слабых устройствах через scale, dpi и fps
  • разложить анимацию слоями под текстом и видео
  • подключить сцену из JSON-экспорта вместо SDK

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

  • Встрой сцену Unicorn Studio в этот блок, контейнер 100% ширины и 420px высоты
  • Сделай встраивание с ленивой загрузкой и ограничением FPS для мобильных
  • Проверь, почему сцена не отображается в Webflow в режиме редактирования

Как установить unicorn-studio

1Через Skills CLI (Vercel)

npx skills add MengTo/Skills --skill unicorn-studio -a claude-code

2Вручную: положить файлы

~/.claude/skills/unicorn-studio/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/unicorn-studio/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора144

image-first-grid-layout Задаёт правила вёрстки экранов с полноэкранными фото, полупрозрачными блоками и направляющими линиями сетки. Пригодится для кинематографичных промо-страниц. CX Codex +1 1 400установок dither-background Скилл для генерации тёмного монохромного фона с крупными квадратными пикселями и упорядоченным дизерингом Байера. CX Codex +1 1 400установок globe-particles Создаёт трёхмерную визуализацию сферы и орбитального кольца из светящихся частиц на WebGL и Three.js. Пригодится для космических тем и витрин данных. CX Codex +1 1 400установок agency-grid-layout-minimal Задаёт направление для минималистичного сайта агентства: строгая сетка, крупная типографика и сдержанные изображения. Пригодится при сборке редакционного интерфейса без карточной перегрузки. CX Codex +1 1 400установок skeuomorphic-ui Скилл генерирует CSS для скевоморфных веб-интерфейсов: объёмных кнопок, переключателей и панелей. Пригодится, когда карточкам и контролам нужна тактильная глубина без глянца. CX Codex +1 1 400установок background-grid-webgl Скилл для ИИ-агента, который рисует перспективную WebGL-сетку на фоне: тонкие линии, лёгкая пыль частиц, медленный дрейф вперёд. CX Codex +1 1 500установок article-prompts-to-skills Скилл превращает статьи, туториалы и наборы промптов в готовые пакеты AgentSkills с тестами и демо. Он нужен, когда идеи интерфейсов и рабочие процессы пора перенести из текста в код. CX Codex +1 1 300установок build-mobile-threejs-games Скилл для сборки и проверки Three.js-игры под мобильный веб: тач-управление, адаптивный HUD, бюджеты производительности. CX Codex +1 1 300установок

Похожие

apng-studio официальный Andrea Griffiths Интерактивный холст для сборки Animated PNG в GitHub Copilot. Позволяет рисовать или загружать кадры, настраивать задержки и экспортировать анимацию. ★ 40 418звёзд репо code-slice-hero heygen-com Анимирует смену заголовка сеткой плиток с переворотом ячеек через WebGL 2 и Canvas 2D. Пригодится для сборки витрин и заставок с хронометражем 8 s в разрешении 1920×1080. CX Codex +1 10 000установок glass-shard-title heygen-com Собирает заголовок из осколков стекла: они летят сквозь туман, поворачиваются и складываются в буквы. Готовый блок HyperFrames 1920×1080 на 12.16 с. CX Codex +1 10 000установок spline-interactive freshtechbro Справочник по интеграции 3D-сцен Spline в веб-проекты. Помогает встроить интерактивную графику в React без ручного написания WebGL-кода. CX Codex +1 2 800установок title-sequence-3d charlie947 Скилл собирает кинематографичный 3D-опенер на Three.js в одном HTML-файле. Пригодится, когда для видеоролика или рассылки нужна яркая заставка с неоновыми вывесками и логотипами. CX Codex +1 1 500установок libraries-dev Jakubantalik Скилл подбирает и встраивает React-компоненты визуальных эффектов Libraries.dev для интерфейсов с ИИ: от светящихся рамок до аватаров и жидкого металла. CX Codex +1 1 000установок

Рядом в теме «Фронтенд и UI»

Всё по теме «Фронтенд и UI» →

Вопросы о unicorn-studio

Как установить unicorn-studio в Claude?

Выполните npx skills add MengTo/Skills --skill unicorn-studio -a claude-code. После этого файл скилла лежит в ~/.claude/skills/unicorn-studio/SKILL.md.

Что делает unicorn-studio?

Проводит по встраиванию интерактивных WebGL-сцен Unicorn Studio: подключение SDK, вызов UnicornStudio.init(), атрибуты контейнера и настройки производительности.

Почему сцена не видна на странице?

Чаще всего у элемента с data-us-project не заданы ширина и высота. В конструкторах вроде Webflow и Framer сцена не рендерится в режиме редактирования — смотрите превью или опубликованную страницу.

Исходный текст

SKILL.md · MIT
---
name: unicorn-studio
description: Use when embedding and customizing Unicorn Studio interactive animations on the web (embed, responsive sizing, performance, layering with UI, fallbacks).
---

# Unicorn Studio — No-code WebGL Scenes (Embed/SDK) Skill

## When to use
- Designers want custom WebGL visuals without hand-coding shaders/three.js
- You need “designed” effects layered with text/images/video, with built-in interactivity
- Site builders: Framer, Webflow, Wix, Figma Sites, etc.

## What it is
- A scene editor (layers + effects + events) that exports:
  - Embed via Unicorn Studio SDK (small JS library)
  - Or JSON/code export for faster/self-hosted loading (plan-dependent)

## Key embed patterns
- Load SDK (can be in `<head>` or footer depending on above-the-fold):
  - UMD from jsDelivr (versioned)
  - Call `UnicornStudio.init()` once DOM is ready
- Add attributes to a container element:
  - `data-us-project="PROJECT_ID"`
  - Optional performance/behavior params:
    - `data-us-scale` (render scale)
    - `data-us-dpi` (resolution multiplier)
    - `data-us-fps` (cap FPS)
    - `data-us-lazyload="true"`
    - `data-us-production="true"`
  - Optional JSON source:
    - `data-us-project-src="https://.../scene.json.txt"`

## Events (authoring-side)
- Appear (entrance), Scroll (progress/velocity), Hover, Mousemove
- Use events for “feels interactive” without writing JS.

## Common pitfalls
- Container has no defined dimensions → scene won’t display
  - Ensure the element with `data-us-project` has width/height.
- Too many scenes on one page → WebGL context limits + memory
  - Prefer <10 scenes/page; WebGL context max ~16.
- Performance on low-end devices
  - Use `data-us-scale`/`data-us-dpi`/`data-us-fps`; reduce dynamic layers/effects.
- Site builder preview limitations
  - Many builders won’t render in edit mode; must preview/publish to see it.

## Quick recipes

### 1) Basic embed container
```html
<div style="width: 100%; height: 420px" data-us-project="YOUR_PROJECT_ID"></div>
```

### 2) Performance-first embed
```html
<div
  style="width: 100%; height: 420px"
  data-us-project="YOUR_PROJECT_ID"
  data-us-lazyload="true"
  data-us-production="true"
  data-us-scale="0.75"
  data-us-dpi="1.25"
  data-us-fps="45"
></div>
```

## What to ask the user
- Target platform: Webflow / Framer / coded site?
- Is the scene above-the-fold? (affects script placement and lazyload)
- Mobile support requirement + acceptable quality/FPS
- Number of scenes on the page and whether JSON export is available

© MengTo · MIT · MengTo/Skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой