← 返回 Skills 市场
aaigotchi

Gotchi Finder

作者 aaigotchi · GitHub ↗ · v1.2.1
cross-platform ✓ 安全检测通过
680
总下载
0
收藏
2
当前安装
6
版本数
在 OpenClaw 中安装
/install gotchi-finder
功能描述
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.
使用说明 (SKILL.md)

Gotchi Finder Skill

Find and display any Aavegotchi by ID with complete traits and image.

Features

  • 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

Usage

Default Behavior (ALWAYS)

When you run gotchi-finder, it ALWAYS outputs:

  1. 🖼️ Gotchi PNG image (512×512) - sent as photo/media
  2. 📊 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

Additional Format Options (Optional)

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

Format Options

  • 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

Examples

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)

Display Format (OFFICIAL)

Live Gotchis (Status 3)

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 \x3C 475: COMMON

Portals (Status 0-1)

Single message: Portal PNG image with status info as caption

Technical Details

Blockchain:

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)

Files

  • 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

For OpenClaw Agents

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=\x3C\x3CEOF
👻 **Gotchi #8746 - LE PETIT MARX**
...complete stats...
EOF

Then use:

message(action: "send", media: PNG_PATH, caption: CAPTION)

Installation

cd /home/ubuntu/.openclaw/workspace/skills/gotchi-finder
npm install

Examples

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


🔒 Security

This skill is 100% SAFE - Read-only!

Security Features

  • 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

What This Skill Does

  • ✅ Fetches gotchi data from public subgraph
  • ✅ Generates images from public SVG data
  • ✅ Displays gotchi traits (read-only)

What This Skill CANNOT Do

  • ❌ Access wallets
  • ❌ Sign transactions
  • ❌ Modify gotchis
  • ❌ Transfer anything
  • ❌ Spend money

Data Sources

  • Public subgraph: api.goldsky.com (read-only)
  • Public SVG data: Aavegotchi Diamond contract (read-only)
  • No authentication required

Privacy

  • ✅ Fetches only PUBLIC gotchi data
  • ✅ No wallet addresses exposed
  • ✅ No sensitive information

Compliance

  • ✅ 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

BRS Calculation (OFFICIAL)

gotchi-finder ALWAYS uses TOTAL BRS = Base BRS + Wearables Modifiers

This shows the gotchi's true power level with all equipped gear!

JSON Output Fields

  • 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)

Example Output

{
  "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)

Why Total BRS?

  • ✅ 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! 🔥


安全使用建议
This skill appears to do exactly what it claims: read public gotchi data from Base and convert on-chain SVGs to PNGs. Before installing, consider: 1) Run npm install in a sandboxed environment (it will pull ethers and sharp from npm). 2) The skill will make outbound requests to the declared endpoints (Base RPC, api.aavegotchi.com, and api.goldsky.com subgraphs); if you set BASE_MAINNET_RPC to a custom endpoint, that endpoint will receive read queries — do not point it at untrusted services. 3) The scripts write JSON/SVG/PNG files to the chosen output directory — avoid setting the output directory to important system paths. 4) If you require maximum assurance, review the package.json dependency versions and the included JS scripts (they are short and readable) and run them in an isolated environment. Overall, nothing in the bundle indicates credential exfiltration or unrelated privileged behavior.
功能分析
Type: OpenClaw Skill Name: gotchi-finder Version: 1.2.1 The skill bundle is a legitimate tool for fetching and displaying Aavegotchi NFT data and images from the Base mainnet. It uses standard libraries (ethers.js, sharp) to interact with public blockchain RPCs and subgraphs (Goldsky), and the logic is consistent with the stated purpose in SKILL.md and README.md. No evidence of data exfiltration, malicious execution, or prompt injection was found.
能力评估
Purpose & Capability
Name/description (fetch gotchi on Base, display image/stats) matches the code and declared requirements: ethers + sharp usage, RPC endpoint, scripts to fetch on-chain SVG and convert to PNG. Required binaries (node, npm, jq) and optional BASE_MAINNET_RPC are appropriate for this functionality.
Instruction Scope
SKILL.md and shell entrypoints explicitly instruct the agent to run the included scripts, produce JSON/SVG/PNG outputs, and emit a caption+PNG for messaging. The scripts only read/write files inside the skill output path, call public RPC/subgraph/website endpoints, and do not attempt to read unrelated system files or secret env vars.
Install Mechanism
There is no automated install spec in the registry (instruction-only), but the repo includes package.json and SKILL.md suggests running 'npm install'. This is not malicious but is a small inconsistency: installation relies on the user running npm install (which will pull ethers and sharp from npm). No downloads from untrusted URLs or extract steps are present.
Credentials
Only BASE_MAINNET_RPC is requested/used (and a default RPC is provided). No credentials, keys, or unrelated environment variables are required. Network calls are limited to expected public endpoints (Base RPC, aavegotchi API, and a Goldsky subgraph).
Persistence & Privilege
Skill does not request always:true, does not modify other skills or system-wide config, and only writes files to its working/output directories. Autonomous invocation is allowed (platform default) but not combined with elevated privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install gotchi-finder
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /gotchi-finder 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.1
Updated trait display and SVG rendering
v1.2.0
v1.2.0: PNG image + stats caption display
v1.1.0
TOTAL BRS update: Now shows base + wearables modifiers. Uses modifiedRarityScore from contract. Shows trait comparisons and BRS breakdown. Wearables can change rarity tiers!
v1.0.3
📋 Add read-only security documentation. 100% safe - no wallet access.
v1.0.2
Fetch Aavegotchi by ID from Base mainnet. Display complete traits, BRS, Kinship, Level, XP. Generate PNG and SVG images. Conversational workflow with preview mode.
v1.0.0
Initial release: Fetch Aavegotchi by ID with complete traits and images. Instant ID lookup, generates PNG/SVG, conversational workflow with preview mode.
元数据
Slug gotchi-finder
版本 1.2.1
许可证
累计安装 2
当前安装数 2
历史版本数 6
常见问题

Gotchi Finder 是什么?

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. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 680 次。

如何安装 Gotchi Finder?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install gotchi-finder」即可一键安装,无需额外配置。

Gotchi Finder 是免费的吗?

是的,Gotchi Finder 完全免费(开源免费),可自由下载、安装和使用。

Gotchi Finder 支持哪些平台?

Gotchi Finder 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Gotchi Finder?

由 aaigotchi(@aaigotchi)开发并维护,当前版本 v1.2.1。

💬 留言讨论