Skip to main content
skill CX Codex

emblem-ai-react — EmblemAI React integration skill for Claude Code

A skill for building a React app with EmblemAI authentication and wallet-enabled accounts. It covers providers, hooks and ready-made login and chat components.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add EmblemCompany/Agent-skills --skill emblem-ai-react -a claude-code
Open on GitHub

What emblem-ai-react does

The skill wires EmblemAI into a React app rather than through the CLI or low-level SDKs. It documents provider setup for EmblemAuthProvider and HustleProvider, hooks that expose session, vault and wallet state, and components such as ConnectButton.

Login can run through a crypto wallet, email and password, or social sign-in. A separate section covers Migrate.fun: the useProject and useProjects hooks fetch project and token metadata from remote APIs and render it in UI components. HustleProvider talks to a configurable backend at hustleApiUrl or import.meta.env.VITE_HUSTLE_API_URL — first-party EmblemVault infrastructure, not an arbitrary third-party service.

Reach for this skill when the request is clearly React-specific: component composition, provider wiring, UI patterns. For broader SDK and CLI coverage there is emblem-ai, and prompt examples across wallet, trading and NFT workflows live in emblem-ai-prompt-examples. Legacy packages may still carry hustle branding even though the product is EmblemAI, so check dependency names before wiring anything up.

What it helps with

  • You need wallet, email or social login in a React app but have no provider wiring in place.
  • Session, vault and wallet state are scattered across components and you want hooks with one access point.
  • You want Migrate.fun project data in the UI but are unsure how to hook up useProject and useProjects.
  • After login you need to reach chat and signing, and the component chain is not built yet.

Example prompts for the agent

  • Show a minimal EmblemAI React app
  • Help me add EmblemAuthProvider and HustleProvider
  • Show a React app where users sign in with wallets, email, or social login

How to install emblem-ai-react

1Skills CLI (Vercel)

npx skills add EmblemCompany/Agent-skills --skill emblem-ai-react -a claude-code

2Manually: put the files in place

~/.claude/skills/emblem-ai-react/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/emblem-ai-react/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about emblem-ai-react

How do I install emblem-ai-react in Claude Code?

Run npx skills add EmblemCompany/Agent-skills --skill emblem-ai-react -a claude-code. The skill file lands at ~/.claude/skills/emblem-ai-react/SKILL.md.

What does emblem-ai-react do?

It documents the EmblemAI React integration: provider setup, hooks for session and wallet state, auth and chat components, and the Migrate.fun hooks.

How is it different from emblem-ai?

emblem-ai covers SDK, plugins and CLI more broadly. Use emblem-ai-react when the request is clearly React-specific: component composition and provider wiring.

Source text

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

Similar skills

Everything for Frontend and UI →

From the same set8

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor