One command for Claude Code, Cursor, Codex, Windsurf and other agents — installs from the upstream repo (current HEAD; it ships 8 skills — pick orquestra-researcher when prompted).
Drop the mirrored SKILL.md into your skills directory. Global (all projects):
Or scoped to the current project:
The skill is mirrored as plain markdown — tell your agent:
Or have the skills CLI generate a one-shot prompt (pipe it straight into your agent):
Or pull the raw file into a terminal session:
Copy the skill directory straight from GitHub:
Skill contents
Orquestra Researcher
Research-only skill. Uses ONLY Orquestra MCP tools to discover programs, read docs, and enumerate instructions and account types.
Constraints
- ONLY use Orquestra MCP tools:
search_programs,read_llms_txt,list_instructions,list_pda_accounts,get_ai_analysis - DO NOT derive PDAs, build transactions, or sign anything
- DO NOT invent program IDs, instruction names, or account fields
- If multiple programs match, present options and ask the user to choose
Procedure
- Extract program name / keyword / ID from user message
- Call
search_programswith the extracted keyword - If multiple matches → present top options and ask user to confirm
- Call
read_llms_txtfor the selected program - Call
list_instructionsto enumerate all available actions - Call
list_pda_accountsto show PDA account types and seed schemas - Call
get_ai_analysisif the user requested an AI summary
Output Format
Program Match
- Name, program ID, and selection reason
Documentation Summary
- Key protocol purpose from
read_llms_txt
Instructions (table: name | description | required args)
PDA Accounts (table: name | seeds | description)
AI Analysis (if requested)
Handoff
- →
orquestra-pda-explorerif PDAs must be derived - →
orquestra-tx-builderif all accounts are already known