squads

Implement Squads V4 multisig, smart accounts, and Grid stablecoin payments on Solana.

1|1|Updated May 21, 2026
One-click install
npx skills add https://github.com/naruto11eth/cryptoskills --skill squads-naruto11eth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: squads
Source: https://github.com/naruto11eth/cryptoskills/tree/main/skills/squads
Command: npx skills add https://github.com/naruto11eth/cryptoskills --skill squads-naruto11eth

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @sqds/multisig, @solana/web3.js, @sqds/grid, @sqds/grid-react-native.

What problem does it solve? AI agents often hallucinate Solana program addresses and use outdated SDK patterns, which can lead to lost funds when building multisig treasury, account abstraction, or stablecoin payment features. This Skill provides verified Squads Protocol program IDs, PDA derivations, and working SDK code for all three Squads products. ## Core Features & Use Cases - Squads V4 Multisig: Create multisigs with thresholds and permissions, manage vaults, proposals, voting, spending limits, batch transactions, and time locks via the @sqds/multisig SDK. - Smart Account Program: Build programmable wallets with session keys, passkeys, and policy-based execution through the Squads developer REST API. - Grid Payments: Integrate stablecoin rails, standing orders, virtual fiat accounts, KYC flows, spending limits, and webhooks using the Grid API. - Use Case: A team wants a 2-of-3 treasury multisig with a daily spending limit for operations. Use this Skill to derive the multisig and vault PDAs, create the multisig, configure the spending limit, and execute a vault transfer through the proposal flow. ## Quick Start Use the squads skill to create a 2-of-3 Squads V4 multisig on Solana devnet and show me how to propose and execute a vault transfer.

Frequently Asked Questions about squads

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a Squads V4 multisig on Solana?

Use multisig.rpc.multisigCreateV2 from the @sqds/multisig SDK with a one-time createKey, a threshold, and a members array with permissions. Derive the multisig PDA with getMultisigPda and send funds to the vault PDA, not the multisig account itself.

How do Squads multisig proposals and voting work?

Create a vault transaction with vaultTransactionCreate, then open a proposal with proposalCreate. Members call proposalApprove or proposalReject, and once the threshold is reached, anyone with Execute permission runs vaultTransactionExecute.

What is the Squads V4 multisig program ID on Solana mainnet?

The Squads V4 Multisig program ID is SQDS4ep65T869zMMBKyuUq6aD6EgTu8psMjkvj52pCf on both mainnet and devnet. The Eclipse mainnet deployment uses eSQDSMLf3qxwHVHeTr9amVAGmZbRLY2rFdSURandt6f.

Can I set spending limits on a Squads multisig vault?

Yes, create a spending limit via a config transaction with the AddSpendingLimit action, specifying mint, amount, period, members, and destinations. Authorized members then use spendingLimitUse to transfer within the limit without a full proposal.

Does Squads Grid support recurring stablecoin payments?

Yes, Grid standing orders support daily, weekly, biweekly, monthly, quarterly, and yearly USDC payments via the /grid/standing-orders REST endpoint. Orders can be paused, resumed, updated, or cancelled, and webhook events report each execution.

Why does my Squads transaction fail with NotAMember or Unauthorized?

NotAMember means the signing wallet is not in the multisig member list, and Unauthorized means the member lacks the required Initiate, Vote, or Execute permission. Check membership and permission masks on the Multisig account before submitting.