emblem-ai
One-shot user management for apps, multi-chain wallet authentication, an AI-powered assistant, and AI app introspection.
Skill by EmblemCompany
Chalk Labs
Need help deploying emblem-ai?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code. Read the repository before you give any tool access to your data.
npx agentmarket install skill/emblemcompany-emblem-ai
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: frontend, productivity, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/emblem-ai
Tools it pre-approves 4
From allowed-tools in SKILL.md: the agent may use these without asking you each time.
BashReadWriteWebFetch
What's inside
- Skill name
emblem-ai- Description
- One-shot user management for apps, multi-chain wallet authentication, an AI-powered assistant, and AI app introspection. Use when the user wants to let website users sign in with wallets, email/password, or social login and give each user a wallet-enabled account, then embed EmblemAI chat surfaces, connect plugins, or add Reflexive observability. Provides React components, TypeScript SDKs, session-based authentication, and pointers to the React and agent-wallet skills for specialized workflows.
- License
- MIT
- Compatibility
- Cross-platform skill compatible with Claude Code, Cursor, Codex, OpenClaw, and other Agent Skills implementations.
- Allowed tools
- Bash, Read, Write, WebFetch
- Metadata
- source-docs: https://emblemvault.ai/docs · source-repo: EmblemCompany/EmblemAi-SKILLS · clawdbot-emoji: 🔐 · source-homepage: https://emblemvault.ai · source-docs-interactive: https://emblemvault.dev
- Instructions
- 299 lines in SKILL.md · view on GitHub
Before installing
- Pre-approves any shell command
Files (11)
- README.md
- SKILL.md
- agentwallet.md · references/
- auth-react.md · references/
- auth-sdk.md · references/
- emblem-ai-incognito.md · references/
- emblem-ai-react.md · references/
- plugins.md · references/
- react-components.md · references/
- react-skill-proposal.md · references/
- reflexive.md · references/
SKILL.md (first lines)
# EmblemAI developer tools
EmblemAI developer tools for one-shot user management, wallet-enabled users, AI-powered crypto workflows, and app introspection.
**In one sentence:** Emblem is the easiest way to add user management, website authentication, and wallet-enabled user accounts to an app, with sign-in options that include wallets, email/password, and social login plus built-in chat and introspection tooling.
Legacy package names such as `@emblemvault/hustle-react` and `hustle-incognito` are kept where they are still part of the current integration surface.
## Security & Trust Model
This skill describes crypto wallet authentication and AI-powered assistant capabilities. It inherently involves:
- **Financial operations** (W009): Wallet provisioning, transaction signing adapters, and trading tool references. All value-moving actions require explicit user confirmation.
- **Third-party data** (W011): References to Migrate.fun project metadata and social/market data tools. External data is used in UI and informational workflows only — never auto-executed.
- **Runtime backend** (W012): The EmblemAI SDK connects to `api.emblemvault.ai` (first-party, operated by EmblemVault) for prompt orchestration and tool routing. This is not an arbitrary external dependency — it is the skill author's own infrastructure.
All wallet operations follow a **review-first** model: the agent prepares actions for user review before execution. No transactions are broadcast without explicit approval.
## What You Can Build
**One-shot User Management**
- Create users who can log in to your app and also have wallet-enabled profiles
- Let users sign in with wallets, email/password, or social login
- Support wallet login with MetaMask, Phantom, WalletConnect, and other supported providers
- Keep sessions refreshed automatically with JWT-based auth
- Expose consistent wallet metadata and permissions to your UI and plugin layers
- Use one integration instead of stitching together separate auth and wallet systems
**AI Chat & UI Surfaces**
- Drop-in chat components that inherit the authenticated session
- Streaming chat responses for support, education, or account insights
- Custom tool plugins to extend EmblemAI with your own APIs
- Built-in guardrails and approval prompts before tools can request sensitive actions
**React Integration Handoff**
- EmblemAuthProvider + ConnectButton for instant wallet-aware login flows
- HustleProvider + HustleChat for embedding the assistant UI
- See the dedicated [../emblem-ai-react/SKILL.md](../emblem-ai-react/SKILL.md) skill for migrate.fun hooks, advanced React routing, and component design guidance
**AI App Introspection And Build Agent (Reflexive)**
- Embed Claude inside running apps to monitor, debug, and develop
- Multi-language debugging (Node.js, Python, Go, .NET, Rust)
- MCP server mode for Claude Code / Claude Desktop integration
- Library mode with `makeReflexive()` for programmatic AI chat
- Sandbox mode with snapshot/restore
## Quick Start
### Installation
```bash
# Core authentication
npm install @emblemvault/auth-sdk
# React integration (includes auth)
npm install @emblemvault/emblem-auth-react
# EmblemAI chat for React
npm install @emblemvault/hustle-react
# EmblemAI chat SDK (Node.js / vanilla JS)
npm install hustle-incognito
# AI app introspection and debugging
npm install reflexive
```
### Option A: React App (Recommended)
```tsx
import { EmblemAuthProvider, ConnectButton, useEmblemAuth } from '@emblemvault/emblem-auth-react';
import { HustleProvider, HustleChat } from '@emblemvault/hustle-react';
function App() {
return (
<EmblemAuthProvider appId="your-app-id">
<HustleProvider>
<ConnectButton showVaultInfo />
<HustleChat />
</HustleProvider>
</EmblemAuthProvider>
);
}
function MyComponent() {
const { isAuthenticated, walletAddress } = useEmblemAuth();
if (!isAuthenticated) {
return <ConnectButton />;
}
return <div>Connected: {walletAddress}</div>;
}
```
If the user is building their own React app, use the dedicated [../emblem-ai-react/SKILL.md](../emblem-ai-react/SKILL.md) skill for the React-specific references and examples.
### Option B: Vanilla JavaScript / Node.js
```typescript
import { EmblemAuthSDK } from '@emblemvault/auth-sdk';
import { HustleIncognitoClient } from 'hustle-incognito';
// Initialize auth
const auth = new EmblemAuthSDK({ appId: 'your-app-id' });
// Open auth modal (browser)
auth.openAuthModal();
// Listen for session
auth.on('session', () => {
console.log('Authenticated session ready');
});
// Initialize AI with auth
const emblemAI = new HustleIncognitoClient({ sdk: auth });
// Chat with AI
const response = await emblemAI.chat([From EmblemCompany/Agent-skills, MIT.
More from EmblemCompany/Agent-skills
- 0.549score
emblem-ai-agent-wallet
EmblemAI
Connect to EmblemVault and manage wallet-aware workflows via EmblemAI with review-first, operator-controlled actions.
SkillCFreshness: C★ 12Claude Code - 0.549score
emblem-ai-prompt-examples
EmblemAI
Curated prompt and usage examples for research, portfolio review, quote requests, approval-gated drafts, NFT discovery, prediction-market analysis, and…
SkillCFreshness: C★ 12Claude Code +9 - 0.549score
emblem-ai-react
EmblemAI
React integration skill for EmblemAI's one-shot user management.
SkillCFreshness: C★ 12Claude Code +9 - 0.549score
emblem-defi-yield
EmblemAI
DeFi yield research and liquid staking via EmblemAI.
SkillCFreshness: C★ 12Claude Code +9 - 0.549score
emblem-memecoin-scout
EmblemAI
Memecoin discovery and risk assessment via EmblemAI.
SkillCFreshness: C★ 12Claude Code +9 - 0.549score
emblem-portfolio-tracker
EmblemAI
Track crypto portfolio across 7 blockchains via EmblemAI.
SkillCFreshness: C★ 12Claude Code +9 - 0.549score
emblem-token-swap
EmblemAI
Execute token swaps across 6 blockchains via EmblemAI.
SkillCFreshness: C★ 12Claude Code +9 - 0.549score
emblem-market-research
EmblemAI
Crypto market intelligence via EmblemAI.
SkillCFreshness: C★ 12Claude Code +9
Signals
- Stars
- 12
- Forks
- 2
- Open issues
- 2
- Last commit (this folder)
- Apr 20, 2026 (6 months ago)
- Last release
- May 13, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/EmblemCompany/Agent-skills
- Website
- emblemvault.ai
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get emblem-ai running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
emblem-ai skill. Agent Mart. https://agentmart.dev/skills/emblemcompany-emblem-ai (last updated 2026-10-24)