The First Batch Payment Skill for Vercel Agents (skills.sh)

The First Batch Payment Skill for Vercel Agents (skills.sh)

# vercel# ai# agentskills# agents
The First Batch Payment Skill for Vercel Agents (skills.sh)Mr Hamlin

Spraay Protocol just shipped as a Vercel-compatible agent skill. One command gives any AI coding...

Spraay Protocol just shipped as a Vercel-compatible agent skill. One command gives any AI coding agent the ability to batch-send crypto to hundreds of recipients in a single transaction — across 15 blockchains.

npx skills add plagtech/spraay-agent-skills
Enter fullscreen mode Exit fullscreen mode

That's it. Claude Code, Cursor, GitHub Copilot, Codex, Gemini CLI, and 12+ other agents can now build batch payment workflows using Spraay.

What problem does this solve?

Sending crypto to multiple people is painful. Whether it's payroll for a remote team, an airdrop for a token community, bounty payouts for contributors, or a DAO treasury distribution — the standard approach is sending individual transactions one at a time.

That means paying gas on every single transfer, manually entering each address, and hoping you don't make a mistake on transaction 47 of 200.

Spraay bundles all of those into one on-chain transaction. Up to 200+ recipients, ~80% gas savings, 0.3% protocol fee.

Why an agent skill?

AI agents are increasingly handling real workflows — not just answering questions, but taking actions. An agent managing a DAO treasury should be able to say "distribute 10,000 USDC across these 50 contributors" and execute it.

Vercel recently launched their Skills CLI and skills.sh directory — an open ecosystem for packaging capabilities that any AI agent can install and use. Skills are simple: a SKILL.md file teaches the agent what the tool does, when to use it, and how to call it. No SDKs to integrate, no code to write.

When an agent reads the Spraay skill, it knows:

  • How to call the batch payment gateway
  • Which 15 chains are supported
  • What the request format looks like
  • How the 0.3% fee works
  • That it should always confirm with the user before signing

The agent becomes payment-capable in one install.

What's covered

The skill focuses on one thing: batch payments. Five types:

  • Native token batches — ETH, SOL, MATIC, BNB, AVAX, XLM, XRP, BTC, TAO, STX
  • ERC-20 / SPL token batches — USDC, DAI, WETH, or any token contract
  • Equal-amount batches — same amount to every recipient
  • Variable-amount batches — different amounts per recipient
  • CSV import batches — upload a spreadsheet of addresses and amounts

15 chains, real contracts

Every EVM chain has a verified, deployed batch contract:

Chain Contract
Base 0x1646452F98E36A3c9Cfc3eDD8868221E207B5eEC
Ethereum 0x15E7aEDa45094DD2E9E746FcA1C726cAd7aE58b3
Arbitrum 0x5be43aA67804aD84fcb890d0AE5F257fb1674302
Polygon 0x6d2453ab7416c99aeDCA47CF552695be5789D7ff
BNB Chain 0x3093a2951FB77b3beDfB8BA20De645F7413432C1
Avalanche 0x6A41Fb5F5CfE632f9446b548980dA6cE2d75afcC
Unichain 0x08fA5D1c16CD6E2a16FC0E4839f262429959E073
Plasma 0x08fA5D1c16CD6E2a16FC0E4839f262429959E073
BOB 0xEc8599026AE70898391a71c96AA82d4840C2e973

Plus non-EVM chains with chain-native implementations: Solana (SPL batch), Stellar (multi-operation), Bitcoin (PSBT), XRP Ledger (sequential payments), Bittensor (utility.batchAll), and Stacks (Clarity contract).

These aren't testnet demos. They're live, verified contracts handling real value.

How the gateway works

The Spraay gateway at gateway.spraay.app uses the x402 payment protocol — the HTTP 402 standard that Coinbase helped pioneer for machine-to-machine payments.

The flow is simple:

  1. Agent sends a batch request to the gateway
  2. Gateway returns unsigned transaction data bundling all transfers
  3. User reviews and signs in their wallet
  4. All recipients get paid in one on-chain transaction

Gateway access costs $0.02 USDC per call, paid automatically via x402 on Base. No API keys, no accounts, no subscriptions.

Quick integration

import { createClient } from "x402-client";

const client = createClient({
  baseUrl: "https://gateway.spraay.app",
  privateKey: process.env.EVM_PRIVATE_KEY
});

const tx = await client.post("/api/v1/batch/execute", {
  token: "USDC",
  recipients: [
    { address: "0xAlice", amount: "100.00" },
    { address: "0xBob", amount: "50.00" },
    { address: "0xCarol", amount: "25.00" }
  ]
});
Enter fullscreen mode Exit fullscreen mode

Or skip the code entirely — users can batch-send at spraay.app by connecting their wallet and adding recipients or uploading a CSV.

Where this fits in the Vercel ecosystem

Vercel's agent skills ecosystem is growing fast. There are skills for React best practices, deployment automation, and web design guidelines. Crypto is starting to show up — Crypto.com published a trading skill, and community repos are covering DeFi yield and sentiment analysis.

But nobody had batch payments. It's a gap that matters because every on-chain organization eventually needs to pay multiple people, and doing it manually doesn't scale.

Spraay fills that gap with deployed infrastructure across 15 chains, not a wrapper around someone else's API.

Try it

Install the skill:

npx skills add plagtech/spraay-agent-skills
Enter fullscreen mode Exit fullscreen mode

Or use the dApp directly: spraay.app

Full gateway docs: docs.spraay.app

The MCP server is also on Smithery if you're building with MCP-compatible agents: @plagtech/spraay-x402-mcp


Spraay Protocol is built by @plagtech. Follow @Spraay_app for updates.