# Skill pack

The skill pack is the host-side instruction layer for AgentPay SDK.

It does not hold keys, run the daemon, or move funds. All wallet operations run locally on the operator's machine through `agentpay`. WLFI does not custody or have access to any wallet. The skill pack tells a host how to follow the intended AgentPay workflow instead of improvising.

## What the skill pack is

The install unit is one folder:

```
skills/agentpay-sdk/
```

Once that folder is loaded into a supported host, the host has explicit instructions for:

* how to check whether a wallet already exists on the machine
* when to run `agentpay admin setup`
* how to export, verify, and restore encrypted offline wallet backups
* how to check funding before submitting a transfer
* how to generate funding instructions and QR codes
* which defaults to use when a request omits network or asset
* when to move policy work into the TUI
* how to treat manual approval as a pending action instead of a failed action

## What changes after install

Without the skill pack, general-purpose hosts tend to guess about wallet setup, balance checks, and approvals.

With the skill pack installed, a host can:

* reuse an existing wallet when `agentpay wallet --json` succeeds
* stop a transfer request and show funding instructions when the wallet lacks gas or token balance
* default an underspecified transfer request to `USD1` on `bsc`
* route policy edits to `agentpay admin tui` instead of inventing unsupported flows
* route manual approvals to the CLI approval commands
* enable the operator to pay traditional merchants through gift cards or prepaid Visa cards when the merchant does not accept crypto directly

<figure><img src="/files/2bQkZjtWEL0jj57fdI3X" alt="Codex describing AgentPay SDK after the skill pack is installed"><figcaption><p>With the skill pack loaded, a host can explain the SDK and follow the intended wallet flow with much less operator hand-holding.</p></figcaption></figure>

<figure><img src="/files/DWJJyX4QNBP6Pau46X0y" alt="OpenClaw checking balances with the AgentPay SDK skill pack installed"><figcaption><p>The same skill pack works in chat-first surfaces too, including balance checks and transfer requests.</p></figcaption></figure>

## Example requests

These are the kinds of requests that should map cleanly once the skill pack is installed:

```
What can you do with AgentPay SDK?
```

```
Check whether this machine already has a crypto wallet. If not, guide me through setup and show me the wallet address.
```

```
Sign and broadcast a transfer of 5 USD1 on BSC to 0x1111111111111111111111111111111111111111.
If the wallet is underfunded, stop and show me the address and funding instructions first.
```

```
Create a policy so larger USD1 transfers require manual approval.
```

```
Buy a $25 Amazon US gift card with USDT on BSC. Use my email user@example.com.
```

## Supported hosts

The current repository includes adapters for:

* Codex
* OpenClaw
* Claude Code
* Cursor

For installation steps, continue to [Install the skill pack](/agentpay-sdk/install/skill-pack-install.md).


---

# 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.worldlibertyfinancial.com/agentpay-sdk/install/skill-pack.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.
