emblem-ai-react
emblemcompany/agent-skills
Add wallet-enabled auth, login, and chat to a React app in one EmblemAI integration.
What is emblem-ai-react?
A React-specific integration skill for EmblemAI that wires up authentication, wallet-enabled user accounts, and chat UI using EmblemAuthProvider, HustleProvider, and related hooks/components. Use it when adding login (wallet, email, social), chat, or Migrate.fun migration UI to a React app.
- Sets up EmblemAuthProvider for authentication and wallet-enabled user sessions
- Provides ConnectButton and login UI for wallet, email/password, and social login
- Exposes React hooks and components for session, vault, and wallet state
- Configures HustleProvider for chat and prompt/tool orchestration via a backend API
- Supplies Migrate.fun React hooks (useProject, useProjects) and provider setup for migration UI
- Documents current auth and chat component surfaces via reference files
How to install emblem-ai-react
npx skills add https://github.com/emblemcompany/agent-skills --skill emblem-ai-react- A React application to integrate into
- Familiarity with EmblemAI/EmblemVault concepts (or use alongside the broader emblem-ai skill)
- Access to @emblemvault/hustle-react and related EmblemAI packages
How to use emblem-ai-react
- 1.Ask the agent for React integration help by area, e.g. 'Show a minimal EmblemAI React app'
- 2.Request provider setup help, e.g. 'Help me add EmblemAuthProvider and HustleProvider'
- 3.Ask for wallet, email, or social login examples combined with chat UI
- 4.Reference auth-react.md for provider setup, hooks, and auth UI components
- 5.Reference emblem-ai-react.md for chat setup with @emblemvault/hustle-react
- 6.Reference react-components.md for current auth and chat component surfaces
- 7.Reference migratefun-react.md for Migrate.fun hooks and project selection components
Use cases
- Adding EmblemAuthProvider and ConnectButton to a React app for wallet/email/social login
- Wiring HustleProvider for chat and prompt/tool orchestration in a React app
- Exposing session, vault, and wallet state via React hooks in app components
- Building Migrate.fun migration-aware UI with useProject/useProjects hooks
- Composing a full login-to-chat React user flow with EmblemAI components
- React developers adding authentication and wallet support to a web app
- Teams building Web3-enabled login flows with social/email fallback
- Developers integrating EmblemAI chat into an existing React app
- Developers building Migrate.fun-aware React UIs
emblem-ai-react FAQ
No, this skill is specifically for React app integration. Use the broader `emblem-ai` skill for SDK, plugin, CLI, and introspection coverage, or `emblem-ai-agent-wallet` for CLI-first wallet workflows.
Crypto wallets, email/password, and social login, all wired through EmblemAuthProvider and related React components.
It connects to a configurable backend URL (hustleApiUrl / VITE_HUSTLE_API_URL) for prompt and tool orchestration. This is first-party EmblemVault infrastructure, not an arbitrary third party.
Yes, it includes references for Migrate.fun React hooks (useProject, useProjects) and provider setup for migration-aware UI.
No, the generated React components operate within standard browser security boundaries with no server-side execution or file system access at runtime.
Full instructions (SKILL.md)
Source of truth, from emblemcompany/agent-skills.
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):
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
Related skills
More from emblemcompany/agent-skills and the wider catalog.
emblem-portfolio-tracker
Check crypto balances and trade P&L across 7 blockchains in one agent prompt.
emblem-market-research
Real-time crypto trending, on-chain, and derivatives intelligence from CoinGecko, Birdeye, CoinGlass, and Nansen.
emblem-ai-agent-wallet
Give your coding agent a review-first, multi-chain crypto wallet via EmblemVault/EmblemAI.
emblem-ai-prompt-examples
Curated, safety-conscious prompt examples for EmblemAI trading, NFT, and portfolio workflows.
emblem-ai
Add wallet, email, and social login with wallet-enabled user accounts and an embeddable AI chat assistant in one integration.
emblem-defi-yield
Research DeFi yields, review wallet positions, and enter liquid staking via token swaps across six chains.