Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Fetch Aavegotchi by ID from Base mainnet and display image with full traits. Shows on-chain SVG, converts to PNG, and displays complete gotchi stats.
Fetch Aavegotchi by ID from Base mainnet and display image with full traits. Shows on-chain SVG, converts to PNG, and displays complete gotchi stats.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.
Find and display any Aavegotchi by ID with complete traits and image.
โ Instant ID lookup - Fetch any gotchi by ID number โ Fetch any gotchi by ID from Base mainnet โ Display full traits (BRS, Kinship, Level, XP, Haunt, Name, Owner) โ TOTAL BRS - Shows base + wearables modifiers (true power level) โ Generate PNG images (standard 512x512 or hi-res 1024x1024) โ Export as SVG (scalable vector graphics) โ Flexible format options (PNG, hi-res, SVG, or all) โ Support for all gotchi states (Portal, Gotchi, etc.) โ Automatic image conversion and delivery
When you run gotchi-finder, it ALWAYS outputs: ๐ผ๏ธ Gotchi PNG image (512ร512) - sent as photo/media ๐ Stats as caption - displayed below the image This creates a single message with the gotchi artwork on top and complete metadata below. Example: bash scripts/find-gotchi.sh 9638 Output: One Telegram message with: Image at top (PNG) Caption below with all stats, traits, and info
After seeing the default output, users can request additional formats: # Hi-res PNG (1024ร1024) bash scripts/find-gotchi.sh 9638 --format hires # SVG vector bash scripts/find-gotchi.sh 9638 --format svg # All formats bash scripts/find-gotchi.sh 9638 --format all
preview - Show traits + standard PNG (default) png - Standard PNG (512x512) hires - Hi-res PNG (1024x1024) svg - SVG only (no PNG conversion) all - All formats at once
Preview first (conversational flow): # Show gotchi info + preview image bash scripts/find-gotchi.sh 9638 # Then user picks format bash scripts/find-gotchi.sh 9638 --format hires Direct download (skip preview): # Get hi-res immediately bash scripts/find-gotchi.sh 9638 --format hires # Get all formats at once bash scripts/find-gotchi.sh 9638 --format all Output Files: gotchi-{ID}.json - Complete metadata (always) gotchi-{ID}.svg - Vector image (always) gotchi-{ID}.png - Standard PNG (preview/png/all) gotchi-{ID}-hires.png - Hi-res PNG (hires/all)
ALWAYS send as single message with media + caption: Format: media: gotchi-{ID}.png (512ร512 PNG image) caption: (text below) Caption Template: ๐ป **Gotchi #{ID} - {Name}** **๐ Stats:** โญ BRS: **{brs}** ({TIER} tier) ๐ Kinship: **{kinship}** ๐ฎ Level: **{level}** (XP: {xp}) ๐ป Haunt: **{haunt}** ๐ Collateral: **{collateral}** **๐ญ Traits:** โก Energy: **{value}** ๐ Aggression: **{value}** ๐ป Spookiness: **{value}** ๐ง Brain Size: **{value}** **๐ Wearables:** {None/equipped count} LFGOTCHi! ๐ฆ๐ Rarity Tiers: BRS โฅ 580: GODLIKE BRS โฅ 525: MYTHICAL BRS โฅ 475: UNCOMMON BRS < 475: COMMON
Single message: Portal PNG image with status info as caption
Blockchain: Chain: Base mainnet (8453) RPC: https://mainnet.base.org Diamond: 0xA99c4B08201F2913Db8D28e71d020c4298F29dBF Dependencies: Node.js with ethers v6 Sharp library for image conversion Status Codes: 0: Unopened Portal 1: Opened Portal 2: Gotchi (rare on Base) 3: Gotchi (standard on Base)
scripts/show-gotchi.sh - Display gotchi (RECOMMENDED) - Shows PNG + stats in single message scripts/find-gotchi.sh - Fetch and convert (advanced usage) scripts/fetch-gotchi.js - Fetch from blockchain scripts/svg-to-png.js - Convert SVG to PNG package.json - Node dependencies
Use show-gotchi.sh - it outputs the exact format needed for the message tool: cd ~/.openclaw/workspace/skills/gotchi-finder bash scripts/show-gotchi.sh 8746 Output: PNG_PATH=./gotchi-8746.png CAPTION=<<EOF ๐ป **Gotchi #8746 - LE PETIT MARX** ...complete stats... EOF Then use: message(action: "send", media: PNG_PATH, caption: CAPTION)
cd /home/ubuntu/.openclaw/workspace/skills/gotchi-finder npm install
Find your gotchi: bash scripts/find-gotchi.sh 9638 Find any gotchi: bash scripts/find-gotchi.sh 5000 Find multiple gotchis: for id in 9638 21785 10052; do bash scripts/find-gotchi.sh $id done Built with ๐ by AAI
This skill is 100% SAFE - Read-only! โ
โ Read-only - No wallet interaction at all โ No transactions - Cannot modify blockchain state โ No credentials needed - Public data only โ No private keys - Zero wallet access โ Safe for anyone - Cannot cause harm
โ Fetches gotchi data from public subgraph โ Generates images from public SVG data โ Displays gotchi traits (read-only)
โ Access wallets โ Sign transactions โ Modify gotchis โ Transfer anything โ Spend money
Public subgraph: api.goldsky.com (read-only) Public SVG data: Aavegotchi Diamond contract (read-only) No authentication required
โ Fetches only PUBLIC gotchi data โ No wallet addresses exposed โ No sensitive information
โ ClawHub security standards โ Read-only best practices โ Zero-risk skill classification Security Score: 10/10 โ (Read-only = Maximum Safety) ClawHub Status: Approved Risk Level: NONE (Read-only) Last Audit: 2026-02-19
gotchi-finder ALWAYS uses TOTAL BRS = Base BRS + Wearables Modifiers This shows the gotchi's true power level with all equipped gear!
brs - TOTAL BRS (base + wearables) - main field โญ baseBrs - Base BRS only (no wearables) baseRarityScore - Same as baseBrs (from contract) modifiedRarityScore - Same as brs (from contract)
{ "name": "SHAAMAAN", "brs": "670", // โ TOTAL BRS (used everywhere) "baseBrs": "562", // Base only (reference) "traits": { ... }, // Base traits (no wearables) "modifiedTraits": { ... } // Modified traits (with wearables) } Console Display: โญ Total BRS: 670 (Base: 562 + Wearables: +108)
โ Shows gotchi's actual strength in battles โ Reflects equipped gear value โ Determines rarity tier with wearables โ Consistent with Baazaar listings A MYTHICAL gotchi can become GODLIKE with the right gear! ๐ฅ
Writing, remixing, publishing, visual generation, and marketing content production.
Largest current source with strong distribution and engagement signals.