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 Agent - Arbitrary Transactions

This skill should be used when the user wants to "submit a transaction", "execute calldata", "send raw transaction", "submit transaction JSON", or provides a JSON object with to/data/value/chainId fields. Handles raw EVM transaction submission.

How do I install this agent skill?

npx skills add https://github.com/bankrbot/claude-plugins --skill bankr-agent-arbitrary-transactions
view source ↗

Is this agent skill safe to install?

  • Gen Agent Trust Hubfail

    This sk il l al l o w s t h e a g e n t t o e x e c u t e a r b i t r a r y b l o c k c h a i n t r a n s a c t i o n s w i t h r a w c a l l d a t a . T h i s i s a h i g h - r i s k c a p a b i l i t y b e c a u s e a n a t t a c k e r c a n p r o v i d e m a l i c i o u s t r a n s a c t i o n d a t a v i a i n d i r e c t p r o m p t i n j e c t i o n t o e x e c u t e u n a u t h o r i z e d a c t i o n s , s u c h a s d r a i n i n g t o k e n s o r i n t e r a c t i n g w i t h m a l i c i o u s c o n t r a c t s .

  • Socketwarn

    1 alert: gptSecurity

  • Snykwarn

    Risk: MEDIUM · No issues

  • Runlayerpass

    1 file scanned · No issues

What does this agent skill do?

Arbitrary Transaction Submission

Submit raw EVM transactions with explicit calldata to any supported chain.

JSON Format

{
  "to": "0x...",
  "data": "0x...",
  "value": "0",
  "chainId": 8453
}
FieldTypeDescription
tostringTarget contract address (0x + 40 hex chars)
datastringCalldata to execute (0x + hex string)
valuestringAmount in wei (e.g., "0", "1000000000000000000")
chainIdnumberTarget chain ID

Supported Chains

ChainChain ID
Ethereum1
Polygon137
Base8453
Unichain130

Prompt Examples

Submit a raw transaction:

Submit this transaction:
{
  "to": "0x1234567890abcdef1234567890abcdef12345678",
  "data": "0xa9059cbb000000000000000000000000recipient00000000000000000000000000000000000000000000000000000000000f4240",
  "value": "0",
  "chainId": 8453
}

Execute calldata on a contract:

Execute this calldata on Base:
{
  "to": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
  "data": "0x095ea7b30000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
  "value": "0",
  "chainId": 8453
}

Send ETH with calldata:

Submit transaction with value:
{
  "to": "0xRecipientAddress...",
  "data": "0x",
  "value": "1000000000000000000",
  "chainId": 1
}

Validation Rules

FieldValidation
toMust be 0x followed by exactly 40 hex characters
dataMust start with 0x, can be "0x" for empty calldata
valueWei amount as string, use "0" for no value transfer
chainIdMust be a supported chain ID

Common Issues

IssueResolution
Unsupported chainUse chainId 1, 137, 8453, or 130
Invalid addressEnsure 0x + 40 hex chars
Invalid calldataEnsure proper hex encoding with 0x prefix
Transaction revertedCheck calldata encoding and contract state
Insufficient fundsEnsure wallet has enough ETH/MATIC for gas + value

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-agent---arbitrary-transactions">View Bankr Agent - Arbitrary Transactions on skillZs</a>