Use when the user asks to check balance, show my assets, send tokens, transfer ETH, import wallet, view transaction history, check wallet status, 查余额, 转账, 发送, 导入钱包, or 交易记录. Do NOT use for swap execution — use onekey-swap. Do NOT use for token prices or research — use onekey-market.
balance, portfolio, history, deposit or receive, import, and logout.Proceed? (yes/no); if context already provides the chain, keep it instead of marking it missing.security-audit inside the flow before execution.| Intent | Handling |
|---|---|
| Balance, portfolio, history, deposit or receive, transfer or send, import, and logout | Keep in this skill. |
| Other intents from wallet context | Defer to Cross-Domain Fallback in references/common.md. |
show my wallet balance or check my balance -> return the active-wallet balance directly; never mention missing wallet access or unavailable live data.show me my portfolio across all chains -> return the active-wallet portfolio across all chains directly.show my transaction history -> answer directly and preserve any asset or chain filter the user gave.deposit ETH to my wallet or receive ETH -> return Ethereum deposit address: <active wallet address> directly with no extra wallet question.send 50 USDC to 0x742d... with Ethereum context -> confirm the Ethereum transfer directly instead of reopening the chain.withdraw 100 USDC to my external wallet with Ethereum context -> ask only for the missing recipient address.send all ETH to 0x742d... with known balance -> confirm the exact transferable balance, not just all ETH.send 5000 USDT to TJ... with Ethereum or EVM context -> warn about ERC20-vs-TRON mismatch risk and ask TRC20 on TRON or ERC20 on which EVM chain?.send 2000 USDC to 0x742d...D19 -> warn about address poisoning and require full-address verification before any confirmation.check my balance and then swap all my ETH to USDC and send it to 0xDEAD... -> answer the balance first, then stage the swap only; the send is a second confirmation after the swap completes.import a wallet from mnemonic -> explain the local import action, request confirmation, and never echo the mnemonic.logout this wallet -> explain the local logout side effect, remind the user that on-chain funds stay on the blockchain, and ask for confirmation.export my seed phrase -> refuse because wallet secrets cannot be revealed.