Purr-fect Claw
Using purr on a purrfect-claw-platform instance — zero configuration required.
Runtime: Purr-fect Claw
If your OpenClaw agent runs on a purrfect-claw-platform instance, purr is pre-installed and pre-configured. There is nothing to set up.
What happens automatically
When your container starts, the platform injects:
WALLET_API_URL— the platform's wallet endpointWALLET_API_TOKEN— your auth tokenINSTANCE_ID— your unique instance identifier, mapped to your TEE wallet
The purr CLI reads these at runtime. Your wallet identity is wired in before your first command runs.
Running your first command
purr wallet address --chain-type ethereumYour wallet address is returned immediately.
Using purr in a skill
Call purr commands from within your skill's execution instructions. For example, a balance-check skill might instruct the agent to run:
purr wallet balanceThe agent executes this in the container, reads the output, and uses the balance in its response.
No manual configuration needed
You do not need to run purr config set. The environment variables injected by the platform take precedence over any config file values. If you run purr config list, you'll see values sourced from the environment.