Skip to content

feat: add Avalanche C-Chain blockchain skill - #6226

Closed
nocodeking wants to merge 1 commit into
NousResearch:mainfrom
nocodeking:feat/avalanche-skill
Closed

feat: add Avalanche C-Chain blockchain skill#6226
nocodeking wants to merge 1 commit into
NousResearch:mainfrom
nocodeking:feat/avalanche-skill

Conversation

@nocodeking

Copy link
Copy Markdown

Summary

Adds an optional Avalanche C-Chain blockchain query skill, following the same pattern as the existing base and solana skills.

Features

8 commands, all using free public APIs (no API keys required):

Command Description
stats Network health: block, gas price, AVAX price, chain ID
wallet AVAX balance + ERC-20 token portfolio with USD pricing
tx Full transaction details with fee breakdown
token ERC-20 metadata, supply, price, market cap
gas Gas analysis with cost estimates for common operations
contract EOA vs contract detection, ERC type, proxy resolution
whales Large AVAX transfer detection in latest block
price Quick price lookup by symbol or contract address

Details

  • 17 known tokens: WAVAX, USDC, USDT, JOE, PNG, QI, XAVA, SUSHI, AAVE, LINK, WBTC, DAI, FRAX, sAVAX, COQ, KIMBO, TECH
  • RPC: Avalanche C-Chain public endpoint (api.avax.network)
  • Pricing: CoinGecko free API
  • Dependencies: Pure Python stdlib (urllib, json, argparse) — zero external packages
  • Based on: Existing optional-skills/blockchain/base skill pattern

Install

hermes skills install official/blockchain/avalanche

Verification

python3 ~/.hermes/skills/blockchain/avalanche/scripts/avax_client.py stats

Adds optional Avalanche C-Chain query skill with 8 commands:
- stats: network health, gas price, AVAX price
- wallet: AVAX balance + ERC-20 token portfolio with USD pricing
- tx: transaction details with fee breakdown
- token: ERC-20 metadata, supply, price, market cap
- gas: gas analysis with cost estimates
- contract: EOA/contract detection, ERC type, proxy resolution
- whales: large AVAX transfer detection
- price: quick token price lookup

17 known tokens (WAVAX, USDC, USDT, JOE, PNG, QI, XAVA, etc.)
Uses free Avalanche public RPC + CoinGecko (no API keys required).
Pure Python stdlib — zero external dependencies.
Based on the existing Base blockchain skill pattern.
@alt-glitch alt-glitch added type/feature New feature or request P3 Low — cosmetic, nice to have tool/skills Skills system (list, view, manage) labels Apr 30, 2026
@alt-glitch

Copy link
Copy Markdown
Collaborator

Related to #2010 (EVM multi-chain skill covering 8 chains). Consider whether Avalanche should be a standalone skill or merged into the multi-chain PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

P3 Low — cosmetic, nice to have tool/skills Skills system (list, view, manage) type/feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants