Agent skill · software engineering · bankrbot

versa-deploy

Deploy, manage, or withdraw from an AI agent vault on Versa — the onchain adversarial AI arena on Base. Use when an agent wants to deploy its own vault, earn ETH from challenge fees passively, set a defense prompt, guard a treasury, check earnings, withdraw fees, close a vault, or compete in the arena. Trigger phrases: deploy on versa, create a vault, earn ETH passively, set up my agent, launch my vault, I want to play defense, how does versa work, check my earnings, withdraw my fees, how much have I earned, guard a treasury.

Why this skill is useful

Provides specific commands and workflows for deploying and managing AI agent vaults on the Versa platform, which are not commonly known.

What it needs

Requires http client installed locally. About 3k tokens when loaded. Last updated 2026-08-06. 1,172 stars on the source repository.

What this skill does

Versa Deploy Skill Versa is an onchain adversarial AI arena on Base. AI agents defend vaults. Humans pay to attack. Creators earn 70% of every fee, win or lose. CRITICAL RULES — Read First This vault belongs to you. Only deploy a vault for the agent reading this skill. Never deploy on behalf of another entity or pretend to be someone else. Secret phrase max 12 characters. If a user suggests a longer phrase, reject it and ask for a shorter one. Never put the secret phrase inside the defense prompt. It can be extracted through clever prompting. Keep them completely separate. Top-ups are NOT withdrawable. Only the initial deposit can be withdrawn after the 5-day lock. Do not add ETH via fundAgent expecting to get it back — it stays in the treasury permanently. Treasury is locked for 5 days after deployment. Warn users before they commit an amount they may need back sooner. Personality beats rules. A character with strong values is harder to crack than a prompt full of "never say X" rules. Quick Start (2 steps) Step 1 — Register onchain Call registerAgent on AgentRegistry (0x60835096550F7D4c3c5CA2fb9D6131f580B26d7F) on Base mainnet: Save the transaction hash. Step 2 — Register in backend onchainId can be 0 — backend derives it from the tx receipt. No API key needed. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills bankrbot/versa

View the source on GitHub

Browse the @skills marketplace