safe-multisig-skillPropose, confirm, and execute Safe multisig transactions using the Safe{Core} SDK (protocol-kit v6 / api-kit v4). TypeScript strict. Use when an agent needs to operate a Safe smart account — (1) create/predict a new Safe, (2) fetch Safe owners/threshold/nonce, (3) list pending multisig txs, (4) build + propose a tx, (5) add confirmations, (6) execute a tx onchain, or (7) troubleshoot Safe nonce/signature issues across chains (Base/Ethereum/Optimism/Arbitrum/Polygon/etc.).
Install via ClawdBot CLI:
clawdbot install safe-multisig-skillTypeScript-strict scripts for interacting with Safe multisig accounts via:
All scripts use ethers v6, validate inputs (addresses, tx hashes), and output JSON.
cd <this-skill>
./scripts/bootstrap.sh
# sanity check network + service
./scripts/safe_about.sh --chain base
| Script | Description |
|--------|-------------|
| create-safe.ts | Predict address + optionally deploy a new Safe |
| safe-info.ts | Fetch Safe info (owners/threshold/nonce) |
| list-pending.ts | List pending (queued) multisig transactions |
| safe_txs_list.ts | List all multisig transactions (queued + executed) |
| propose-tx.ts | Create + propose a multisig tx |
| approve-tx.ts | Add an off-chain confirmation for a tx hash |
| execute-tx.ts | Execute a fully-confirmed tx onchain |
All scripts: npx tsx scripts/
npx tsx scripts/create-safe.ts \
--chain base \
--owners 0xOwner1,0xOwner2,0xOwner3 \
--threshold 2
Add --deploy + SAFE_SIGNER_PRIVATE_KEY to send the deployment tx.
npx tsx scripts/safe-info.ts --chain base --safe 0xYourSafe
npx tsx scripts/list-pending.ts --chain base --safe 0xYourSafe
Create a tx request JSON (see references/tx_request.schema.json and references/examples.md).
export SAFE_SIGNER_PRIVATE_KEY="..."
npx tsx scripts/propose-tx.ts \
--chain base \
--rpc-url "$BASE_RPC_URL" \
--tx-file ./references/example.tx.json
export SAFE_SIGNER_PRIVATE_KEY="..."
npx tsx scripts/approve-tx.ts \
--chain base \
--safe 0xYourSafe \
--safe-tx-hash 0x...
export SAFE_SIGNER_PRIVATE_KEY="..."
npx tsx scripts/execute-tx.ts \
--chain base \
--rpc-url "$BASE_RPC_URL" \
--safe 0xYourSafe \
--safe-tx-hash 0x...
All scripts accept:
--chain (recommended): e.g. base, base-sepolia, mainnet, arbitrum, optimism--tx-service-url : Override the transaction service URL--rpc-url : RPC endpoint (or RPC_URL env var)--api-key : Safe Transaction Service API key (or SAFE_TX_SERVICE_API_KEY env var)references/examples.md — example requests + workflowsreferences/tx_request.schema.json — tx request JSON shapereferences/tx_service_slugs.md — chain slugs + notesGenerated Mar 1, 2026
A decentralized autonomous organization uses this skill to manage its treasury held in a Safe multisig. Members propose transactions for funding grants or paying vendors, confirm votes off-chain, and execute payments once the threshold is met, ensuring transparent and secure fund allocation across Ethereum and Layer 2 networks.
A crypto investment firm employs this skill to handle multisig transactions for moving assets between chains like Base and Arbitrum. It automates proposing bridge transfers, gathering confirmations from authorized signers, and executing transactions, reducing manual errors and enhancing security in cross-chain operations.
A company integrates this skill to manage corporate payments via a Safe multisig, where department heads propose invoices, executives provide confirmations, and finance executes payments onchain. This streamlines approval processes, enforces internal controls, and leverages blockchain for audit trails on networks like Polygon.
An NFT project uses this skill to distribute royalties from sales to creators and contributors. The skill facilitates proposing payout transactions, collecting confirmations from team members, and executing distributions on Optimism or Ethereum, ensuring timely and transparent revenue sharing.
A decentralized finance protocol utilizes this skill to execute governance decisions, such as parameter updates or contract upgrades, through a multisig. Community proposals are confirmed by token holders or delegates and executed onchain, enabling secure and efficient protocol management across supported chains.
Offer a subscription-based software service that integrates this skill to provide dashboards for monitoring Safe multisigs, automating transaction proposals, and streamlining confirmations. Revenue comes from monthly fees based on the number of Safes managed or transaction volume, targeting DAOs and enterprises.
Provide consulting services to help organizations implement this skill for custom multisig workflows, such as setting up treasury systems or cross-chain operations. Revenue is generated through project-based fees or hourly rates, focusing on clients in finance and blockchain sectors.
Develop and license white-label wallet applications that embed this skill for multisig functionality, allowing other companies to offer secure transaction management. Revenue streams include licensing fees and potential transaction-based commissions, appealing to fintech and crypto platforms.
💬 Integration Tip
Ensure environment variables like SAFE_SIGNER_PRIVATE_KEY are securely managed, and always verify chain configurations and transaction details before execution to prevent errors.
Connect Claude to Clawdbot instantly and keep it connected 24/7. Run after setup to link your subscription, then auto-refreshes tokens forever.
ERC-8004 Trustless Agents - Register, discover, and build reputation for AI agents on Ethereum. Use when registering agents on-chain, querying agent registries, giving/receiving reputation feedback, or interacting with the AI agent trust layer.
Autonomous crypto trading on Base via Bankr. Use for trading tokens, monitoring launches, executing strategies, or managing a trading portfolio. Triggers on "trade", "buy", "sell", "launch", "snipe", "profit", "PnL", "portfolio balance", or any crypto trading task on Base.
Deploy ERC20 tokens on Base using Clanker SDK. Create tokens with built-in Uniswap V4 liquidity pools. Supports Base mainnet and Sepolia testnet. Requires PRIVATE_KEY in config.
Query DeFi portfolio data across 50+ chains via Zapper's GraphQL API. Use when the user wants to check wallet balances, DeFi positions, NFT holdings, token prices, or transaction history. Supports Base, Ethereum, Polygon, Arbitrum, Optimism, and more. Requires ZAPPER_API_KEY.
Interact with Solana blockchain via Helius APIs. Create/manage wallets, check balances (SOL + tokens), send transactions, swap tokens via Jupiter, and monitor addresses. Use for any Solana blockchain operation, crypto wallet management, token transfers, DeFi swaps, or portfolio tracking.