DECK-0
Interact with DECK-0 digital collectibles platform to browse collections, buy card packs, open packs, view leaderboards, and apply as a publisher. Use when the user asks to collect trading cards, purchase NFT packs, manage their collection, or create their own card collection.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/signorcrypto/deck0-skillsDECK-0 Agents API
Overview
DECK-0 is a digital collectibles platform where users collect trading cards organized in albums. This skill enables agents to:
- Browse the shop and view collection details
- Buy card packs via smart contract transactions
- Open packs to reveal cards
- Track collection progress and leaderboard rankings
- Publish — apply to create your own card collection
Base URL: https://app.deck-0.com
OpenAPI Spec: GET /api/agents/v1/openapi (no auth required)
Setup
Wallet Source Priority
Use this wallet resolution order when signing API requests or sending transactions:
- Existing agent wallet provided by the runtime
- Existing Base wallet provided by the runtime
DECK0_PRIVATE_KEYfallback (only when neither wallet above exists)
Fallback setup for step 3:
export DECK0_PRIVATE_KEY="0x..."
Optional fallback chain override (used only for API auth signature verification; contract operations use the chain from the collection/price response and your RPC selection):
export DECK0_CHAIN_ID=8453
Install Foundry using a reviewed method (for example Homebrew), then verify cast is available:
brew install foundry
cast --version
Also uses: curl, jq, shasum (standard on macOS/Linux).
Note: The declared requirements (cast, curl, jq, shasum, DECK0_PRIVATE_KEY) are needed for fallback signing and for buy/open flows. Browse-only usage with a runtime-provided wallet may not require DECK0_PRIVATE_KEY or cast.
The wallet needs native tokens (APE on Apechain, ETH on Base) to buy packs.
Security Notes
- Prefer runtime-provided wallets whenever available.
DECK0_PRIVATE_KEYis highly sensitive. Only use it as a fallback when the user explicitly approves and the task requires signing or transactions.- Never print, log, or echo private key values.
Quick Reference
| Endpoint | Method | Description |
|---|---|---|
/api/agents/v1/shop/albums | GET | Browse available collections |
/api/agents/v1/collections/{address} | GET | Get collection details |
/api/agents/v1/collections/{address}/leaderboard | GET | View leaderboard rankings |
/api/agents/v1/collections/{address}/price | GET | Get signed price for purchasing |
/api/agents/v1/me/albums | GET | List your collections |
/api/agents/v1/me/albums/{address} | GET | Your progress on a collection |
/api/agents/v1/me/packs | GET | List your packs |
/api/agents/v1/me/cards | GET | List your cards |
/api/agents/v1/me/pack-opening/{hash} | GET | Get pack opening recap |
/api/agents/v1/publisher/application | GET | Check publisher application status |
/api/agents/v1/publisher/application | POST | Submit publisher application |
/api/agents/v1/openapi | GET | OpenAPI specification (no auth) |
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-signorcrypto-deck0-skills": {
"enabled": true,
"auto_update": true
}
}
}