orquestra-solana

Execute Solana transactions end-to-end with PDA resolution and preflight simulation.

21|1|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/berkayoztunc/orquestra --skill orquestra-solana
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: orquestra-solana
Source: https://github.com/berkayoztunc/orquestra/tree/main/.claude/skills/orquestra-solana
Command: npx skills add https://github.com/berkayoztunc/orquestra --skill orquestra-solana

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the complexity of selecting the right Solana program instruction, resolving all required PDAs, building a correct unsigned transaction, and safely simulating Anchor errors before you sign.

Core Features & Use Cases

  • End-to-end Solana pipeline orchestration: runs research, PDA/account resolution, transaction build, simulation, and signer submission as a staged agent workflow.
  • Automated program instruction discovery and PDA derivation: finds program instructions plus PDA schemas, then resolves all required accounts (including nested PDAs) from on-chain and registry data.
  • Safety-first execution: performs a preflight simulation to decode Anchor errors and blocks signing when simulation fails or confirmation is not an explicit YES.
  • Use cases: staking, swapping (e.g., Jupiter), minting, transferring SPL tokens, deriving stake/position PDAs, and interacting with Anchor programs without manually crafting transactions.

Quick Start

Tell the orchestrator in one sentence what you want to do, including the program/project reference and wallet, for example: "Stake 2 SOL with Marinade for wallet 9xTy...pQr2."

Frequently Asked Questions about orquestra-solana

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

FAQPage Schema
How do I build and send Solana transactions without manually resolving PDAs?

To build and send Solana transactions without manual PDA resolution, you can use an automated agent pipeline that researches the target Anchor program, derives all required accounts and PDAs, constructs the unsigned transaction, and submits it with explicit confirmation.

How does preflight simulation work for Anchor program instructions on Solana?

Preflight simulation for Anchor program instructions works by executing an unsigned transaction against the blockchain state to decode potential Anchor errors and validate all derived accounts and arguments before signing and sending anything.

Can I execute Solana staking and swapping operations using a single agent workflow?

Yes, you can execute Solana staking and swapping operations using a single agent workflow that orchestrates program instruction discovery, PDA derivation, transaction building, preflight simulation, and signed submission for Anchor programs like Jupiter or Marinade.

Do I need Orquestra MCP tools to derive stake and position PDAs for Solana programs?

Yes, you need Orquestra MCP tools for program search, PDA listing, and derivation to automatically resolve nested PDAs and required accounts from on-chain and registry data before executing Solana operations.

What is the best way to ensure I never send a failing Solana transaction?

The best way to ensure you never send a failing Solana transaction is to enforce a safety-first execution pipeline that always runs a preflight simulation to decode Anchor errors and blocks signing when the simulation fails or confirmation is not explicit.

Why does my Solana transaction simulation fail before signing an Anchor instruction?

Your Solana transaction simulation may fail before signing an Anchor instruction if the derived PDAs are incorrect, required accounts are missing, or instruction arguments are invalid, which the preflight simulation catches to prevent sending failed transactions.