orca

Automate Solana Orca Whirlpool swaps, quotes, pools, and liquidity positions.

71|22|Updated Apr 6, 2020
One-click install
npx skills add https://github.com/nirholas/agenti --skill orca-nirholas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: orca
Source: https://github.com/nirholas/agenti/tree/main/packages/protocols/x402-cloddsbot/src/skills/bundled/orca
Command: npx skills add https://github.com/nirholas/agenti --skill orca-nirholas

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates Solana Orca Whirlpool DeFi operations, enabling developers to script swaps, quotes, pool discovery, and liquidity management without manual UIs.

Core Features & Use Cases

  • Swap, quote, and discover pools across Orca Whirlpool pools on Solana.
  • Manage positions: open, close, add/remove liquidity, and harvest across multiple pools.
  • Use cases include automated liquidity provisioning, bot testing, and on-chain strategy experiments.

Quick Start

Ask it to perform a swap, get a quote, or manage pools by issuing a command like '/orca swap 1 SOL to USDC'.

Frequently Asked Questions about orca

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

FAQPage Schema
How do I automate Solana Orca Whirlpool swaps programmatically?

To automate Solana Orca Whirlpool swaps, you can issue a command such as '/orca swap 1 SOL to USDC' to execute the trade. The Skill resolves token mints and uses the Orca API to return human-readable swap results with robust error handling.

What is concentrated liquidity management for Orca Whirlpool positions?

Concentrated liquidity management for Orca Whirlpool positions involves opening, closing, adding to, removing from, and harvesting specific liquidity pools. This automation allows developers to script on-chain DeFi strategies without manual UI interactions.

Do I need a Solana private key to manage Orca Whirlpool liquidity positions?

Yes, you need to configure a Solana private key using the SOLANA_PRIVATE_KEY environment variable. The Skill enforces this configuration check before executing any liquidity management or swap operations on the Orca protocol.

Can I get quotes and discover Orca Whirlpool pools across multiple pairs?

Yes, you can get quotes and discover Orca Whirlpool pools across multiple pairs using the pair-pools and pool-positions commands. The Skill queries the Orca API to resolve token mints and return readable pool data.

What is the best way to script DeFi liquidity provisioning on Solana?

The best way to script DeFi liquidity provisioning on Solana is using automation tools that interface with the Orca Whirlpool API to manage positions. This approach enables bot testing and on-chain strategy experiments without manual UI navigation.

Why does my Orca Whirlpool liquidity harvest return a configuration error?

An Orca Whirlpool liquidity harvest returns a configuration error if the SOLANA_PRIVATE_KEY environment variable is not properly set. The Skill enforces configuration checks before executing harvests and provides robust error handling for failed operations.