chu2bard/pinion-os/broadcast

Claude Code and agent skill by chu2bard/pinion-os

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Sign and broadcast an unsigned transaction on Base. Requires the sender's private key. Costs $0.01 USDC via x402.

Install

npx vskill@latest install chu2bard/pinion-os/broadcast

SKILL.md

Sign & Broadcast

Signs an unsigned transaction with the provided private key and broadcasts it to Base mainnet. Returns the transaction hash and Basescan link.

Endpoint

POST https://pinionos.com/skill/broadcast

Price: $0.01 USDC per call (x402 on Base)

Request Body

json
{
"tx": {
"to": "0x7a21...",
"value": "0xb1a2bc2ec50000",
"data": "0x",
"chainId": 8453
},
"privateKey": "0x4b3f..."
}
FieldTypeRequiredDescription
txobjectyesUnsigned transaction object (from /send or /trade skills)
tx.tostringyesRecipient or contract address
tx.valuestringnoETH value in hex (default: "0x0")
tx.datastringnoCalldata in hex (default: "0x")
tx.chainIdnumberyesMust be 8453 (Base mainnet)
privateKeystringyesSender's private key (0x + 64 hex chars)

Example Request

bash
curl -X POST https://pinionos.com/skill/broadcast \
-H "Content-Type: application/json" \
-d '{
"tx": {
"to": "0x7a21...",
"value": "0xb1a2bc2ec50000",
"data": "0x",
"chainId": 8453
},
"privateKey": "0x4b3f..."
}'

The first request returns HTTP 402 with payment requirements. Sign a USDC TransferWithAuthorization (EIP-3009) and retry with the X-PAYMENT header.

Example Response

json
{
"txHash": "0xabc123...",
"explorerUrl": "https://basescan.org/tx/0xabc123...",
"from": "0x1234...",
"to": "0x7a21...",
"network": "base",
"status": "submitted",
"note": "Transaction submitted to Base. It may take a few seconds to confirm.",
"timestamp": "2026-02-17T12:00:00.000Z"
}

When to Use

  • After calling /send to transfer ETH or USDC -- pass the returned tx object here with the sender's private key to execute it.
  • After calling /trade to swap tokens -- broadcast the approve tx first (if present), wait for confirmation, then broadcast the swap tx.
  • Any time you have an unsigned Base transaction and need to sign + broadcast it.

Typical Flow

  1. Call /send or /trade to get an unsigned transaction.
  2. Ask the user for their private key.
  3. Call /broadcast with the unsigned tx and the private key.
  4. Return the tx hash and Basescan link to the user.

Security

  • The private key is sent over HTTPS and used only to sign the transaction. It is not stored or logged.
  • Only use this with wallets you control and amounts you're comfortable with.
  • The sender's wallet needs ETH on Base for gas fees.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
358
Repository forks
29
Repository npm downloads, 7 days
5
7-day trend score
40

Stars and forks are for the whole GitHub repository, not this skill alone. Downloads are for the repository's npm package. Refreshed 31 Mar 2026, 7 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/chu2bard/pinion-os/broadcast/badge)](https://verified-skill.com/skills/chu2bard/pinion-os/broadcast)

Something wrong with this skill or its page? Tell us.