emblem-ai-react
О программе
Этот навык интеграции React позволяет разработчикам добавлять аутентификацию EmblemAI и управление пользователями с поддержкой кошельков в React-приложения. Он предоставляет готовые к использованию компоненты, такие как EmblemAuthProvider, ConnectButton, и хуки для авторизации через социальные сети, email или кошельки. Используйте его, когда вам требуется реализовать комплексную аутентификацию пользователей с интеграцией кошельков в проекте на основе React.
Быстрая установка
Claude Code
Рекомендуетсяnpx skills add EmblemCompany/Agent-skills -a claude-code/plugin add https://github.com/EmblemCompany/Agent-skillsgit clone https://github.com/EmblemCompany/Agent-skills.git ~/.claude/skills/emblem-ai-reactСкопируйте и вставьте эту команду в Claude Code для установки этого навыка
Документация
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):
HustleProviderconnects 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
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 for provider setup, hooks, and auth UI components.
React Chat
See references/emblem-ai-react.md for EmblemAI chat setup with @emblemvault/hustle-react.
React Components
See references/react-components.md for current auth and chat component surfaces.
Migrate.fun React
See 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-aiskill when the request is clearly React-specific. - Legacy package names may still use
hustlebranding even though the product name is EmblemAI. - For end-user prompt phrasing across wallet, trading, NFT, or market workflows, use the
emblem-ai-prompt-examplesskill instead.
Related Skills
- ../emblem-ai/SKILL.md - broader SDK, plugin, CLI, and introspection coverage
- ../emblem-ai-agent-wallet/SKILL.md - CLI-first wallet workflows for agents and end users
- ../emblem-ai-prompt-examples/SKILL.md - broader prompt examples across non-React workflows
GitHub репозиторий
Похожие навыки
content-collections
МетаЭтот навык предоставляет проверенную в продакшене настройку для Content Collections — TypeScript-ориентированного инструмента, который преобразует файлы Markdown/MDX в типобезопасные коллекции данных с валидацией Zod. Используйте его при создании блогов, сайтов документации или контентных приложений на Vite + React для обеспечения типобезопасности и автоматической проверки содержимого. Он охватывает всё: от настройки плагина Vite и компиляции MDX до оптимизации развертывания и валидации схем.
polymarket
МетаЭтот навык позволяет разработчикам создавать приложения на платформе прогнозных рынков Polymarket, включая интеграцию с API для торговли и получения рыночных данных. Он также обеспечивает потоковую передачу данных в реальном времени через WebSocket для отслеживания текущих сделок и рыночной активности. Используйте его для реализации торговых стратегий или создания инструментов, обрабатывающих обновления рынка в реальном времени.
creating-opencode-plugins
МетаЭтот навык помогает разработчикам создавать плагины OpenCode, которые подключаются к более чем 25 типам событий, таким как команды, файлы и операции LSP. Он предоставляет структуру плагина, спецификации API событий и шаблоны реализации для модулей на JavaScript/TypeScript. Используйте его, когда вам нужно перехватывать, отслеживать или расширять жизненный цикл ассистента OpenCode AI с помощью пользовательской событийно-ориентированной логики.
sglang
МетаSGLang — это высокопроизводительный фреймворк для обслуживания больших языковых моделей (LLM), специализирующийся на быстрой структурированной генерации JSON, regex и рабочих процессов агентов с использованием кэширования префиксов RadixAttention. Он обеспечивает значительно более высокую скорость вывода, особенно для задач с повторяющимися префиксами, что делает его идеальным для сложных структурированных результатов и многократных диалогов. Выбирайте SGLang вместо альтернатив, таких как vLLM, когда вам требуется ограниченное декодирование или вы создаете приложения с интенсивным совместным использованием префиксов.
