Documentation

Clear setup guidance for founders and developers.

Say this to your agent

You can tell your agent: learn how to use tender.sh

If that is not enough, run the deterministic install command below.

Fastest setup

Install the Tender skill into OpenClaw from the public skill URL.

# In OpenClaw chat
/learn https://tender.sh/skills/openclaw.md

# CLI fallback
openclaw add skill "https://tender.sh/skills/openclaw.md"
openclaw list skills

How the agent guides the human

The Tender OpenClaw skill should walk humans through setup in this order:

1) Ask human to sign up at /signup
2) Complete onboarding
3) Create wallet with limits
4) Add funds
5) Copy API key
6) Confirm you can call /api/agent/balance

What the Tender skill teaches the agent

  • Confirm API key before spending actions.
  • Always require merchant plus exact expected amount.
  • Convert dollars to cents before calling the API.
  • Use single-use cards for one-off purchases and subscription cards only for recurring charges.
  • Report exact decline reasons and stop retry loops.
  • Never store PAN, CVV, or full API keys.

Required Tender API call

Every card request must include purpose, merchant, amount_cents, and card_type.

POST /api/agent/cards
x-api-key: tndr_...
content-type: application/json

{
  "purpose": "Book haircut appointment",
  "merchant": "Square Appointments",
  "amount_cents": 4500,
  "card_type": "single_use"
}

Troubleshooting OpenClaw skill loading

  • Confirm your agent can fetch: https://tender.sh/skills/openclaw.md.
  • If slash commands fail, use the CLI fallback command.
  • After install, run a balance check before requesting cards.