3dsvg-interactive-react — скилл для Claude Code: SVG в 3D-React
Превращает SVG и текст в интерактивные 3D-компоненты React через библиотеку 3dsvg. Пригодится, когда нужен объёмный логотип или бейдж на сайте.
npx skills add reason-machines/trending-skills --skill 3dsvg-interactive-react -a claude-codeЧто делает 3dsvg-interactive-react
Скилл подсказывает агенту, как собрать компонент <SVG3D> из пакета 3dsvg. Внутри — работа с extrusion: плоские пути SVG выдавливаются в глубину, поверх накладывается материал из пресетов вроде chrome, gold, holographic, добавляется анимация spin, float или pulse.
Компонент принимает либо строку текста, либо путь к файлу SVG, либо разметку прямо в коде. Настройки геометрии и света задаются пропсами: depth, bevelEnabled, ambientIntensity, keyLightIntensity, shadows. Камера управляется через zoom и autoRotate.
Пакет тянет за собой Three.js и React Three Fiber, поэтому в Next.js его подключают динамическим импортом с ssr: false — иначе сборка упадёт на серверном рендере. Заранее поставьте peer-зависимости three, @react-three/fiber и @react-three/drei.
Какие задачи решает
- выдавить плоский логотип в объёмный компонент
- добавить вращение тексту в hero-блоке
- собрать статичную 3D-иконку товара без анимации
- подобрать материал под стиль бренда из готовых пресетов
- встроить 3D-модель в приложение на React
Примеры запросов агенту
- сделай из /logo.svg вращающийся 3D-компонент на 3dsvg
- добавь тексту LAUNCH эффект spin с материалом chrome
- подключи 3dsvg в Next.js так, чтобы не ломался SSR
Как установить 3dsvg-interactive-react
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill 3dsvg-interactive-react -a claude-code2Вручную: положить файлы
~/.claude/skills/3dsvg-interactive-react/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/3dsvg-interactive-react/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill 3dsvg-interactive-react -a codex2Вручную: положить файлы
.agents/skills/3dsvg-interactive-react/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill 3dsvg-interactive-react -a cursor2Вручную: положить файлы
.cursor/skills/3dsvg-interactive-react/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/trending-skills 3dsvg-interactive-react2Вручную: положить файлы
.github/skills/3dsvg-interactive-react/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill 3dsvg-interactive-react -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/trending-skills --path skills/3dsvg-interactive-reactВручную: положить файлы
.devin/skills/3dsvg-interactive-react/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill 3dsvg-interactive-react -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о 3dsvg-interactive-react
Как установить 3dsvg-interactive-react в Claude?
Выполните npx skills add reason-machines/trending-skills --skill 3dsvg-interactive-react -a claude-code. Скилл появится в ~/.claude/skills/3dsvg-interactive-react/SKILL.md.
Что делает 3dsvg-interactive-react?
Помогает агенту превращать SVG и текст в интерактивные 3D-компоненты React на базе библиотеки 3dsvg и Three.js.
Что нужно поставить для работы 3dsvg?
Сам пакет 3dsvg и peer-зависимости three, @react-three/fiber, @react-three/drei.