opensea

Execute OpenSea NFT buy and accept-offer workflows on EVM chains.

3|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/Pieverse-Eng/purrfect-skills --skill opensea
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opensea
Source: https://github.com/Pieverse-Eng/purrfect-skills/tree/main/opensea
Command: npx skills add https://github.com/Pieverse-Eng/purrfect-skills --skill opensea

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, websocat, wscat, and includes scripts (resource) and references (resource) components.

What problem does it solve?

The OpenSea skill centralizes and safely executes OpenSea marketplace write flows so agents can buy NFTs or accept offers without manually building Seaport transactions, while routing read-only discovery to the vendored data layer.

Core Features & Use Cases

  • Buy and Sell Execution: Prepare and optionally execute OpenSea buy or accept-offer flows by obtaining fulfillment JSON and assembling the required on-chain transaction steps.
  • Safe Routing & Validation: Routes read queries to the opensea-vendor skill, validates chain and order inputs, checks wallet ownership and balances, and adds ERC-20 or NFT approvals when necessary.
  • Supported Chains & Limits: Covers major EVM-compatible chains and supports ERC-721 and ERC-1155 tokens; creation of offers/listings and cancellations are not supported programmatically and users are directed to opensea.io.
  • Agent-Friendly Outputs & Rules: Returns StepOutput JSON for inspection when not executed, requires explicit user confirmation before any --execute action, and must never expose raw CLI/script output or credentials to end users.

Quick Start

Use the opensea skill to prepare a purchase for collection boredapeyachtclub token 1234 on ethereum and return the planned steps without executing.

Frequently Asked Questions about opensea

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I programmatically buy an NFT on OpenSea using an AI agent?

To programmatically buy an NFT on OpenSea, you can use an agent to retrieve fulfillment JSON, validate wallet ownership and balances, and assemble the required Seaport on-chain transaction steps. The agent requires an OPENSEA_API_KEY and explicit user confirmation before executing the live transaction.

Can I accept OpenSea offers for ERC-721 and ERC-1155 tokens through an automated workflow?

Yes, you can automate OpenSea accept-offer workflows for ERC-721 and ERC-1155 tokens. The process validates chain inputs, checks wallet balances, adds necessary ERC-20 or NFT approvals, and returns StepOutput JSON for inspection before requiring explicit confirmation to execute.

What EVM-compatible chains are supported for OpenSea buy and sell execution?

OpenSea buy and sell execution supports major EVM-compatible chains including ethereum, polygon, arbitrum, optimism, base, avalanche, klaytn, zora, blast, and sepolia. Read-only discovery queries are routed to a vendored data layer.

Do I need to manually build Seaport transactions to sell NFTs programmatically?

No, you do not need to manually build Seaport transactions. The workflow centralizes marketplace write flows by obtaining fulfillment JSON, validating inputs, and assembling the required on-chain transaction steps automatically.

Can I create OpenSea listings or cancel existing offers programmatically?

No, creating listings or cancelling offers programmatically is not supported. Users must perform these actions directly on opensea.io, while the automated workflow only handles buy and accept-offer scenarios.

Why does my OpenSea NFT purchase require explicit confirmation before executing?

Explicit confirmation is required before executing an OpenSea NFT purchase to ensure safe routing and prevent unauthorized transactions. The system returns a StepOutput JSON detailing the planned steps for inspection before any live --execute submission.