fibrous-finance/fibx-skills

send

Send native tokens (ETH, HYPE, MON) or ERC-20 tokens to an address on Base, HyperEVM, or Monad. Preflights writes and supports a no-broadcast --simulate preview.

First seen Feb 13, 2026

Installation

$ npx skills add fibrous-finance/fibx-skills --skill send

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from fibrous-finance/fibx-skills.

npx skills add fibrous-finance/fibx-skills

Browse all from fibrous-finance/fibx-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

License LICENSE
Default branch main
Open issues 0
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

Version0.7.0
LicenseMIT
CompatibilityRequires Node.js 18+ and npx. Uses `npx fibx@latest`.
Allowed toolsBash(npx fibx@latest send *), Bash(npx fibx@latest status), Bash(npx fibx@latest balance *), Bash(npx fibx@latest balance), Bash(npx fibx@latest tx-status *)
More metadata
version
0.7.0
author
ahmetenesdur
category
transaction

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 4,027 B
  • docs SUMMARY.md 173 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 44 installs

SKILL.md

Send Transaction

Transfer native tokens or ERC-20 tokens to a destination address. The CLI preflights the transfer before broadcasting it; if that check fails, no transfer is sent.

Prerequisites

  • Active session required.
  • Sufficient balance for the transfer amount + gas fees.

Rules

  1. BEFORE any send, you MUST run npx fibx@latest status and npx fibx@latest balance to verify connectivity and funds.
  2. If the recipient address was NOT previously mentioned in the conversation, you MUST ask for explicit confirmation: "Sending [amount] [token] to [address]. Confirm?"
  3. If the user specifies a chain, you MUST include --chain <name>. If not specified, default to base and state it.
  4. Use the correct native token symbol for each chain. NEVER use ETH on non-Base chains.
  5. AFTER a successful send, you MUST verify the transaction using tx-status with the same --chain flag.

Chain Reference

Chain Flag Native Token
Base --chain base ETH
HyperEVM --chain hyperevm HYPE
Monad --chain monad MON

Commands

npx fibx@latest send <amount> <recipient> [token] [--chain <chain>] [--simulate] [--json]

If token is omitted, the chain's native token is used.

Parameters

Parameter Type Description Required
amount number Amount to send (e.g. 0.1, 100) Yes
recipient string Destination address (0x...) Yes
token string Token symbol (e.g. USDC, ETH, MON) No
chain string base, hyperevm, or monad No
simulate flag Preview without broadcasting No
json flag Output as JSON No

Default token: chain native. Default chain: base.

Native-token previews include estimated gas. ERC-20 previews validate the contract call but do not currently return a gas estimate.

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
Insufficient funds Inform user of current balance via balance.
Simulation failed Transaction would revert — check amount and gas.
Invalid address Validate recipient is a valid 0x address.
Not authenticated Run authenticate-wallet skill first.
Rate limit / 429 Use config skill to set a custom RPC.

Related Skills

  • Run balance BEFORE sending to verify sufficient funds.
  • Run portfolio to see your full holdings with USD values across all chains.
  • Run tx-status AFTER sending to confirm the transaction succeeded.
  • Use config to set a custom RPC if you encounter rate limit errors.