From bankr-agent
Guides Bankr API and CLI security: read-only keys, IP whitelisting, rate limits, dedicated agent wallets, key rotation, and transaction safety.
How this skill is triggered — by the user, by Claude, or both
Slash command
/bankr-agent:bankr-safetyThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Comprehensive safety guidance for using the Bankr API and CLI.
Comprehensive safety guidance for using the Bankr API and CLI.
Bankr uses a single key format (bk_...) with capability flags:
| Flag | Controls | Default |
|---|---|---|
agentApiEnabled | /agent/* endpoints | false |
llmGatewayEnabled | LLM Gateway at llm.bankr.bot | false |
readOnly | Restricts agent to read-only tools | false |
Manage flags at bankr.bot/api.
When readOnly: true, all write tools are filtered from the agent session:
Allowed: Balances, prices, analytics, portfolio, research Blocked: Swaps, transfers, NFT purchases, staking, orders, token launches, leverage, Polymarket bets, claims
The /agent/sign and /agent/submit endpoints return 403 for read-only keys.
Set allowedIps on your API key to restrict usage to specific IPs. Requests from non-whitelisted IPs are rejected with 403.
When building autonomous agents, create a separate Bankr account rather than using your personal wallet:
| Chain | Gas Buffer | Trading Capital |
|---|---|---|
| Base | 0.01-0.05 ETH | As needed |
| Polygon | 5-10 MATIC | As needed |
| Ethereum | 0.05-0.1 ETH | As needed |
| Solana | 0.1-0.5 SOL | As needed |
| Tier | Daily Limit |
|---|---|
| Standard | 100 messages/day |
| Bankr Club | 1,000 messages/day |
| Custom | Set per API key |
Reset window is 24 hours from first message (rolling), not midnight.
BANKR_API_KEY, BANKR_LLM_KEY), never in source code~/.bankr/ and .env to .gitignore/agent/submit executes with no confirmation promptnpx claudepluginhub bankrbot/claude-plugins --plugin bankr-agentGuides secure Bankr API integrations with API key flags, read-only access, IP whitelisting, dedicated agent wallets, rate limits, and TypeScript error handling.
Gives Claude Code its own EVM wallet with admin-defined policies enforced at the tool layer, preventing prompt injection-based theft. Features encrypted keystore and policy gate.
Executes crypto trading, DeFi operations, and LLM access via natural language. Supports Base, Ethereum, Polygon, Solana, Unichain.