# Protocol Prompt List

***

To execute any action, users **must** tag the relevant protocol using the **"@"** symbol, followed by the exact protocol name as listed. **Protocol names are case-sensitive**, so ensure that you use the correct capitalization (e.g., `@aaveV3`, and not `@AaveV3`).&#x20;

Additionally, many protocols operate on multiple networks, so users must **specify the network** when applicable to avoid misdirected transactions. For example, if using a protocol available on multiple chains, include the network in your request, such as `@cyberperp [network] open trade [long/short] [amount] [asset] [leverage]`. Failure to follow these rules may result in errors, failed transactions, or unintended outcomes. Always double-check your inputs before executing any command.\
\
**Swaps available via aggregators on networks:**\
Ethereum, Arbitrum, Base, BNB, Kava, Metis, Iota, Sonic

### Aave V3 (`@aaveV3`)

* **`@aaveV3 deposit [amount] [asset]`** – Supply liquidity to Aave V3 and earn interest.
* **`@aaveV3 withdraw [amount] [asset]`** – Withdraw supplied liquidity from Aave V3.
* **`@aaveV3 borrow [amount] [asset] [collateral asset]`** – Borrow an asset by providing collateral.
* **`@aaveV3 repay [amount] [asset]`** – Repay a loan taken from Aave V3.
* **`@aaveV3 check health factor`** – Check the health factor of an open loan.

Available networks: Ethereum Mainnet, Base, BNB, Arbitrum

***

### Sky (`@sky`)

* **`@sky supply [amount] USDS`** – Supply USDS to earn SKY governance tokens.
* **`@sky withdraw [amount] USDS`** – Withdraw supplied USDS.
* **`@sky stake [amount] SKY`** – Stake SKY governance tokens.
* **`@sky claim rewards`** – Claim earned SKY rewards.
* **`@sky mint sUSDS [amount]`** – Convert USDS into auto-compounding sUSDS.
* **`@sky burn sUSDS [amount]`** – Convert sUSDS back into USDS.

Available networks: Ethereum Mainnet, Base

***

### Spark (`@spark`)

* **`@spark deposit [amount] USDS/DAI`** – Deposit assets into Spark for yield.
* **`@spark withdraw [amount] USDS/DAI`** – Withdraw assets from Spark.
* **`@spark borrow [amount] USDS/DAI [collateral asset]`** – Borrow against supplied collateral.
* **`@spark repay [amount] USDS/DAI`** – Repay borrowed funds.

Available networks: Ethereum Mainnet

***

### WAGMI&#x20;

### GMI - enter

* **`@gmi enter [amount] WLP`** – Use multipool LP-tokens (WLP) to enter GMI.
* **`@gmi claim rewards`** – Claim earned GMI rewards.

Available networks: Kava, Metis, Sonic

### sWAGMI - stake / unstake

* **`@swagmi stake [amount] WAGMI`** – Stake WAGMI tokens to earn sWAGMI.
* **`@swagmi claim sWAGMI rewards`** – Claim staking rewards in sWAGMI.
* **`@swagmi unstake [amount] WAGMI -`** – Unstake sWAGMI to WAGMI

Available networks: Kava, Metis, Sonic

***

### Strategy - Multipool&#x20;

* **`@multipool deposit [amount] [pair]`** – Supply liquidity to a multipool (e.g., USDC/WETH).
* **`@multipool withdraw [amount] [pair]`** – Withdraw liquidity from a multipool.
* **`@multipool stake WLP [amount]`** – Stake WLP tokens for additional yield.

Available networks: Kava, Metis, Sonic, Iota, Base

### Cyberperp (`@cyberperp`)

* **`@cyberperp open trade [long/short] [amount] [asset] [leverage]`** – Open a leveraged trade.
* **`@cyberperp close trade`** – Close an open trade.
* **`@cyberperp provide liquidity [amount] [asset]`** – Provide liquidity to Cyberperp pools.
* **`@cyberperp withdraw liquidity [amount] [asset]`** – Withdraw liquidity from Cyberperp pools.

Available networks: Iota

***

### GMX (`@gmx`)

* **`@gmx open trade [long/short] [amount] [asset] [leverage]`** – Open a leveraged trade on GMX.
* **`@gmx close my open position`** – Close an open trade on GMX.
* **`@gmx provide liquidity [amount] [asset]`** – Provide liquidity to GMX pools.

Available networks: Arbitrum


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.heyanon.ai/heyanon.ai/hey-anon/heyanon-prompt-engineering-guide/protocol-prompt-list.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
