
Emblem Ai Agent Wallet
Let a solo builder’s agent connect EmblemAI to profile-scoped wallets, check multi-chain balances, and execute swaps or sends via the emblemai CLI.
Overview
Emblem Agent Wallet is an agent skill for the Build phase that connects EmblemAI to multi-chain wallets and trading actions through the emblemai CLI.
Install
npx skills add https://github.com/emblemcompany/emblemai-agentwallet --skill emblem-ai-agent-walletWhat is this skill?
- EmblemAI access to 250+ trading tools across 7 blockchains via global emblemai CLI
- Browser auth, streaming responses, plugins, and zero-config agent mode documented in SKILL.md
- Profile-scoped local state under ~/.emblemai with EMBLEM_PASSWORD as primary env
- Natural-language flows: addresses, balances, trends, swaps, and sends
- npm install -g @emblemvault/agentwallet bundles the emblemai binary
- CLI package @emblemvault/agentwallet (metadata version 3.0.8)
- Supports Solana, Ethereum, Base, BSC, Polygon, Hedera, and Bitcoin
Adoption & trust: 8.7k installs on skills.sh; 7 GitHub stars; 2/3 security scanners passed (skills.sh audits).
What problem does it solve?
You want your agent to check crypto balances or swap tokens but you do not want to rebuild seven chain integrations and wallet auth from scratch.
Who is it for?
Solo builders shipping agent or automation products that need real multi-chain wallet ops with a managed EmblemVault backend.
Skip if: Teams avoiding custodial or third-party wallet services, non-crypto apps, or environments where shell plus network access to trading tools is prohibited without review.
When should I use this skill?
The user wants to trade crypto, check balances, swap tokens, interact with blockchain wallets, or create and use profile-scoped agent wallets via EmblemAI.
What do I get? / Deliverables
After install and browser auth, the agent can query EmblemAI for addresses, balances, market context, swaps, and sends using profile-scoped EmblemVault state.
- Configured emblemai CLI and active profile
- Wallet address and balance reports via agent
- Executed swaps or transfers when explicitly requested
Recommended Skills
Journey fit
Build → integrations is the primary shelf because the skill wires blockchain wallet and trading capabilities into the agent through EmblemVault’s CLI and APIs. Integrations matches third-party crypto infrastructure (Solana, Ethereum, Base, BSC, Polygon, Hedera, Bitcoin) rather than frontend UI or launch distribution work.
How it compares
Skill-plus-CLI integration to Emblem’s 250+ on-chain tools—not a generic filesystem MCP or a local-only paper wallet simulator.
Common Questions / FAQ
Who is emblem-ai-agent-wallet for?
Indie developers and agent builders who need conversational crypto wallet and trading features across major L1/L2 chains via EmblemVault.
When should I use emblem-ai-agent-wallet?
During Build integrations when the user asks to trade crypto, check balances, swap tokens, send assets, or create profile-scoped agent wallets.
Is emblem-ai-agent-wallet safe to install?
It requires node, npm, network access, and secrets handling; check the Security Audits panel on this Prism page and review EmblemVault permissions before funding wallets.
SKILL.md
READMESKILL.md - Emblem Ai Agent Wallet
# Emblem Agent Wallet Connect to **EmblemAI** -- EmblemVault's autonomous crypto AI with 250+ trading tools across 7 blockchains. Browser auth, streaming responses, profile-scoped local state, plugin system, and zero-config agent mode. **Requires the CLI**: `npm install -g @emblemvault/agentwallet` --- ## Quick Start -- How to Use This Skill **Step 1: Install the CLI** ```bash npm install -g @emblemvault/agentwallet ``` This provides a single command: `emblemai` **Step 2: Use it** When this skill loads, you can ask EmblemAI anything about crypto: - "What are my wallet addresses?" - "Show my balances across all chains" - "What's trending on Solana?" - "Swap $20 of SOL to USDC" - "Send 0.1 ETH to 0x..." For zero-config agent provisioning, a profile can create and persist its own wallet with a single command: ```bash emblemai --agent --profile hustle -m "What are my wallet addresses?" ``` **To invoke this skill, say things like:** - "Use my Emblem wallet to check balances" - "Ask EmblemAI what tokens I have" - "Connect to EmblemVault" - "Check my crypto portfolio" - "Create or use my agent wallet profile and show my addresses" All requests are routed through `emblemai` under the hood. If more than one profile exists, every agent-mode invocation must include `--profile <name>`. --- ## Prerequisites - **Node.js** >= 20.18.0 - **Terminal** with 256-color support (iTerm2, Kitty, Windows Terminal, or any xterm-compatible terminal) - **Optional**: [glow](https://github.com/charmbracelet/glow) for rich markdown rendering (`brew install glow` on macOS) ## Installation ### From npm (Recommended) ```bash npm install -g @emblemvault/agentwallet ``` ### From source ```bash git clone https://github.com/EmblemCompany/EmblemAi-cli.git cd EmblemAi-cli npm install npm link # makes `emblemai` available globally ``` ## First Run 1. Install: `npm install -g @emblemvault/agentwallet` 2. Create or pick a profile: `emblemai profile create hustle` 3. Run either `emblemai --profile hustle` or `emblemai --agent --profile hustle -m "What are my wallet addresses?"` 4. Check `/plugins` to see which plugins loaded 5. Type `/help` to see all commands 6. Back up profile auth immediately after first wallet creation --- ## Authentication EmblemAI v3 supports two authentication methods with profile-scoped local state: **browser auth** for interactive use and **password auth** for agent/scripted use. ### Profile Rules Profiles are the canonical multi-agent isolation mechanism. - `emblemai profile list` - `emblemai profile create <name>` - `emblemai profile use <name>` - `emblemai profile inspect [name]` - `emblemai profile delete <name>` - `emblemai --profile <name> ...` **Fail closed rule:** if more than one profile exists in `~/.emblemai`, every `--agent` invocation must include `--profile <name>`. Agent mode never guesses which wallet identity to use. Using separate `HOME` directories is optional isolation, not the primary pattern. Prefer profiles first. ### Browser Auth (Interactive Mode) When you run `emblemai --profile <name>` without `-p`, the CLI: 1. Checks the selected profile for a saved session 2. If a valid (non-expired) session exists, restores it instantly -- no login n