К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

wireframe-portal-title — скилл для Claude Code: установка

Скилл создаёт анимированный 3D-заголовок с эффектом портала и заменой фразы. Пригодится для блоков HyperFrames с настраиваемым текстом и цветом.

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

Что делает wireframe-portal-title

Скилл добавляет композицию HyperFrames, где объёмные wireframe-буквы появляются через вспышку портала, а затем превращаются во вторую фразу. Для текста предусмотрены автоматическая раскладка по словам, изменение размера и настраиваемые параметры перехода, дрожания букв, тумана и хаоса вспышки.

В комплекте идут HTML-файл композиции и локальные шрифты Geist. Размер кадра — 1920×1080, длительность — 8 s. Блок использует three.js 0.181.2, GSAP 3.14.2, Canvas 2D, GLSL, post-processing и Clipper; эти зависимости загружаются во время работы. Память составляет примерно 350 MB на активный экземпляр, поэтому запускайте по одному. Это повод проверить ресурсный лимит проекта до добавления блока.

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

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

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

  • Создай композицию HyperFrames `wireframe-portal-title` с заголовком `BREAKTHROUGH` и замени его на `Lets do this sir!`.
  • Подключи `wireframe-portal-title.html` в `index.html` и выставь размер `1920×1080`.
  • Отрендери `compositions/wireframe-portal-title/wireframe-portal-title.html` с переменными `title`, `replacementPhrase` и `accent`.

Как установить wireframe-portal-title

1Через Skills CLI (Vercel)

npx skills add heygen-com/hyperframes --skill wireframe-portal-title -a claude-code

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

~/.claude/skills/wireframe-portal-title/SKILL.md

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

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

Весь набор →
hyperframes heygen-com Скилл задаёт агенту правила рендера HTML-кода в видео через HyperFrames. Помогает собирать проморолики, эксплейнеры и титры прямо в коде проекта. Claude Code CX Codex Cursor +1 1 200 000установок hyperframes-cli heygen-com Управляет проектами HyperFrames через терминал: собирает таймлайн, проверяет контраст кадров, запускает предпросмотр и рендерит видео локально или в облаке. Claude Code CX Codex Cursor +1 1 200 000установок media-use heygen-com Находит и генерирует ассеты для видео в HyperFrames — музыку, дикторский голос, аватары и эффекты. Сохраняет всё локально в assets. Claude Code CX Codex Cursor +1 1 100 000установок hyperframes-registry heygen-com Находит и добавляет в проект около 450 готовых визуальных блоков HyperFrames — от титров до шейдеров. Пригодится, когда видеоэффект проще взять из базы, чем верстать с нуля. Claude Code CX Codex Cursor +1 1 000 000установок remotion-to-hyperframes heygen-com Конвертирует код Remotion или видеофутажи в HyperFrames с покадровой проверкой оригинала через SSIM. Claude Code CX Codex Cursor +1 504 900установок slideshow heygen-com Собирает интерактивные презентации HyperFrames со слайдами, фрагментами, переходами и заметками докладчика. Подходит для живого показа, а не рендера в видео. Claude Code CX Codex Cursor +1 415 500установок figma heygen-com Импортирует ассеты, токены бренда и компоненты из Figma в проект HyperFrames и собирает из кадров анимацию. Пригодится, когда нужно оживить макет, а не вставлять статичные картинки. Claude Code CX Codex Cursor +1 329 500установок frost-sequence-camera-orbit heygen-com Скилл собирает 22.5-секундную сцену: камера облетает ледяной логотип, он рассыпается, собирается в два текста и растворяется. Claude Code CX Codex Cursor +1 9 800установок

Похожие

taste-design официальный google-labs-code Скилл формирует файл DESIGN.md для Google Stitch, задавая строгие дизайн-правила против шаблонных интерфейсов. Помогает настроить типографику, палитру и микроанимации для генерации экранов. Claude Code CX Codex Cursor +1 20 100установок baoyu-compress-image JimLiu Сжимает изображения в WebP или PNG через системные утилиты вроде sips и cwebp. Пригодится для быстрой оптимизации картинок прямо в репозитории проекта. Claude Code CX Codex Cursor +1 28 200установок tailwind-design-system Seth Hobson Помогает строить дизайн-системы на Tailwind CSS v4. Пригодится для библиотеки компонентов или унификации интерфейса в проекте. Claude Code CX Codex Cursor 70 180установок kami tw93 Скилл вёрстки документов по шаблонам Kami: резюме, одностраничники, письма, портфолио, слайды и лендинги. Пригодится, когда нужен аккуратный PDF из готового макета. Claude Code CX Codex Cursor +1 13 300установок data-visualization официальный anthropics Подбирает подходящие типы графиков под структуру данных и генерирует код на Python с matplotlib, seaborn и plotly. Пригодится при подготовке отчётов. Claude Code CX Codex Cursor +1 13 700установок nuxt-ui nuxt Помогает агенту собирать интерфейсы на базе @nuxt/ui v4, настраивать темы Tailwind CSS и правильно выбирать компоненты библиотеки. Claude Code CX Codex Cursor +1 19 700установок frontend-design официальный anthropics Скилл задаёт осмысленное визуальное направление для новых интерфейсов и редизайна. Подойдёт, когда стандартный шаблонный UI не устраивает. Claude Code Claude.ai 1 025 790установок grill-me Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну, чтобы найти пробелы и уточнить решения. Подойдёт перед началом разработки. Claude Code 1 424 476установок

Вопросы о wireframe-portal-title

Как установить wireframe-portal-title в Claude Code?

Выполните npx skills add heygen-com/hyperframes --skill wireframe-portal-title -a claude-code, затем повторите npx skills add heygen-com/hyperframes --skill wireframe-portal-title -a claude-code. Файл скилла будет доступен по пути ~/.claude/skills/wireframe-portal-title/SKILL.md.

Что делает wireframe-portal-title?

Скилл добавляет блок с объёмными wireframe-буквами: заголовок проходит через вспышку портала, затем меняется на вторую фразу. Текст, цвет, длительность перехода, туман и другие параметры задаются переменными композиции.

Какие ограничения есть у wireframe-portal-title?

Один активный экземпляр использует примерно 350 MB памяти, поэтому композицию советуется запускать по одной. Для работы нужны runtime-зависимости three.js 0.181.2, GSAP 3.14.2, Canvas 2D, GLSL, post-processing и Clipper, а также локальные шрифты Geist.

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

SKILL.md · Apache-2.0
---
name: wireframe-portal-title
description: A wireframe portal bursts open, the title comes through, then its letters swap into a second phrase. HyperFrames block, 1920×1080, 8s, 9 variables.
---

# Wireframe Portal Title

Extruded wireframe letterforms are built from the bundled Geist face with a TTF loader and polygon offsetting, then revealed through a portal burst whose chaos is a variable. A second beat swaps the letters into a replacement phrase with whole-word wrapping and auto type size, staggered with a tunable easing curve and settle glitch, with optional depth fog.

Composition id: `wireframe-portal-title`. Duration 8 s at 30 fps, 1920×1080.

## Files

- `wireframe-portal-title.html` (63 KB)
- `assets/fonts/Geist-Bold.ttf` (65 KB)
- `assets/fonts/Geist-Regular.ttf` (65 KB)
- `assets/fonts/Geist-SemiBold.ttf` (65 KB)
- `assets/fonts/Geist-OFL.txt` (4 KB)

## Install

Install with `npx hyperframes add wireframe-portal-title`; by default the files above land under `compositions/wireframe-portal-title/`. Then mount the block from the host `index.html`:

```html
<div
  data-composition-id="wireframe-portal-title"
  data-composition-src="compositions/wireframe-portal-title/wireframe-portal-title.html"
  data-start="0"
  data-duration="8"
  data-track-index="1"
  data-width="1920"
  data-height="1080"
></div>
```

Render with custom values by targeting the composition file directly:

```sh
npx --yes [email protected] render 'compositions/wireframe-portal-title/wireframe-portal-title.html' --variables '{"title":"BREAKTHROUGH","replacementPhrase":"Lets do this sir!"}'
```

## Variables

Read at runtime via `window.__hyperframes.getVariables()`; declared on the composition root as `data-composition-variables` (single-quoted attribute, plain JSON).

| id                  | type    | default                      | label / range                                       |
| ------------------- | ------- | ---------------------------- | --------------------------------------------------- |
| `title`             | string  | `"BREAKTHROUGH"`             | Title max 18 chars                                  |
| `replacementPhrase` | string  | `"Lets do this sir!"`        | 3D replacement phrase (auto layout)                 |
| `phraseDuration`    | number  | `1.85`                       | Phrase transition duration (s) 0.65–2.9 step 0.05   |
| `phraseEasing`      | number  | `8`                          | Transition easing (1 gentle – 8 snap) 1–8 step 0.25 |
| `settleGlitch`      | number  | `0.2`                        | Letter settle glitch strength 0–4 step 0.05         |
| `depthFog`          | boolean | `true`                       | Depth fog (early fade always on)                    |
| `subtitle`          | string  | `"HYPERFRAMES PORTAL TITLE"` | Subtitle max 48 chars                               |
| `accent`            | color   | `"#F5C518"`                  | Accent                                              |
| `burstChaos`        | number  | `1`                          | Burst chaos (0-2) 0–2 step 0.01                     |

## Runtime contract

- One paused GSAP timeline registered as `window.__timelines["wireframe-portal-title"]`.
- Re-syncs on the `hf-seek` CustomEvent; every frame is a closed-form function of time (seeded PRNG only, no rAF loops, no Date.now).
- Renderer: three.js 0.181.2, GSAP 3.14.2, Canvas 2D, GLSL shaders, Post-processing, Seeded PRNG, Clipper. Budget roughly 350 MB per live instance; run one at a time.
- External runtime dependencies: `https://cdn.jsdelivr.net/npm/[email protected]/dist/gsap.min.js`, `https://cdn.jsdelivr.net/npm/[email protected]/clipper.js`, `https://cdn.jsdelivr.net/npm/[email protected]/build/three.module.js`, `https://cdn.jsdelivr.net/npm/[email protected]/examples/jsm/`.
- Local fonts: assets/fonts/Geist-Regular.ttf, assets/fonts/Geist-SemiBold.ttf, assets/fonts/Geist-Bold.ttf.

## Editing rules (from the source project)

1. Keep `data-composition-variables` a single-quoted attribute with plain `"` JSON. Never save it through Studio's Design panel.
2. Do not put `<canvas>` in static markup; create it at runtime.
3. Keep every visual state a function of t; seek-safety is what makes the block renderable.

© heygen-com · Apache-2.0 · heygen-com/hyperframes

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

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

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