squads

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? AI agents and developers often lack accurate, up-to-date knowledge of Squads Protocol program IDs, PDA derivations, SDK methods, and Grid API endpoints, leading to hallucinated addresses and broken Solana multisig or payment integrations. ## Core Features & Use Cases - Squads V4 Multisig: Create multisigs with thresholds and permissions, manage vaults, proposals, voting, spending limits, batch transactions, and time locks using the @sqds/multisig SDK. - Smart Account Program: Build account abstraction flows with session keys, passkeys, and policy-based execution via the Squads developer REST API. - Grid Payments: Integrate stablecoin rails, standing orders, virtual accounts, KYC, spending limits, and webhooks through the Grid REST API and SDKs. - Use Case: A team wants to secure its treasury with a 2-of-3 multisig and automate monthly USDC vendor payments; this Skill provides the exact program IDs, PDA derivations, SDK calls, and ready-to-adapt TypeScript client templates. ## Quick Start Ask the agent to create a 2-of-3 Squads V4 multisig on Solana with a vault and an approval proposal using the @sqds/multisig SDK.

Frequently Asked Questions about squads

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

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

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

How do Squads V4 proposals and voting work?

Create a vault transaction with vaultTransactionCreate, then open a proposal with proposalCreate. Members vote using proposalApprove or proposalReject, and once the threshold is reached the transaction is executed with 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. On Eclipse mainnet it is eSQDSMLf3qxwHVHeTr9amVAGmZbRLY2rFdSURandt6f.

Can I set spending limits on a Squads multisig?

Yes, create a spending limit through a config transaction with the AddSpendingLimit action, specifying mint, amount, period, members, and destinations. Authorized members then spend within the limit using spendingLimitUse 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. Verify membership and permission masks on the Multisig account before submitting.