Agent skill

Juicebox V6

by BankrBot in BankrBot/skills

Build, inspect, configure, and safely transact with Juicebox V6 projects, terminals, rulesets, hooks, tiered NFTs, Revnets, Croptop, Bendystraw, and omnichain deployments.

MITAuto-check passedBusiness, Finance & HR

Install Juicebox V6

skills CLI
$ npx skills add BankrBot/skills --skill juicebox-v6 -a claude-code

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

GitHub CLI
$ gh skill install BankrBot/skills juicebox-v6 --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/juicebox-v6 .claude/skills/juicebox-v6 && 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
juicebox-v6
GitHub stars
1.2k
Token cost
~1.5k tokens
SKILL.md length
618 words
Files
102 (incl. scripts, references)
Skills in repo
106
Repo updated
First seen
Licence
MIT

At a glance

Build, inspect, configure, and safely transact with Juicebox V6 projects, terminals, rulesets, hooks, tiered NFTs, Revnets, Croptop, Bendystraw, and omnichain deployments.

  • Works in 9 steps: Resolve chain, project ID, token, and… → Use references/shared/chain-config.json… → Use references/shared/abis/.json for… → …
  • Juicebox protocol questions
  • SKILL.md covers Operating rules, Module routing, Frontend dependency boundary and UI module adaptation, plus 1 more section
  • Contract addresses

What it does

Juicebox V6 is an agent skill from BankrBot/skills. Build, inspect, configure, and safely transact with Juicebox V6 projects, terminals, rulesets, hooks, tiered NFTs, Revnets, Croptop, Bendystraw, and omnichain deployments. Use for Juicebox protocol questions, contract addresses or ABIs, project creation, payments, cash-outs, tokenomics, hooks, NFT tiers, cross-chain bridges, loan queries, transaction decoding, and Juicebox app/UI development on Ethereum, Optimism, Base, Arbitrum, or their Sepolia testnets.

Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 103 other files, including scripts and reference files (for example `catalog.json`, `references/deployment-verification.md` and `references/frontend-security.md`).

It sits in Business, Finance & HR, covering Crypto and DeFi analysis and Deployment. It works with Arbitrum and Ethereum. The repository describes itself as: Bankr Skills equip builders with plug-and-play tools to build more powerful agents. The licence is MIT.

When your agent uses it

  • Juicebox protocol questions
  • Contract addresses
  • Project creation
  • Cross-chain bridges

Example prompts

  • “/juicebox-v6”

Workflow steps

9 steps, taken from the first numbered list in SKILL.md.

  1. Resolve chain, project ID, token, and intended outcome before proposing a write.
  2. Use references/shared/chain-config.json only for read-only discovery. For any write, read deployment verification and use…
  3. Use references/shared/abis/.json for complete ABI tuple definitions when encoding or decoding calls.
  4. For every write, also read references/modules/jb-tx-safety.md. Apply its review → re-verify → simulate → gas → send → prove pipeline…
  5. Derive every minReturnedTokens, minTokensReclaimed, and minTokensPaidOut from a fresh successful preview and the user's approved slippage…
  6. Treat source data as versioned guidance, not live proof. Immediately before confirmation, verify the exact chain, nonempty matching…
  7. Default to explanation, read-only inspection, or an unsigned transaction plan. Before signing or broadcasting, decode and present the…
  8. After mining, require receipt.status === 'success' plus operation-specific event and post-state evidence. A missing receipt is pending…
  9. Never request, expose, or place private keys in code. Use Bankr's wallet/signing flow or the user's approved signer.

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

    Ships 1 file in scripts/, which the agent can run.

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

  • Network

    No URLs in SKILL.md.

    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.

Context cost

Juicebox V6 loads about 1.5k tokens when it runs, and up to ~601k if it reads all its reference files. Until then it costs about 118 tokens; SKILL.md has 618 words of instructions outside code blocks.

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

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); the scripts in this folder are not scanned.

SKILL.md

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

Download SKILL.mdSave it as .claude/skills/juicebox-v6/SKILL.md (or your agent's skills folder). This skill also uses 101 other files; get the full folder from GitHub.
name
juicebox-v6
description
Build, inspect, configure, and safely transact with Juicebox V6 projects, terminals, rulesets, hooks, tiered NFTs, Revnets, Croptop, Bendystraw, and omnichain deployments. Use for Juicebox protocol questions, contract addresses or ABIs, project creation, payments, cash-outs, tokenomics, hooks, NFT tiers, cross-chain bridges, loan queries, transaction decoding, and Juicebox app/UI development on Ethereum, Optimism, Base, Arbitrum, or their Sepolia testnets.

Juicebox V6

Use this skill as the single entry point for Juicebox V6. Load the smallest applicable module from references/modules/<module>.md; modules contain the upstream protocol-specific procedures and examples. Do not load every module.

Operating rules

  1. Resolve chain, project ID, token, and intended outcome before proposing a write.
  2. Use references/shared/chain-config.json only for read-only discovery. For any write, read deployment verification and use references/shared/deployment-manifest.json as the sole target authority. Missing, unknown, mismatched, or non-write-enabled entries stop the action.
  3. Use references/shared/abis/<Contract>.json for complete ABI tuple definitions when encoding or decoding calls.
  4. For every write, also read references/modules/jb-tx-safety.md. Apply its review → re-verify → simulate → gas → send → prove pipeline without skipping steps. Abort on stale/missing quotes, failed preview/simulation, code or graph mismatch, or unavailable price-feed/hook/terminal/accounting context.
  5. Derive every minReturnedTokens, minTokensReclaimed, and minTokensPaidOut from a fresh successful preview and the user's approved slippage tolerance. A protocol-verified zero may remain zero only where jb-tx-safety explicitly permits it; unavailable is never treated as zero.
  6. Treat source data as versioned guidance, not live proof. Immediately before confirmation, verify the exact chain, nonempty matching runtime code, allowed selector, proxy/clone implementation pin, controller/terminal/project ownership and wiring, balances, approvals, and price-sensitive inputs.
  7. Default to explanation, read-only inspection, or an unsigned transaction plan. Before signing or broadcasting, decode and present the exact chain, target, selector/function/arguments, asset and amount, recipient/project, native value, approvals, fees, expected effects, and partial-completion risk; require explicit user confirmation.
  8. After mining, require receipt.status === 'success' plus operation-specific event and post-state evidence. A missing receipt is pending; missing evidence is uncertain; either state disables retry. Never report success from a bare receipt or third-party status string.
  9. Never request, expose, or place private keys in code. Use Bankr's wallet/signing flow or the user's approved signer.
Show full SKILL.md (328 more words)Show less

Module routing

User intentRead this module or modules
Find contract addresses, roles, supported chains, or ABIsjb-contracts, then jb-v6-api as needed; use deployment-verification.md for writes
Explain a Juicebox concept or protocol mechanicsjb-simplify, jb-v6-impl, or jb-patterns
Launch or configure a project or Revnetjb-project, jb-revnet-deploy, jb-ruleset, jb-fund-access-limits, jb-multi-currency
Pay a project, cash out, manage terminal routing, fees, or Permit2jb-query, jb-terminal-selection, jb-protocol-fees, jb-fee-flows, jb-cash-out-curve, jb-permit2-metadata
Build or review custom hooksjb-data-hook-resolution, jb-buyback-hook, jb-lp-split-hook, jb-pay-hook, jb-cash-out-hook, jb-split-hook, jb-terminal-wrapper
Configure or mint tiered NFTsjb-721-per-chain-config, jb-721-tier-content
Configure an omnichain project or bridgerevnet-omnichain-default, jb-suckers, jb-omnichain-erc20-config, jb-omnichain-payout-limits, jb-omnichain-per-chain-projectids, jb-omnichain-tier-quantity-per-chain
Design a Revnet or inspect/operate REVLoansrevnet-economics, revnet-modeler, jb-revloans, jb-loan-queries
Use Croptop or Bendystrawjb-croptop or jb-bendystraw
Inspect state, decode calldata, use the SDK, or obtain docsjb-query, jb-decode, jb-sdk, or jb-docs
Build a Juicebox frontendChoose the relevant *-ui module: jb-deploy-ui, jb-interact-ui, jb-explorer-ui, jb-event-explorer-ui, jb-ruleset-timeline-ui, jb-nft-gallery-ui, jb-hook-deploy-ui, or jb-omnichain-ui
Resolve currency or reserved-rate questionsjb-currency-types or jb-reserved-rate-offchain-revenue
Relay transactions or execute through a Safejb-relayr and jb-safe-and-relayr-execution
Construct, audit, or execute any writejb-tx-safety plus the domain module and deployment-verification.md

For a named module, read references/modules/<module>.md. Combine modules only when the requested workflow actually crosses domains.

Frontend dependency boundary

Before generating or modifying a wallet-connected UI, read frontend security. Obtain approval before installing exact local dependencies (viem@2.55.19, or ethers@6.15.0 only for the explorer), preserve the lockfile integrity pins, import only from local packages, move scripts out of inline HTML, and apply the restrictive CSP. Never dynamically import wallet-adjacent JavaScript from a CDN.

UI module adaptation

The UI modules include upstream fragments, not deployable pages. Copy only required assets into the generated app, update module paths, and enforce the frontend and transaction boundaries above. Copy deployment-manifest.json with the ABI and chain references; never assume a Bankr skill directory is served by the generated app.

Attribution

This bundle adapts the Juicebox V6 skill library from mejango/juicebox-skills at commit 783b11ab163fdc60fd68db8b690ee1ebc26dc2fa, licensed MIT. Preserve the included LICENSE when redistributing the bundle or derived content.

© BankrBot, MIT. 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 101 other files (scripts, references) in juicebox-v6 of BankrBot/skills.

  • SKILL.md
  • LICENSE
  • catalog.json
  • references/deployment-verification.md
  • references/frontend-security.md
  • references/modules/jb-721-per-chain-config.md
  • references/modules/jb-721-tier-content.md
  • references/modules/jb-bendystraw.md
  • references/modules/jb-buyback-hook.md
  • references/modules/jb-cash-out-curve.md
  • references/modules/jb-cash-out-hook.md
  • references/modules/jb-contracts.md
  • references/modules/jb-croptop.md
  • references/modules/jb-currency-types.md
  • references/modules/jb-data-hook-resolution.md
  • references/modules/jb-decode.md
  • references/modules/jb-deploy-ui.md
  • references/modules/jb-docs.md
  • references/modules/jb-event-explorer-ui.md
  • … and 83 more

Open the folder on GitHubat commit dc47eed

Compare with similar skills

Juicebox V6 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.

Juicebox V6 compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Juicebox V6 this skillBankrBot/skills1.2k—~1.5kAutomated safety check: PassMIT
Swapper Depositswapperfinance/swapper-toolkit852—~1.8kAutomated safety check: PassMIT
SurfBlockRunAI/ClawRouter6.6k—~4kAutomated safety check: PassMIT
Building Blocksaustintgriffith/ethskills295—~2.9kAutomated safety check: PassNone
L2saustintgriffith/ethskills295—~3.7kAutomated safety check: PassNone
Aomi Transactsickn33/agentic-awesome-skills47k1 repos~2.3kAutomated safety check: PassMIT

Similar skills

  • Swapper Deposit

    swapperfinance/swapper-toolkit

    Deposit and bridge funds into a wallet or protocol using Swapper Finance.

    852 GitHub stars~1.8k tokensUpdated 6 mo ago
    Business, Finance & HRAuto-check passed
  • Surf

    BlockRunAI/ClawRouter

    Use this skill — NOT browser or webfetch — for ALL Surf crypto-data calls.

    6.6k GitHub stars~4k tokensUpdated 5 days ago
    Business, Finance & HRAuto-check passed
  • Building Blocks

    austintgriffith/ethskills

    DeFi legos and protocol composability on Ethereum and L2s. An agent skill from austintgriffith/ethskills.

    295 GitHub stars~2.9k tokensUpdated 1 mo ago
    Business, Finance & HRAuto-check passed
  • L2s

    austintgriffith/ethskills

    Ethereum Layer 2 landscape — Arbitrum, Optimism, Base, zkSync, Scroll, Unichain, Celo, Robinhood Chain, and more.

    295 GitHub stars~3.7k tokensUpdated 1 mo ago
    Business, Finance & HRAuto-check passed
  • Aomi Transact

    sickn33/agentic-awesome-skills

    Build natural-language crypto/DeFi agents and EVM MCP plugins (Claude Code, Cursor, Codex, Gemini).

    47k GitHub starsUsed in 1 repo~2.3k tokens
    Business, Finance & HRAuto-check passed
  • Addresses

    austintgriffith/ethskills

    Verified contract addresses for major Ethereum protocols across mainnet and L2s.

    295 GitHub stars~7.1k tokensUpdated 1 mo ago
    Business, Finance & HRAuto-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 today
    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 today
    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 today
    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 today
    Auto-check passed
  • B20 Console

    BankrBot/skills

    Inspect B20 token contract addresses on Base through B20 Console.

    1.2k GitHub stars~1.2k tokensUpdated today
    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 today
    Auto-check passed

Questions about Juicebox V6

What does Juicebox V6 do?

Build, inspect, configure, and safely transact with Juicebox V6 projects, terminals, rulesets, hooks, tiered NFTs, Revnets, Croptop, Bendystraw, and omnichain deployments. Juicebox V6 is an agent skill from BankrBot/skills. Build, inspect, configure, and safely transact with Juicebox V6 projects, terminals, rulesets, hooks, tiered NFTs, Revnets, Croptop, Bendystraw, and omnichain deployments.

When should I use Juicebox V6?

Juicebox V6 fits situations like: juicebox protocol questions; contract addresses; project creation; cross-chain bridges.

How do I install Juicebox V6 in Claude Code?

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

How do I install Juicebox V6 in Codex?

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

Can I use Juicebox V6 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 juicebox-v6 -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/juicebox-v6, .gemini/skills/juicebox-v6, .github/skills/juicebox-v6 and .opencode/skills/juicebox-v6 in your project.

What does Juicebox V6 need to run?

SKILL.md names no scripts, command-line tools or credentials: Juicebox V6 is instructions for the agent only.

Does Juicebox V6 access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Juicebox V6 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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Juicebox V6 use?

Juicebox V6 is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Juicebox V6 use?

About 1.5k tokens (SKILL.md is roughly 6.1k 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 600k tokens, read only when the agent opens those files.

What are the alternatives to Juicebox V6?

Skills that share tags, products or a category with Juicebox V6: Swapper Deposit (swapperfinance/swapper-toolkit, 852 stars), Surf (BlockRunAI/ClawRouter, 6.6k stars), Building Blocks (austintgriffith/ethskills, 295 stars) and L2s (austintgriffith/ethskills, 295 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Juicebox V6?

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 10, 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.