← Back to Skills Marketplace
aaigotchi

Aavegotchi Traits

by aaigotchi · GitHub ↗ · v1.1.0
cross-platform ✓ Security Clean
385
Downloads
0
Stars
4
Active Installs
4
Versions
Install in OpenClaw
/install aavegotchi-traits
Description
Retrieve Aavegotchi NFT data by gotchi ID or name on Base. Returns traits, wearables, rarity scores, kinship, XP, level, and owner data.
README (SKILL.md)

Aavegotchi Traits

Fetch Aavegotchi data on Base by ID or name.

Usage

cd scripts
node get-gotchi.js 9638
node get-gotchi.js aaigotchi
./gotchi-info.sh 9638

What it returns

  • Token ID, name, owner, haunt
  • BRS / modified BRS
  • Kinship, XP, level
  • Base + modified traits
  • Equipped wearables with names
  • Collateral, staked amount, last interaction
  • JSON output for automation

Environment

  • AAVEGOTCHI_RPC_URL (optional)
  • AAVEGOTCHI_SUBGRAPH_URL (optional; default Goldsky Base subgraph)
  • AAVEGOTCHI_SEARCH_BATCH_SIZE (optional)
  • AAVEGOTCHI_RPC_RETRIES (optional)
  • AAVEGOTCHI_RPC_RETRY_DELAY_MS (optional)

Reliability

  • Name lookup uses subgraph first for speed.
  • If subgraph fails, script scans on-chain with RPC retry/backoff to handle rate limits.
Usage Guidance
This appears to be a straightforward tool for querying Aavegotchi data. Before installing, note: (1) it runs Node scripts and will require npm install to pull standard dependencies from the public npm registry; (2) at runtime it makes network calls to the Base RPC and a Goldsky subgraph (or any RPC/subgraph URL you configure) — if you run it in a sensitive environment be aware of outbound network activity; (3) it does not request any secrets or cloud credentials. If you want extra caution, inspect the included get-gotchi.js and package-lock.json locally or run the scripts in an isolated environment (container) before granting wider access.
Capability Analysis
Type: OpenClaw Skill Name: aavegotchi-traits Version: 1.1.0 The skill bundle is a legitimate tool for retrieving Aavegotchi NFT data from the Base blockchain. The core logic in scripts/get-gotchi.js uses standard libraries (ethers.js, node-fetch) to query public RPC endpoints and subgraphs, with no evidence of data exfiltration, malicious execution, or prompt injection.
Capability Assessment
Purpose & Capability
Name/description (Aavegotchi Traits) match the included scripts and manifest: the code queries an Aavegotchi contract and an optional subgraph and maps wearable IDs to names. Required binaries/credentials are none; the files and env vars are appropriate for this purpose.
Instruction Scope
SKILL.md instructs running the provided Node script(s) and optional wrapper; runtime behavior described (RPC/subgraph calls, on-chain scanning fallback) matches the code. The instructions do not ask the agent to read unrelated files or exfiltrate data.
Install Mechanism
There is no install spec; this is instruction + script bundle. README recommends npm install to satisfy normal Node dependencies (ethers, node-fetch). The package-lock lists only standard npm packages from the public registry; no downloads from arbitrary URLs or extract steps are present.
Credentials
No required secrets or credentials. Optional env vars are RPC/subgraph URLs and retry/batch settings which are proportionate to a blockchain query tool. The code only reads the declared env vars and no other secret-like variables.
Persistence & Privilege
Skill is not always-enabled and does not request persistent privileges or modify other skills or system settings. It runs as an invoked script and makes network calls consistent with its function.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install aavegotchi-traits
  3. After installation, invoke the skill by name or use /aavegotchi-traits
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
Updated trait lookup with improved Base mainnet support
v1.0.2
Version 1.0.2 - No code or documentation changes detected in this release. - All features, usage instructions, and troubleshooting steps remain unchanged.
v1.0.1
- Removed all sample scripts, data files, and documentation files related to usage and implementation. - The skill no longer includes example script files (get-gotchi.js, test-names.js), sample data (wearables-data.json), or related npm configuration. - End user experience and output remain the same; this update is a cleanup of the development and sample files. - References in documentation to local files and scripts may now be outdated due to file removals.
v1.0.0
Initial ClawHub release: Retrieve Aavegotchi NFT data by gotchi ID or name from Base mainnet. Fetches complete stats (BRS, Kinship, XP), all 6 traits with emojis, equipped wearables with names (400+ mapped), haunt, level, age, and staking info. Supports instant ID lookup and experimental name search with The Graph subgraph integration (ready for Base deployment).
Metadata
Slug aavegotchi-traits
Version 1.1.0
License
All-time Installs 4
Active Installs 4
Total Versions 4
Frequently Asked Questions

What is Aavegotchi Traits?

Retrieve Aavegotchi NFT data by gotchi ID or name on Base. Returns traits, wearables, rarity scores, kinship, XP, level, and owner data. It is an AI Agent Skill for Claude Code / OpenClaw, with 385 downloads so far.

How do I install Aavegotchi Traits?

Run "/install aavegotchi-traits" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Aavegotchi Traits free?

Yes, Aavegotchi Traits is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Aavegotchi Traits support?

Aavegotchi Traits is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Aavegotchi Traits?

It is built and maintained by aaigotchi (@aaigotchi); the current version is v1.1.0.

💬 Comments