zapper
Query DeFi portfolio data across 50+ chains via Zapper's GraphQL API. Use when the user wants to check wallet balances, DeFi positions, NFT holdings, token prices, or transaction history. Supports Base, Ethereum, Polygon, Arbitrum, Optimism, and more. Requires ZAPPER_API_KEY.
Why use this skill?
Integrate the Zapper API into OpenClaw to track DeFi positions, NFT holdings, and wallet balances across 50+ blockchains effortlessly.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/spirosrap/zapperWhat This Skill Does
The Zapper skill acts as a powerful gateway to the Zapper GraphQL API, allowing your OpenClaw agent to aggregate complex DeFi data from over 50 different blockchain networks. Instead of manually navigating block explorers or juggling multiple portfolio trackers, this skill enables direct queries for wallet balances, specific DeFi positions, NFT holdings, real-time token pricing, and historical transaction logs. It translates raw on-chain data into actionable insights, making it an essential component for any user looking to monitor assets across the fragmented multi-chain ecosystem including Ethereum, Base, Polygon, and Arbitrum.
Installation
Installation is streamlined via the OpenClaw hub. First, retrieve your API key from the Zapper Dashboard. Once you have the key, install the skill using the command: clawhub install openclaw/skills/skills/spirosrap/zapper. Following installation, initialize the configuration by creating the ~/.clawdbot/skills/zapper/config.json file and inserting your API key. Ensure that curl, jq, and python3 are installed on your system, as these dependencies are required to parse and format the data returned by the GraphQL endpoints.
Use Cases
This skill is highly effective for sophisticated users who manage complex portfolios. Use it to keep an eye on yield farming positions, track liquidity pool shares, and monitor lending protocols. It is particularly useful for users needing to identify unclaimed staking rewards across multiple chains at once. Furthermore, it serves as a robust tool for security-conscious users who want to verify their NFT holdings or review recent wallet transaction history to detect unauthorized activity.
Example Prompts
- "Check my total portfolio value across all chains and list my top 3 largest DeFi positions."
- "Do I have any unclaimed rewards currently sitting in any of my active liquidity pools on Base or Arbitrum?"
- "Show me the last 5 transactions for this wallet address and confirm if I hold any NFTs from the Bored Ape collection."
Tips & Limitations
Be mindful that the Zapper API enforces rate limits based on your current tier. Frequent, automated polling of portfolio data should be managed to avoid interruptions. Because the skill relies on the Zapper GraphQL interface, the accuracy of the data is dependent on Zapper’s indexing speed. Always ensure your API key is kept secure and not hardcoded into scripts that might be shared publicly. If you experience unexpected null values, check that the requested chain is explicitly supported by Zapper's platform and that your API key is correctly authenticated in the configuration file.
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-spirosrap-zapper": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, file-write, external-api
Related Skills
clanker
Deploy ERC20 tokens on Base using Clanker SDK. Create tokens with built-in Uniswap V4 liquidity pools. Supports Base mainnet and Sepolia testnet. Requires PRIVATE_KEY in config.
base
Interact with Base blockchain — check balances, gas prices, block numbers, and transaction status. Use when the user wants to query onchain data on Base. No API key required.