squads

Implements Squads Protocol multisig, smart accounts, and Grid payments on Solana.

Updated Jul 10, 2026
One-click install
npx skills add https://github.com/Kaleb-Rupe/aurora --skill squads-kaleb-rupe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: squads
Source: https://github.com/Kaleb-Rupe/aurora/tree/main/system/aurora-bridge/.claude/skills/squads
Command: npx skills add https://github.com/Kaleb-Rupe/aurora --skill squads-kaleb-rupe

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @sqds/multisig, @solana/web3.js, @sqds/grid, @sqds/grid-react-native, and includes references (resource) components.

What problem does it solve? Building treasury management, account abstraction, or stablecoin payment features on Solana requires deep knowledge of Squads Protocol's three products, their program IDs, PDA derivations, and REST APIs, which are scattered across multiple documentation sources. ## Core Features & Use Cases - Squads V4 Multisig: Create multisigs with member permissions, manage proposals and voting, execute vault transactions, and configure spending limits using the @sqds/multisig SDK. - Smart Account Program: Implement account abstraction with session keys, passkey authentication, spending policies, and direct debits via the REST API. - Grid Payments: Build stablecoin payment flows with standing orders, virtual accounts for fiat rails, KYC tiers, and HMAC-signed webhooks. - Use Case: A team wants to replace a single-owner treasury wallet with 2-of-3 governance. Use this Skill to derive the multisig and vault PDAs, create the multisig with proper permissions, and wire up spending limits for emergency operations. ## Quick Start Ask the assistant to create a Squads V4 multisig with two members and a threshold of two 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 Squads V4 multisig on Solana?

Use multisig.rpc.multisigCreateV2 from the @sqds/multisig SDK with a generated createKey, a threshold, and a members array with permissions. Derive the multisig PDA first with getMultisigPda, then derive vault PDAs with getVaultPda for asset storage.

How do Squads multisig spending limits work?

Spending limits let trusted members transfer funds without a full proposal vote. Create one via a config transaction with the AddSpendingLimit action specifying amount, period, members, and destinations, then execute transfers with spendingLimitUse.

What is the difference between Squads V4 Multisig and the Smart Account Program?

V4 Multisig handles N-of-M team governance with proposals, voting, and time locks. The Smart Account Program provides account abstraction for individual users with session keys, passkeys, and policy-based execution like spending limits and allowlists.

Does Squads Grid support recurring stablecoin payments?

Yes, Grid standing orders support recurring USDC or USDT payments with daily, weekly, biweekly, monthly, quarterly, or yearly frequencies. You can pause, resume, update amounts, or cancel standing orders through the REST API.

Why does my Squads transaction fail with error 6005?

Error 6005 (ProposalNotApproved) means the proposal has not reached the required approval threshold. Check the proposal's approved member list against the multisig threshold before calling vaultTransactionExecute.

Can I verify Squads program deployments match audited code?

Yes, use the solana-verify tool to fetch the on-chain program hash for the V4 Multisig or Smart Account program IDs and compare it against the official audited build hash published by Squads.