> For the complete documentation index, see [llms.txt](https://docs.heyhal.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.heyhal.xyz/actions.md).

# Actions

Here are some of the things HAL can help you with -

<mark style="color:yellow;">**SEND tokens**</mark>  

Tag HAL and the users' X handle to send them tokens. Even if they haven’t used HAL before, they’ll be able to claim their tokens after you've sent them! \
\ <mark style="color:yellow;">eg -</mark> <mark style="color:yellow;"></mark><mark style="color:yellow;">**”Yo @heyhalxyz send 10000 $BONK to @cz\_binance”**</mark>

{% hint style="success" %}
You can be a bro and send them some SOL as well so they can start using their wallet right away
{% endhint %}

<mark style="color:green;">**SWAP tokens**</mark>

HAL can swap any tokens on the Jupiter strictlist directly on the TL!  

<mark style="color:green;">**eg - ”@heyhalxyz buy 1 SOL of $BONK”**</mark>\ <mark style="color:green;">**”@heyhalxyz sell $10 of $BONK”**</mark>\ <mark style="color:green;">**"@heyhalxyz swap $10 of $BONK for $SEND”**</mark>

<mark style="color:blue;">**CHECK wallet balances & info**</mark>

You can ask HAL about your balance and information about the tokens you hold.

<mark style="color:blue;">**“@heyhalxyz how much $BONK do I currently have?”**</mark>

More functionality is constantly being added!


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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.heyhal.xyz/actions.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.
