emblem-ai-react
À propos
Cette compétence d'intégration React permet aux développeurs d'ajouter l'authentification EmblemAI et la gestion d'utilisateurs avec portefeuille à des applications React. Elle fournit des composants prêts à l'emploi tels que EmblemAuthProvider, ConnectButton et des hooks d'authentification pour les flux de connexion par réseaux sociaux, email ou portefeuille. Utilisez-la lorsque vous avez besoin de mettre en œuvre une authentification utilisateur complète avec intégration de portefeuille dans un projet basé sur React.
Installation rapide
Claude Code
Recommandé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-reactCopiez et collez cette commande dans Claude Code pour installer cette compétence
Documentation
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
Dépôt GitHub
Compétences associées
content-collections
MétaCette compétence propose une configuration éprouvée en production pour Content Collections, un outil axé sur TypeScript qui transforme des fichiers Markdown/MDX en collections de données typées de manière sûre avec une validation Zod. Utilisez-la lors de la création de blogs, de sites de documentation ou d'applications Vite + React riches en contenu pour garantir la sécurité de typage et la validation automatique du contenu. Elle couvre tout, de la configuration du plugin Vite et de la compilation MDX à l'optimisation des déploiements et la validation des schémas.
polymarket
MétaCette compétence permet aux développeurs de créer des applications avec la plateforme de marchés prédictifs Polymarket, incluant l'intégration d'API pour le trading et les données de marché. Elle fournit également une diffusion de données en temps réel via WebSocket pour surveiller les transactions en direct et l'activité du marché. Utilisez-la pour mettre en œuvre des stratégies de trading ou pour créer des outils traitant les mises à jour de marché en direct.
creating-opencode-plugins
MétaCette compétence aide les développeurs à créer des plugins OpenCode qui s'interconnectent avec plus de 25 types d'événements tels que les commandes, les fichiers et les opérations LSP. Elle fournit la structure du plugin, les spécifications de l'API événementielle et les modèles d'implémentation pour les modules JavaScript/TypeScript. Utilisez-la lorsque vous avez besoin d'intercepter, de surveiller ou d'étendre le cycle de vie de l'assistant IA OpenCode avec une logique personnalisée pilotée par les événements.
sglang
MétaSGLang est un framework de service LLM haute performance spécialisé dans la génération rapide et structurée pour les workflows JSON, regex et agentiques grâce à son cache de préfixe RadixAttention. Il offre une inférence nettement plus rapide, particulièrement pour les tâches avec des préfixes répétés, ce qui le rend idéal pour les sorties complexes et structurées ainsi que les conversations multi-tours. Choisissez SGLang plutôt que des alternatives comme vLLM lorsque vous avez besoin d'un décodage contraint ou que vous construisez des applications avec un partage étendu de préfixes.
