skillZs
★ LIVE SKILL TAGS ★
>>> LIVE SKILLS INDEX <<<
* OPEN SOURCE *
NO LOGIN, NO TRACKING
※ REAL INSTALL DATA ※
← back to all skills
bankrbot/claude-plugins0 installs

Bankr x402 SDK - Transaction Builder

This skill should be used when the user asks to "send tokens", "transfer ETH", "send USDC to", "transfer NFT", "wrap ETH", "unwrap WETH", "bridge tokens", "mint NFT", "buy NFT", "approve token", "build transaction", "DeFi transaction", or needs to build transactions for transfers, approvals, NFT operations, cross-chain bridges, ETH/WETH conversions, or DeFi interactions beyond simple swaps using the Bankr SDK.

How do I install this agent skill?

npx skills add https://github.com/bankrbot/claude-plugins --skill bankr-x402-sdk-transaction-builder
view source ↗

Is this agent skill safe to install?

  • Gen Agent Trust Hubfail

    This skill builds and executes blockchain transactions based on natural language prompts. It is highly susceptible to indirect prompt injection where malicious instructions could lead to unauthorized transfers or financial loss. It also relies on a third-party dependency not included in the trust list.

  • Socketpass

    No alerts

  • Snykwarn

    Risk: MEDIUM · No issues

  • Runlayerpass

    1 file scanned · No issues

What does this agent skill do?

SDK Transaction Builder

Build blockchain transactions for transfers, NFTs, bridges, and DeFi operations.

Transaction Types

TypeDescriptionExample Prompt
transfer_erc20Send ERC20 tokens"Send 100 USDC to 0x..."
transfer_ethSend native ETH"Send 0.1 ETH to 0x..."
convert_eth_to_wethWrap ETH"Wrap 0.5 ETH"
convert_weth_to_ethUnwrap WETH"Unwrap 1 WETH"
transfer_nftSend NFT"Transfer my NFT #123 to 0x..."
buy_nftPurchase NFT"Buy the cheapest Pudgy Penguin"
mint_manifold_nftMint from Manifold"Mint from Manifold at 0x..."
mint_seadrop_nftMint from SeaDrop"Mint from SeaDrop at 0x..."
swapCrossChainBridge tokens"Bridge 100 USDC from Ethereum to Base"

Prompt Patterns

# Transfers
"Send 100 USDC to 0x742d35..."
"Transfer 0.5 ETH to vitalik.eth"
"Send 50 USDC to 0x123... on Base"

# ETH/WETH
"Wrap 0.5 ETH to WETH"
"Unwrap 1 WETH to ETH"

# NFTs
"Transfer my Pudgy Penguin #1234 to 0x..."
"Buy the cheapest Pudgy Penguin on OpenSea"
"Mint NFT from Manifold contract 0x..."

# Cross-Chain
"Bridge 100 USDC from Ethereum to Base"
"Move 0.5 ETH from Base to Ethereum"

Usage

import { BankrClient } from "@bankr/sdk";

const client = new BankrClient({
  privateKey: process.env.BANKR_PRIVATE_KEY as `0x${string}`,
});

// Transfer tokens
const result = await client.promptAndWait({
  prompt: "Send 100 USDC to 0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb0",
});

if (result.status === "completed" && result.transactions) {
  const tx = result.transactions[0].metadata.transaction;
  await wallet.sendTransaction(tx);
}

Transaction Metadata

All transactions include metadata for verification:

const tx = result.transactions[0];
const meta = tx.metadata.__ORIGINAL_TX_DATA__;

console.log(`Chain: ${meta.chain}`);
console.log(`Amount: ${meta.inputTokenAmount} ${meta.inputTokenTicker}`);
console.log(`To: ${meta.receiver}`);
console.log(`Message: ${meta.humanReadableMessage}`);

Timing Guidelines

OperationTypical Time
ERC20/ETH transfer2-5s
Wrap/Unwrap2-5s
NFT transfer3-5s
NFT purchase5-10s
Cross-chain bridge10-30s

Related Skills

  • sdk-token-swaps: Token swap patterns and approval handling
  • sdk-capabilities: Full list of supported operations
  • sdk-wallet-operations: Client setup and configuration

Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.

<a href="https://skillzs.dev/skills/bankrbot/claude-plugins/bankr-x402-sdk---transaction-builder">View Bankr x402 SDK - Transaction Builder on skillZs</a>