emblem-ai-react — скилл React-интеграции EmblemAI для Claude Code
Скилл для тех, кто собирает React-приложение с авторизацией и кошельковыми аккаунтами EmblemAI. Внутри — провайдеры, хуки и готовые компоненты входа и чата.
npx skills add EmblemCompany/Agent-skills --skill emblem-ai-react -a claude-codeЧто делает emblem-ai-react
Скилл помогает подключить EmblemAI к React-приложению, а не только через CLI или низкоуровневые SDK. Он описывает сборку провайдеров EmblemAuthProvider и HustleProvider, хуки для сессии, vault и состояния кошелька, а также компоненты вроде ConnectButton.
Вход в приложение можно собрать через криптокошелёк, email с паролем или соцсети. Отдельный блок — Migrate.fun: хуки useProject и useProjects тянут метаданные проектов и токенов из удалённых API и показывают их в интерфейсе. HustleProvider при этом ходит на настраиваемый backend по адресу hustleApiUrl или import.meta.env.VITE_HUSTLE_API_URL — это инфраструктура EmblemVault, а не сторонний сервис.
Скилл стоит брать, когда задача явно про React: композиция компонентов, обвязка провайдеров, паттерны UI. Для общих сценариев SDK и CLI есть более широкий emblem-ai, а примеры промптов под кошельки, трейдинг и NFT лежат в emblem-ai-prompt-examples. Старые пакеты могут сохранять брендинг hustle, хотя продукт называется EmblemAI — это повод проверить имена зависимостей перед подключением.
Какие задачи решает
- Нужно добавить в React-приложение вход через кошелёк, email или соцсети, но нет готовой обвязки провайдеров.
- Сессия, vault и состояние кошелька разбросаны по компонентам, а нужны хуки с единым доступом.
- Хочется показать в интерфейсе данные проектов Migrate.fun, но непонятно, как подключить
useProjectиuseProjects. - После логина нужно перейти к чату и подписям, а связка компонентов не выстроена.
Примеры запросов агенту
- Покажи минимальное React-приложение на EmblemAI
- Помоги добавить
EmblemAuthProviderиHustleProvider - Собери React-приложение со входом через кошелёк, email и соцсети
Как установить emblem-ai-react
1Через Skills CLI (Vercel)
npx skills add EmblemCompany/Agent-skills --skill emblem-ai-react -a claude-code2Вручную: положить файлы
~/.claude/skills/emblem-ai-react/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/emblem-ai-react/
1Через Skills CLI (Vercel)
npx skills add EmblemCompany/Agent-skills --skill emblem-ai-react -a codex2Вручную: положить файлы
.agents/skills/emblem-ai-react/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add EmblemCompany/Agent-skills --skill emblem-ai-react -a cursor2Вручную: положить файлы
.cursor/skills/emblem-ai-react/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install EmblemCompany/Agent-skills emblem-ai-react2Вручную: положить файлы
.github/skills/emblem-ai-react/SKILL.md1Через Skills CLI (Vercel)
npx skills add EmblemCompany/Agent-skills --skill emblem-ai-react -a gemini-cli2Командой платформы
gemini skills install https://github.com/EmblemCompany/Agent-skills --path skills/emblem-ai-reactВручную: положить файлы
.devin/skills/emblem-ai-react/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add EmblemCompany/Agent-skills --skill emblem-ai-react -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о emblem-ai-react
Как установить emblem-ai-react в Claude Code?
Выполните npx skills add EmblemCompany/Agent-skills --skill emblem-ai-react -a claude-code. Файл скилла окажется по пути ~/.claude/skills/emblem-ai-react/SKILL.md.
Что делает emblem-ai-react?
Описывает React-интеграцию EmblemAI: настройку провайдеров, хуки для сессии и кошелька, компоненты входа и чата, а также хуки Migrate.fun.
Чем этот скилл отличается от emblem-ai?
emblem-ai покрывает SDK, плагины и CLI шире. emblem-ai-react берут, когда запрос явно про React: композиция компонентов и обвязка провайдеров.
Исходный текст
SKILL.md · MIT
--- name: emblem-ai-react description: React integration skill for EmblemAI's one-shot user management. Use when the user wants to add website authentication plus wallet-enabled users to a React app with EmblemAuthProvider, ConnectButton, social/email/wallet login, chat components, React auth hooks, React composition patterns, or Migrate.fun React hooks. license: MIT allowed-tools: Bash Read Write compatibility: Works on Claude Code, Cursor, Codex, OpenClaw, and other agents following the Agent Skills specification. metadata: author: EmblemAI version: "1.0.1" homepage: https://emblemvault.ai docs: https://emblemvault.ai/docs docs-interactive: https://emblemvault.dev --- # EmblemAI React Use this skill when the user wants to integrate EmblemAI into a React app rather than only use the CLI or low-level SDKs. **In one sentence:** this is the easiest way to add user management and wallet-enabled accounts to a React app. --- ## Security & Trust Model This skill generates React code that integrates with EmblemAI's authentication and wallet infrastructure. It inherently involves: - **Third-party data** (W011): Migrate.fun React hooks (`useProject`, `useProjects`) fetch project and token metadata from remote APIs. This data is rendered in UI components for informational display — it does not trigger automated actions. - **Runtime backend** (W012): `HustleProvider` connects to a configurable backend URL (`hustleApiUrl` / `import.meta.env.VITE_HUSTLE_API_URL`) for prompt and tool orchestration. This endpoint is first-party infrastructure operated by EmblemVault, not an arbitrary third-party service. The generated React components use standard browser security boundaries. No server-side code execution or file system access is involved at runtime. ## Quick Start ### Step 1: Install ```bash npx skills add EmblemCompany/Agent-skills --skill emblem-ai-react ``` ### Step 2: Use Ask for React integration help by area, for example: - "Show a minimal EmblemAI React app" - "Help me add EmblemAuthProvider and HustleProvider" - "Show React examples for wallet auth plus chat" - "Show a React app where users can sign in with wallets, email, or social login" - "How do I use Migrate.fun React hooks in my app?" --- ## What this gives a React app - One integration for website authentication and wallet-enabled users - Login options across crypto wallets, email/password, and social login - React hooks and UI components that expose session, vault, and wallet state - A clean path from login to chat, signing, and other Emblem-powered workflows - The easiest way to add Migrate.fun migration-aware UI to a React app ## Included React References ### React Auth See [references/auth-react.md](references/auth-react.md) for provider setup, hooks, and auth UI components. ### React Chat See [references/emblem-ai-react.md](references/emblem-ai-react.md) for EmblemAI chat setup with `@emblemvault/hustle-react`. ### React Components See [references/react-components.md](references/react-components.md) for current auth and chat component surfaces. ### Migrate.fun React See [references/migratefun-react.md](references/migratefun-react.md) for hooks, provider setup, and project selection components. --- ## Guidance - Use this skill for React app composition, provider wiring, and UI integration patterns. - Prefer this skill over the broader `emblem-ai` skill when the request is clearly React-specific. - Legacy package names may still use `hustle` branding even though the product name is EmblemAI. - For end-user prompt phrasing across wallet, trading, NFT, or market workflows, use the `emblem-ai-prompt-examples` skill instead. --- ## Related Skills - [../emblem-ai/SKILL.md](../emblem-ai/SKILL.md) - broader SDK, plugin, CLI, and introspection coverage - [../emblem-ai-agent-wallet/SKILL.md](../emblem-ai-agent-wallet/SKILL.md) - CLI-first wallet workflows for agents and end users - [../emblem-ai-prompt-examples/SKILL.md](../emblem-ai-prompt-examples/SKILL.md) - broader prompt examples across non-React workflows
© EmblemAI · MIT · EmblemCompany/Agent-skills