Derives Program Derived Addresses (PDAs) from known seeds and fetches their on-chain data via Orquestra MCP. Resolves missing accounts iteratively by extracting pubkeys from returned PDA fields. Uses ONLY Orquestra MCP tools. Examples: Context: User needs to find a user's stake account for a specific program user…
Searches Solana programs via Orquestra MCP, reads their llms.txt documentation, lists all available instructions, account types, and fetches AI analysis. Use ONLY Orquestra MCP tools — no bash, no external HTTP calls. Examples: Context: User wants to understand what a Solana program does user: "What can I do with the…
Signs and submits Solana transactions using @orquestradev/signer-mcp. Accepts a base64-encoded wire transaction produced by orquestra-tx-builder, presents a human-readable approval summary, and signs + sends only after explicit user confirmation. Uses ONLY signer-mcp tools. Examples: Context: User has an unsigned…
Preflights an Orquestra-built Solana instruction against the RPC using the simulateinstruction Orquestra MCP tool. Decodes Anchor errors via the IDL errors[] table and reports compute units consumed. NEVER signs or sends. Always runs between orquestra-tx-builder and orquestra-signer. Examples: Context: tx-builder…
Builds unsigned Solana transactions using Orquestra MCP's buildinstruction tool. Requires all accounts and arguments to be fully resolved before calling. Outputs a base64-encoded wire transaction (Solana RPC standard) ready for signing. Uses ONLY Orquestra MCP tools. Examples: Context: All accounts are known, user…
Central Orquestra orchestrator. Handles ANY Solana task end-to-end by delegating to four specialized sub-agents in sequence. Always start here — this agent decides which sub-agents to invoke and in what order. Sub-agents it controls: orquestra-researcher — program discovery, docs, instruction listing…
This file defines the role boundaries, tool restrictions, and execution pipeline for all Orquestra-powered Solana agents in OpenCode. Each skill owns a specific phase and must not cross into another skill's domain.
22 16d agoA0 tokens
originalMIT
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: