Learn-skills.dev send
Send native tokens (ETH, cBTC, HYPE, MON) or ERC-20 tokens to an address on Base, Citrea, HyperEVM, or Monad. Simulates before sending.
install
source · Clone the upstream repo
git clone https://github.com/NeverSight/learn-skills.dev
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/NeverSight/learn-skills.dev "$T" && mkdir -p ~/.claude/skills && cp -r "$T/data/skills-md/ahmetenesdur/fibx-agentic-wallet-skills/send" ~/.claude/skills/neversight-learn-skills-dev-send && rm -rf "$T"
manifest:
data/skills-md/ahmetenesdur/fibx-agentic-wallet-skills/send/SKILL.mdsource content
Send Transaction
Transfer native tokens or ERC-20 tokens to a destination address. The CLI automatically simulates the transaction before execution — if simulation fails, no funds are sent.
Prerequisites
- Active session required.
- Sufficient balance for the transfer amount + gas fees.
Rules
- BEFORE any send, you MUST run
andnpx fibx@latest status
to verify connectivity and funds.npx fibx@latest balance - If the recipient address was NOT previously mentioned in the conversation, you MUST ask for explicit confirmation: "Sending [amount] [token] to [address]. Confirm?"
- If the user specifies a chain, you MUST include
. If not specified, default to--chain <name>
and state it.base - Use the correct native token symbol for each chain. NEVER use
on non-Base chains.ETH - AFTER a successful send, you MUST verify the transaction using
with the sametx-status
flag.--chain
Chain Reference
| Chain | Flag | Native Token |
|---|---|---|
| Base | | ETH |
| Citrea | | cBTC |
| HyperEVM | | HYPE |
| Monad | | MON |
Commands
npx fibx@latest send <amount> <recipient> [token] [--chain <chain>] [--json]
If
token is omitted, the chain's native token is used.
Parameters
| Parameter | Type | Description | Required |
|---|---|---|---|
| number | Amount to send (e.g. , ) | Yes |
| string | Destination address () | Yes |
| string | Token symbol (e.g. , , ) | No |
| string | , , , or | No |
| flag | Output as JSON | No |
Default token: chain native. Default chain:
base.
Examples
User: "Send 10 USDC to 0x123...abc"
npx fibx@latest status npx fibx@latest balance # Confirm recipient with user npx fibx@latest send 10 0x123...abc USDC npx fibx@latest tx-status <hash>
User: "Send 0.05 MON to 0xdef...456 on Monad"
npx fibx@latest status npx fibx@latest balance --chain monad npx fibx@latest send 0.05 0xdef...456 MON --chain monad npx fibx@latest tx-status <hash> --chain monad
Error Handling
| Error | Action |
|---|---|
| Inform user of current balance via . |
| Transaction would revert — check amount and gas. |
| Validate recipient is a valid address. |
| Run skill first. |