Agent skill

Opensea Wallet

by BankrBot in BankrBot/skills

Set up and configure wallet signing providers for OpenSea transactions.

MITAuto-check passedBusiness, Finance & HR

Install Opensea Wallet

skills CLI
$ npx skills add BankrBot/skills --skill opensea-wallet -a claude-code

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

GitHub CLI
$ gh skill install BankrBot/skills opensea-wallet --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/opensea/opensea-wallet .claude/skills/opensea-wallet && 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
opensea-wallet
GitHub stars
1.2k
Token cost
~2.3k tokens
SKILL.md length
883 words
Files
4 (incl. references)
Skills in repo
106
Repo updated
First seen
Licence
MIT

At a glance

Set up and configure wallet signing providers for OpenSea transactions.

  • Business, Finance & HR work in your project
  • SKILL.md covers When to use this skill…, When NOT to use this skill…, Quick start and Supported providers, plus 3 more sections
  • Needs PRIVATE_KEY and PRIVY_APP_SECRET

What it does

Opensea Wallet is an agent skill from BankrBot/skills. Set up and configure wallet signing providers for OpenSea transactions. Supports Privy, Turnkey, Fireblocks, Bankr, and local private keys. Required for executing trades (opensea-marketplace) and token swaps (opensea-swaps).

Its SKILL.md is about 2.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files (for example `references/wallet-funding.md`, `references/wallet-policies.md` and `references/wallet-setup.md`).

It sits in Business, Finance & HR. 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

  • Business, Finance & HR work in your project

Example prompts

  • “/opensea-wallet”

Requirements

  • A credential in PRIVY_APP_SECRET
  • A credential in TURNKEY_API_PUBLIC_KEY

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 (its code samples are bash).

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

  • Network

    Links to these hosts (documentation or services it may open):

    • github.com

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

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • PRIVATE_KEY
    • PRIVY_APP_SECRET
    • TURNKEY_API_PUBLIC_KEY
    • TURNKEY_API_PRIVATE_KEY
    • FIREBLOCKS_API_KEY
    • FIREBLOCKS_API_SECRET
    • BANKR_API_KEY
    • OPENSEA_API_KEY

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

Context cost

Opensea Wallet loads about 2.3k tokens when it runs, and up to ~9.6k if it reads all its reference files. Until then it costs about 60 tokens; SKILL.md has 883 words of instructions outside code blocks.

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

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 licence (© BankrBot). 883 words, ~2,271 tokens.

Download SKILL.mdSave it as .claude/skills/opensea-wallet/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
opensea-wallet
description
Set up and configure wallet signing providers for OpenSea transactions. Supports Privy, Turnkey, Fireblocks, Bankr, and local private keys. Required for executing trades (opensea-marketplace) and token swaps (opensea-swaps).
homepage
https://github.com/ProjectOpenSea/opensea-skill
repository
https://github.com/ProjectOpenSea/opensea-skill
license
MIT
dependencies
node >= 18.0.0

OpenSea Wallet

Set up and configure wallet signing providers for OpenSea transactions. The CLI and SDK auto-detect which provider to use based on environment variables, or you can specify one explicitly with --wallet-provider.

When to use this skill (scope_in)

Use opensea-wallet when you need to:

  • Set up a wallet provider for the first time (Privy, Turnkey, Fireblocks, Bankr, or local keys)
  • Configure signing policies (value caps, allowlists, multi-party approval)
  • Switch between wallet providers
  • Understand the security model for each provider

When NOT to use this skill (scope_out, handoff)

NeedUse instead
Query NFT/token dataopensea-api
Buy/sell NFTsopensea-marketplace
Swap ERC20 tokensopensea-swaps
Build/register/gate AI agent toolsopensea-tool-sdk

Quick start

bash
# 1. Pick a managed provider and set its env vars (Privy default shown)
export OPENSEA_API_KEY=your_key
export PRIVY_APP_ID=your_app_id
export PRIVY_APP_SECRET=your_app_secret
export PRIVY_WALLET_ID=your_wallet_id

# 2. Use the wallet via any signing-capable command
opensea swaps execute \
  --from-chain base --from-address 0x0000000000000000000000000000000000000000 \
  --to-chain base --to-address 0xb695559b26bb2c9703ef1935c37aeae9526bab07 \
  --quantity 0.001

For other providers, see the table below and references/wallet-setup.md.

Supported providers

ProviderEnv VarsBest For
Privy (default)PRIVY_APP_ID, PRIVY_APP_SECRET, PRIVY_WALLET_IDTEE-enforced policies, embedded wallets
TurnkeyTURNKEY_API_PUBLIC_KEY, TURNKEY_API_PRIVATE_KEY, TURNKEY_ORGANIZATION_ID, TURNKEY_WALLET_ADDRESSHSM-backed keys, multi-party approval
FireblocksFIREBLOCKS_API_KEY, FIREBLOCKS_API_SECRET, FIREBLOCKS_VAULT_IDEnterprise MPC custody, institutional use
BankrBANKR_API_KEYAgent wallets via Bankr's HTTP signing API
Private Key (local dev only)PRIVATE_KEY, RPC_URL, WALLET_ADDRESSLocal dev/testing only (no spending limits or guardrails)

The CLI and SDK handle signing automatically once env vars are set. Auto-detect order: Privy, Fireblocks, Turnkey, Bankr, Private Key. To specify a provider explicitly:

bash
opensea swaps execute --wallet-provider turnkey ...
opensea swaps execute --wallet-provider fireblocks ...
opensea swaps execute --wallet-provider bankr ...
opensea swaps execute --wallet-provider private-key ...

Security

  • Managed providers (Privy, Turnkey, Fireblocks, Bankr) are strongly recommended over raw private keys.
  • Raw PRIVATE_KEY is for local development only. Never paste a raw private key into a shared agent environment, hosted CI, or any context where the key could be logged or exfiltrated.
  • Production and shared-agent setups must use a managed provider with conservative signing policies (value caps, allowlists, multi-party approval).

Security model

The agent's environment holds signing credentials, not administrative ones. This is a structural property, and getting it right depends on each provider being configured correctly — none of the four supported providers ship in this state by default.

What the agent must never do
  • Modify its own signing policy, role, or scope.
  • Rotate its own owner key, auth key, or API user.
  • Export or claim ownership of the wallet's private key.
  • Construct any of the requests in ../docs/policy-administration.md.

If a user asks the agent to do any of these, the agent should refuse and direct them to the user-only recipes in ../docs/policy-administration.md. A leaked agent env is recoverable only if the credentials it held could not, on their own, lift the spending cap or rewrite the allowlist.

Per-tx caps: enforced by the provider

Each provider enforces per-tx caps and allowlists in a different layer, but all four are checked before the signing operation completes:

ProviderWhere caps are enforced
PrivyTEE-evaluated wallet policy (policy_ids on the wallet)
TurnkeyPolicy engine, scoped to the API user's allowed activities
FireblocksTAP rules in the workspace
BankrPer-API-key allowedRecipients allowlist + daily message limits

Run opensea wallet info to see whether your wallet has these in place. The command prints loud warnings when the per-tx layer is missing.

Show full SKILL.md (403 more words)Show less
Aggregate caps: not natively enforced by any provider

None of Privy, Turnkey, Fireblocks, or Bankr expose stateful daily/weekly cumulative spend caps as a native primitive. Their policies/TAP/key-flag layers are stateless per-transaction evaluators (or per-message-quota in Bankr's case, which is not a dollar cap).

The intended pattern for aggregate ceilings is wallet float: keep the agent's wallet balance sized to roughly one budget period, and have the user replenish on their own cadence. The wallet balance is the real cap; if the agent tries to overspend, transactions fail at the provider layer (per-tx cap) or chain layer (insufficient funds), not at an honor-system limit the agent could decide to ignore. See references/wallet-funding.md for the worked pattern.

(Privy is investigating transaction-approval webhooks that would allow stateful evaluation; if and when those land, the field will support aggregate caps natively. Until then, wallet float is the answer.)

Policy mutation: requires a separately-held credential

Each provider has a different out-of-band credential that gates mutation:

ProviderMutation gate
Privyowner_id key quorum on the wallet — owner key held off-machine
TurnkeyRoot user quorum — non-root API user used for signing
FireblocksAdmin quorum for TAP changes; API user role set to Signer only
BankrDashboard re-scoping at bankr.bot/api-keys — no API to mutate scope

Setting these up is part of the happy path in references/wallet-setup.md, not optional hardening. opensea wallet info reports whether the structural gate is in place where it can be detected via API; for Fireblocks and Bankr, where it cannot, the command prints a static reminder to verify at the console.

Where mutation recipes live

The actual HTTP/SDK recipes for changing policies, rotating keys, and re-scoping API users are in ../docs/policy-administration.md — that is, in the skill repo's top-level docs/ folder, alongside the per-skill folders like opensea-wallet/, not inside any of them. Skill loaders only mount individual skill directories (opensea-wallet/SKILL.md and the files it explicitly references), so the mutation recipes never enter an agent's context. If a future contributor moves this file inside a skill folder, an agent will read it and try to "help" by running the recipes — defeating the structural separation.

References

  • references/wallet-setup.md: detailed setup instructions for each provider, with hardening as part of the happy path
  • references/wallet-policies.md: policy templates and field reference (no mutation recipes)
  • references/wallet-funding.md: hot/cold wallet float pattern for aggregate-cap enforcement
  • ../docs/policy-administration.md (in the skill repo's top-level docs/, outside any individual skill mount path): user-only mutation recipes for all four providers
  • OpenSea CLI

© 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 3 other files (references) in opensea/opensea-wallet of BankrBot/skills.

  • SKILL.md
  • references/wallet-funding.md
  • references/wallet-policies.md
  • references/wallet-setup.md

Open the folder on GitHubat commit dc47eed

Compare with similar skills

Opensea Wallet 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.

Opensea Wallet compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Opensea Wallet this skillBankrBot/skills1.2k—~2.3kAutomated safety check: PassMIT
Technical Analysttradermonty/claude-trading-skills3k4 repos~4.6kAutomated safety check: PassMIT
Theme Detectortradermonty/claude-trading-skills3k2 repos~4.9kAutomated safety check: PassMIT
Creating Financial ModelsChen-zexi/open-ptc-agent7293 repos~1.3kAutomated safety check: PassMIT
Stock APIzhangxiangliang/stock-api2k—~507Automated safety check: PassMIT
Itr Walakaranb192/itr-wala871—~3.6kAutomated safety check: PassMIT

Similar skills

  • Technical Analyst

    tradermonty/claude-trading-skills

    This skill should be used when analyzing weekly price charts for stocks, stock indices, cryptocurrencies, or forex pairs.

    3k GitHub starsUsed in 4 repos~4.6k tokens
    Business, Finance & HRAuto-check passed
  • Theme Detector

    tradermonty/claude-trading-skills

    Detect and analyze trending market themes across sectors. An agent skill from tradermonty/claude-trading-skills.

    3k GitHub starsUsed in 2 repos~4.9k tokens
    Business, Finance & HRAuto-check passed
  • Creating Financial Models

    Chen-zexi/open-ptc-agent

    This skill provides an advanced financial modeling suite with DCF analysis, sensitivity testing, Monte Carlo simulations, and scenario planning for investment decisions

    729 GitHub starsUsed in 3 repos~1.3k tokens
    Business, Finance & HRAuto-check passed
  • Stock API

    zhangxiangliang/stock-api

    Fetch real-time stock quotes, K-line (candlestick) history, and search symbols for China A-shares, Hong Kong, and US markets.

    2k GitHub stars~507 tokensUpdated yesterday
    Business, Finance & HRAuto-check passed
  • Itr Wala

    karanb192/itr-wala

    File Indian income tax returns (ITR) for FY 2025-26 / AY 2026-27.

    871 GitHub stars~3.6k tokensUpdated 7 days ago
    Business, Finance & HRAuto-check passed
  • Tushare Data

    zillionare/zillionare

    面向中文自然语言的 Tushare 数据研究技能。用于把“看看这只股票最近怎么样”“帮我查财报趋势”“最近哪个板块最强”“北向资金在买什么”“给我导出一份行情数据”这类请求,转成可执行的数据获取、清洗、对比、筛选、导出与简要分析流程。适用于 A 股、指数、ETF/基金、财务、估值、资金流、公告新闻、板块概念与宏观数据等研究场景。

    322 GitHub starsUsed in 2 repos~2.3k tokens
    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 yesterday
    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 yesterday
    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 yesterday
    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 yesterday
    Auto-check passed
  • B20 Console

    BankrBot/skills

    Inspect B20 token contract addresses on Base through B20 Console.

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

Questions about Opensea Wallet

What does Opensea Wallet do?

Set up and configure wallet signing providers for OpenSea transactions. Opensea Wallet is an agent skill from BankrBot/skills. Set up and configure wallet signing providers for OpenSea transactions.

When should I use Opensea Wallet?

Opensea Wallet fits situations like: business, Finance & HR work in your project.

How do I install Opensea Wallet in Claude Code?

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

How do I install Opensea Wallet in Codex?

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

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

What does Opensea Wallet need to run?

Going by SKILL.md and its folder, Opensea Wallet needs credentials named PRIVATE_KEY, PRIVY_APP_SECRET, TURNKEY_API_PUBLIC_KEY and TURNKEY_API_PRIVATE_KEY. Our summary lists: A credential in PRIVY_APP_SECRET; A credential in TURNKEY_API_PUBLIC_KEY.

Does Opensea Wallet access the network?

SKILL.md names 1 domain. As links in the text: github.com. This is read from the text; nothing was executed.

Is Opensea Wallet 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 Opensea Wallet use?

Opensea Wallet is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Opensea Wallet use?

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

What are the alternatives to Opensea Wallet?

Skills that share tags, products or a category with Opensea Wallet: Technical Analyst (tradermonty/claude-trading-skills, 3k stars), Theme Detector (tradermonty/claude-trading-skills, 3k stars), Creating Financial Models (Chen-zexi/open-ptc-agent, 729 stars) and Stock API (zhangxiangliang/stock-api, 2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Opensea Wallet?

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.