orquestra-simulator

Simulate Solana instructions via Orquestra to identify failures before signing.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you avoid wasted time and failed transactions by simulating a Solana instruction before signing, while surfacing the most relevant Anchor error details.

Core Features & Use Cases

  • Preflight simulation without signing: Runs a dry-run using Orquestra’s simulate_instruction MCP tool to predict whether the instruction will succeed.
  • Decoded Anchor error reporting: On failure, returns the decoded Anchor error (name/code/message) when available, otherwise the raw error.
  • Actionable diagnostics: Includes compute unit information on success and shows the last 5 log lines on failure to speed up debugging.

Quick Start

Ask the AI to simulate the specific Orquestra project instruction with the exact accounts and args so it can report success, compute units, or the decoded Anchor error with recent logs.

Frequently Asked Questions about orquestra-simulator

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

FAQPage Schema
How do I preflight a Solana instruction before signing?

To preflight a Solana instruction, run a dry-run simulation using the simulate_instruction MCP tool to predict success and return compute units, without signing the transaction.

Why does my Anchor instruction fail on Solana and how can I decode the error?

To decode Anchor instruction errors, simulate the instruction to surface the decoded Anchor error name, code, and message, along with the last 5 log lines to speed up debugging.

Can I dry-run Solana transactions across different networks from an HTTP client?

Yes, you can dry-run Solana transactions across networks by passing exact accounts and args from HTTP clients or AI agents to the simulate_instruction tool to check if the instruction will work.

How do I check Solana compute units for an instruction before submitting it?

Check Solana compute units by simulating the instruction preflight; the simulation returns compute unit information on success to help you estimate transaction costs before signing.

Do I need to provide a fee payer to simulate a Solana instruction?

No, you do not need to provide a fee payer; the simulation preserves your provided inputs without inventing accounts or fee payers to safely predict the transaction outcome.