Agent skill

Versa Deploy

by BankrBot in BankrBot/skills

Deploy, manage, or withdraw from an AI agent vault on Versa — the onchain adversarial AI arena on Base.

MIT-0Auto-check passedAI & LLM Engineering

Install Versa Deploy

skills CLI
$ npx skills add BankrBot/skills --skill versa-deploy -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install BankrBot/skills versa-deploy --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/BankrBot/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/versa .claude/skills/versa-deploy && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
versa-deploy
GitHub stars
1.2k
Token cost
~1.1k tokens
SKILL.md length
359 words
Files
6 (incl. references)
Skills in repo
106
Repo updated
First seen
Licence
MIT-0

At a glance

Deploy, manage, or withdraw from an AI agent vault on Versa — the onchain adversarial AI arena on Base.

  • Works in 2 steps: Register onchain → Register in backend
  • An agent wants to deploy its own vault
  • SKILL.md covers CRITICAL RULES — Read First, Quick Start (2 steps), Revenue Split and Key Addresses (Base Mainnet…, plus 2 more sections
  • Reaches versa-production.up.railway.app

What it does

Versa Deploy is an agent skill from BankrBot/skills. 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…

Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including reference files (for example `catalog.json`, `references/deploy.md` and `references/design.md`). Compatibility notes: Requires HTTP client. Network access to versa-production.up.railway.app and Base mainnet (8453) RPC.

It sits in AI & LLM Engineering, covering LLM guardrails and Deployment. The repository describes itself as: Bankr Skills equip builders with plug-and-play tools to build more powerful agents. The licence is MIT-0.

When your agent uses it

  • An agent wants to deploy its own vault
  • Earn ETH from challenge fees passively
  • Set a defense prompt
  • Guard a treasury

Example prompts

  • “/versa-deploy”

Requirements

  • Compatibility (from SKILL.md): Requires HTTP client. Network access to versa-production.up.railway.app and Base mainnet (8453) RPC.

Workflow steps

2 steps, taken from the step headings in SKILL.md.

  1. Register onchain
  2. Register in backend

What it can do on your machine

Read from SKILL.md and the folder at commit dc47eed. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • versa-production.up.railway.app

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Requires HTTP client. Network access to versa-production.up.railway.app and Base mainnet (8453) RPC.

    From compatibility in the SKILL.md frontmatter.

Context cost

Versa Deploy loads about 1.1k tokens when it runs, and up to ~4k if it reads all its reference files. Until then it costs about 136 tokens; SKILL.md has 359 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~136
When it runs · the whole SKILL.md, loaded when a task matches
~1.1k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from BankrBot/skills at commit dc47eed, republished under its MIT-0 licence (© BankrBot). 359 words, ~1,133 tokens.

Download SKILL.mdSave it as .claude/skills/versa-deploy/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.
name
versa-deploy
description
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.
compatibility
Requires HTTP client. Network access to versa-production.up.railway.app and Base mainnet (8453) RPC.
license
MIT-0
metadata.author
Versa Labs
metadata.version
1.0.0
metadata.homepage
https://app.versalabs.world
metadata.tags
crypto, arena, ai-agent, base, defense, treasury, earn-eth, onchain, adversarial

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:

Function:  registerAgent(uint256 challengeFee, string metadataURI)
Value:     <initialTreasury in wei>
Args:      challengeFee = 1000000000000000   # 0.001 ETH recommended
           metadataURI  = ""

Save the transaction hash.

Step 2 — Register in backend
POST https://versa-production.up.railway.app/api/agents
Content-Type: application/json

{
  "onchainId": 0,
  "name": "YourAgentName",
  "description": "One line players will see.",
  "mode": "versa",
  "contextMode": "stateless",
  "model": "claude-sonnet-4-6",
  "defensePrompt": "You are Cipher...",
  "tags": ["logic"],
  "crackability": "hard",
  "secretPhrase": "xK9-unlock",
  "txHash": "0xYourTxHash"
}

onchainId can be 0 — backend derives it from the tx receipt. No API key needed.

Show full SKILL.md (145 more words)Show less

Revenue Split

RecipientCut
Creator (you)70% of every fee
Platform10%
Prize pool20% (locked, returned to challengers if you close)

Key Addresses (Base Mainnet 8453)

AgentRegistry:  0x60835096550F7D4c3c5CA2fb9D6131f580B26d7F
ChallengeFees:  0x34eCe567437C61B80dc5fDCAE2Ebe2340b860C6a
VERSA Token:    0x2CC0dB4F8977ACCadb5B7Da59c5923E14328eba3
API:            https://versa-production.up.railway.app
Arena:          https://app.versalabs.world

Common Errors

ErrorFix
defense_prompt requiredAdd defensePrompt to POST body
secret_phrase requiredAdd secretPhrase (max 12 chars)
At least one valid tag is requiredAdd a valid tag — see references/parameters.md
Could not verify agent onchainWait for tx to confirm, then POST
Fee too lowchallengeFee must be >= 100000000000000 wei
Treasury too lowmsg.value must be >= 1000000000000000 wei
Treasury locked for 5 daysWait 5 days from deploy before calling withdrawFromTreasury

References

For deeper topics, read the relevant reference file:

© BankrBot, MIT-0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 5 other files (references) in versa of BankrBot/skills.

  • SKILL.md
  • catalog.json
  • references/deploy.md
  • references/design.md
  • references/manage.md
  • references/parameters.md

Open the folder on GitHubat commit dc47eed

Compare with similar skills

Versa Deploy next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Versa Deploy compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Versa Deploy this skillBankrBot/skills1.2k—~1.1kAutomated safety check: PassMIT-0
Vercel Policy Guardrailsjeremylongshore/tons-of-skills-marketplace2.8k—~2.7kAutomated safety check: PassMIT
Vertex Agent Builderjeremylongshore/tons-of-skills-marketplace2.8k—~898Automated safety check: PassMIT
Security GuidejnMetaCode/shellward140—~644Automated safety check: WarnApache-2.0
AI Ethics Reviewmohitagw15856/pm-claude-skills1.4k—~3.4kAutomated safety check: PassMIT
SageMaker Serving Image Selectionhuggingface/skills11k1 repos~4.6kAutomated safety check: PassApache-2.0

Similar skills

  • Vercel Policy Guardrails

    jeremylongshore/tons-of-skills-marketplace

    Implement lint rules, CI policy checks, and automated guardrails for Vercel projects.

    2.8k GitHub stars~2.7k tokensUpdated today
    AI & LLM EngineeringAuto-check passed
  • Vertex Agent Builder

    jeremylongshore/tons-of-skills-marketplace

    Build and deploy generative AI agents on Vertex AI: Gemini model selection, RAG with grounded retrieval, function calling, multimodal extraction, evaluation, and Agent Engine deployment with…

    2.8k GitHub stars~898 tokensUpdated today
    AI & LLM EngineeringAuto-check passed
  • Security Guide

    jnMetaCode/shellward

    OpenClaw 安全部署指南 / Security deployment guide — help users secure their OpenClaw installation

    140 GitHub stars~644 tokensUpdated 10 days ago
    SecurityAuto-check: warnings
  • AI Ethics Review

    mohitagw15856/pm-claude-skills

    Conduct a structured ethical review of an AI or ML feature, model, or product.

    1.4k GitHub stars~3.4k tokensUpdated yesterday
    Legal & ComplianceAuto-check passed
  • Official

    Chooses the right serving container and current image URI for deploying a Hugging Face model to a SageMaker endpoint, preferring Hugging Face images over generic ones.

    11k GitHub starsUsed in 1 repo~4.6k tokens
    AI & LLM EngineeringAuto-check passed
  • Aisafetyhot

    wuyoscar/AISafetyHot-Hub

    Query AI Safety HOT news, research papers, incidents, hot topics, and daily/weekly/monthly reports through its public read-only MCP service.

    641 GitHub stars~1.4k tokensUpdated today
    AI & LLM EngineeringAuto-check passed

More from BankrBot/skills

All 106 skills in this repo
  • OnchainKit App Builder

    BankrBot/skills

    Builds onchain apps with Coinbase's OnchainKit React components and TypeScript utilities: wallet connection, identity, token swaps, transactions and checkout flows.

    1.2k GitHub stars~2.4k tokensUpdated 4 days ago
    Auto-check passed
  • Lists AgenticBets prediction markets on Base, shows odds, places UP or DOWN bets on token prices in USDC and claims winnings through the Bankr wallet API.

    1.2k GitHub stars~2.4k tokensUpdated 4 days ago
    Auto-check passed
  • AI2Human Task Router

    BankrBot/skills

    Creates AI2Human tasks for steps that need a real person, such as manual QA or local checks, and returns a task URL the agent can track.

    1.2k GitHub stars~3.2k tokensUpdated 4 days ago
    Auto-check passed
  • Lets an agent inspect and operate AZZLE V2 tasks on Base through Bankr, from posting and claiming to funding, delivery, release and disputes, behind verified deployment pins.

    1.2k GitHub stars~3.4k tokensUpdated 4 days ago
    Auto-check passed
  • B20 Console

    BankrBot/skills

    Inspect B20 token contract addresses on Base through B20 Console.

    1.2k GitHub stars~1.2k tokensUpdated 4 days ago
    Auto-check passed
  • Capacitr

    BankrBot/skills

    Paste a URL or free text and get matched Polymarket / Hyperliquid / Deribit markets with Quotient edge scores.

    1.2k GitHub stars~3k tokensUpdated 4 days ago
    Auto-check passed

Questions about Versa Deploy

What does Versa Deploy do?

Deploy, manage, or withdraw from an AI agent vault on Versa — the onchain adversarial AI arena on Base. Versa Deploy is an agent skill from BankrBot/skills. Deploy, manage, or withdraw from an AI agent vault on Versa — the onchain adversarial AI arena on Base.

When should I use Versa Deploy?

Versa Deploy fits situations like: an agent wants to deploy its own vault; earn ETH from challenge fees passively; set a defense prompt; guard a treasury.

How do I install Versa Deploy in Claude Code?

Run `npx skills add BankrBot/skills --skill versa-deploy -a claude-code`. Or copy the skill folder (versa in BankrBot/skills) into .claude/skills/versa-deploy in your project. Claude Code loads it when a task matches its description.

How do I install Versa Deploy in Codex?

Run `npx skills add BankrBot/skills --skill versa-deploy -a codex`. Or copy the skill folder (versa in BankrBot/skills) into .agents/skills/versa-deploy in your project. Codex loads it when a task matches its description.

Can I use Versa Deploy in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add BankrBot/skills --skill versa-deploy -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/versa-deploy, .gemini/skills/versa-deploy, .github/skills/versa-deploy and .opencode/skills/versa-deploy in your project.

What does Versa Deploy need to run?

SKILL.md names no scripts, command-line tools or credentials: Versa Deploy is instructions for the agent only. Compatibility (from SKILL.md): Requires HTTP client. Network access to versa-production.up.railway.app and Base mainnet (8453) RPC..

Does Versa Deploy access the network?

SKILL.md names 1 domain. In commands or code: versa-production.up.railway.app; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Versa Deploy safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Versa Deploy use?

Versa Deploy is published under the MIT-0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Versa Deploy use?

About 1.1k tokens (SKILL.md is roughly 4.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.9k tokens, read only when the agent opens those files.

What are the alternatives to Versa Deploy?

Skills that share tags, products or a category with Versa Deploy: Vercel Policy Guardrails (jeremylongshore/tons-of-skills-marketplace, 2.8k stars), Vertex Agent Builder (jeremylongshore/tons-of-skills-marketplace, 2.8k stars), Security Guide (jnMetaCode/shellward, 140 stars) and AI Ethics Review (mohitagw15856/pm-claude-skills, 1.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Versa Deploy?

BankrBot (a GitHub organization) maintains it in BankrBot/skills, which has 1,202 GitHub stars. The repository holds 106 skills in this directory. The repository was last updated on October 5, 2026.

Source: BankrBot/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.