โ† All skills
Tencent SkillHub ยท Security & Compliance

Crypto Genie

AI-powered cryptocurrency safety assistant with database-first architecture. Protects users from phishing, honeypots, rug pulls, and ponzi schemes. No extern...

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

AI-powered cryptocurrency safety assistant with database-first architecture. Protects users from phishing, honeypots, rug pulls, and ponzi schemes. No extern...

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
blockchain_detector.py, CHANGELOG.md, check_address.sh, clawhub-manifest.json, crypto_check_db.py, database.py

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

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. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 33 sections Open source page

๐Ÿงž Crypto Genie v2.0

Your AI-powered cryptocurrency safety assistant for OpenClaw Analyzes crypto addresses for phishing, honeypots, rug pulls, and ponzi schemes using a local database with background sync from Etherscan. Zero external API calls during user checks = instant results!

๐Ÿš€ Major Architecture Upgrade

โœ… Database-first design - All checks query local SQLite database โœ… Instant results - No API latency during checks (<5ms) โœ… No rate limits - User queries never hit Etherscan API โœ… Background sync worker - Separate process pulls from Etherscan โœ… Transaction message analysis - Decodes and analyzes hex data โœ… Auto-queue system - Unknown addresses automatically queued for sync โœ… Deep scanning - Detects suspicious keywords in transaction data

๐Ÿ” Enhanced Detection

Now catches scams the old version missed: โœ… "Lazarus Vanguard" hacking group references โœ… "Orbit Bridge Hacker" mentions โœ… Private key phishing attempts โœ… Exploit recruitment messages โœ… And much more...

๐Ÿ“ฆ What's Included

crypto-genie/ โ”œโ”€โ”€ SKILL.md # This file โ”œโ”€โ”€ DATABASE_ARCHITECTURE.md # Technical documentation โ”œโ”€โ”€ database.py # SQLite database layer โ”œโ”€โ”€ crypto_check_db.py # Database-only checker (instant) โ”œโ”€โ”€ sync_worker.py # Background Etherscan sync worker โ”œโ”€โ”€ secure_key_manager.py # Encrypted API key storage โ”œโ”€โ”€ install.sh # Auto-installer โ”œโ”€โ”€ setup.sh # API key setup wizard โ”œโ”€โ”€ check_address.sh # Convenience script (sync if needed) โ”œโ”€โ”€ requirements.txt # Python dependencies โ””โ”€โ”€ venv/ # Virtual environment (created on install)

1. Install

cd ~/.openclaw/workspace/skills/crypto-genie bash install.sh

2. Configure Etherscan API Key (Optional but Recommended)

Option A: Interactive Setup (Encrypted storage) ./setup.sh # Follow the wizard to encrypt your API key Option B: Environment Variable export ETHERSCAN_API_KEY="your_key_here" Get free API key: https://etherscan.io/myapikey

3. Check an Address

# Check address (instant, database-only) python3 crypto_check_db.py 0x1234567890abcdef1234567890abcdef12345678

4. Run Background Sync Worker

Manual mode: python3 sync_worker.py # Runs continuously, processes queue Batch mode: python3 sync_worker.py --max-jobs 20 # Process 20 addresses then exit Cron schedule (recommended): # Add to crontab */10 * * * * cd ~/.openclaw/workspace/skills/crypto-genie && source venv/bin/activate && ETHERSCAN_API_KEY="key" python3 sync_worker.py --max-jobs 30

Architecture Flow

User checks address โ†“ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ crypto_check_db โ”‚ โ† Queries local database ONLY โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ (No external API calls) โ”‚ โ†“ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ Local SQLite DB โ”‚ โ”‚ ~/.config/crypto- โ”‚ โ”‚ scam-detector/ โ”‚ โ”‚ โ”‚ โ”‚ โ€ข Addresses โ”‚ โ”‚ โ€ข Transactions โ”‚ โ”‚ โ€ข Risk scores โ”‚ โ”‚ โ€ข Scam indicators โ”‚ โ”‚ โ€ข Sync queue โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ฒโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”‚ Background sync โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ sync_worker.py โ”‚ โ† Pulls from Etherscan โ”‚ โ”‚ (Uses your API key) โ”‚ โ€ข Reads queue โ”‚ โ”‚ โ€ข Calls Etherscan โ”‚ โ”‚ โ€ข Decodes TX data โ”‚ โ”‚ โ€ข Analyzes messages โ”‚ โ”‚ โ€ข Stores in DB โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

User Flow

Check address: python3 crypto_check_db.py 0x... If in database: Instant results with full analysis If NOT in database: Returns "unknown" status Automatically adds to sync queue Shows: "โณ Check again in a few minutes" Background worker syncs it (next cron run or manual trigger) Check again: Full analysis now available

Scam Types Detected

TypeDetection MethodPhishingKeyword analysis: "private key", "seed phrase", "verify wallet"HoneypotContract code analysis (unverified contracts)Rug PullTransaction pattern analysisExploit GroupsKeywords: "Lazarus", "hack", "exploit", "breach"Social EngineeringKeywords: "urgent", "claim reward", "airdrop winner"

Risk Scoring

Algorithm factors: Suspicious transaction count (+25 per TX, max +50) Account age (new addresses: +10) Balance patterns (large balance + suspicious TX: +20) Contract verification (unverified: +30) Risk Levels: 0-19: โœ… Low Risk 20-49: โ„น๏ธ Medium Risk 50-79: โš ๏ธ High Risk 80-100: ๐Ÿšจ Critical Risk

Check Address

# Human-readable output python3 crypto_check_db.py 0x... # JSON output python3 crypto_check_db.py 0x... --json

Sync Worker

# Add address to queue python3 sync_worker.py --add-address 0x... # Run worker (continuous) python3 sync_worker.py # Process N addresses then stop python3 sync_worker.py --max-jobs 20 # Custom delay between addresses python3 sync_worker.py --delay 2.0 # Show database stats python3 sync_worker.py --stats

Convenience Script

# Check and auto-sync if needed ./check_address.sh 0x... # Automatically syncs if not in DB, then shows results

Critical Risk Address

๐Ÿšจ Analysis for 0x098b716b8aaf21512996dc57eb0615e2383e2f96 Risk Score: 100/100 - CRITICAL RISK Last Updated: 2026-02-20 07:14:32 ๐Ÿšจ KNOWN SCAM DETECTED! โš™๏ธ Smart Contract โš ๏ธ NOT VERIFIED on Etherscan Transactions: 38 Balance: 101.802430 ETH ๐Ÿšจ 5 Scam Indicator(s) Detected: โ€ข Suspicious keyword detected: 'lazarus' (confidence: 80%) โ€ข Suspicious keyword detected: 'hack' (confidence: 80%) โ€ข Suspicious keyword detected: 'exploit' (confidence: 80%) โ€ข Suspicious keyword detected: 'private key' (confidence: 80%) โš ๏ธ 5 Suspicious Transaction(s): โ€ข 0x74f7fbfe5a0bd3... Reason: Suspicious keyword detected: 'lazarus' Message: "Greetings Lazarus Vanguard..." ๐Ÿ“‹ Recommendations: ๐Ÿšซ DO NOT send funds to this address โš ๏ธ This address has been flagged as high risk ๐Ÿ“ž Report the source that gave you this address

Unknown Address (Not Yet Synced)

โณ Analysis for 0xnew_address_not_in_db Risk Score: 0/100 - UNKNOWN Last Updated: N/A โณ Address not yet in database Address not in database. Added to sync queue. ๐Ÿ“‹ Recommendations: โณ This address will be analyzed soon ๐Ÿ” Check again in a few minutes โš ๏ธ Exercise caution until analysis completes

Database Location

Default: ~/.config/crypto-genie/crypto_data.db

Etherscan API Rate Limits

Free tier: 5 calls/second, 100,000 calls/day Each address: 4 API calls (balance, TX count, TX list, code) Default delay: 1.5 seconds between addresses (safe for free tier)

Recommended Cron Schedule

# Every 10 minutes, process 30 addresses */10 * * * * cd ~/.openclaw/workspace/skills/crypto-genie && source venv/bin/activate && ETHERSCAN_API_KEY="key" python3 sync_worker.py --max-jobs 30 --delay 2.0 # Handles ~4,320 addresses per day

๐Ÿ›ก๏ธ Security

โœ… Encrypted API key storage - AES-256 with PBKDF2 โœ… No third-party sharing - API key only sent to Etherscan โœ… Local processing - All analysis happens on your machine โœ… No telemetry - Zero data collection โœ… Open source - Fully auditable code

Tables

addresses - Address info, risk scores, balances, metadata transactions - Suspicious transactions with decoded messages scam_indicators - Individual red flags per address sync_queue - Addresses waiting to be synced See DATABASE_ARCHITECTURE.md for full technical details.

๐Ÿ”„ Sync Frequency

Default behavior: First check โ†’ address queued for sync Worker processes queue (manual or cron) Subsequent checks โ†’ instant from database Recommended: Run worker via cron every 5-10 minutes

Via Chat

"Check if 0x1234... is a scam" "Is this address safe: 0xabc..." "Verify 0xdef... before I send ETH"

Automatic Detection

When you check an address, OpenClaw: Runs crypto_check_db.py If not in DB โ†’ queues for sync Returns current status Suggests checking again after sync

"Address not in database"

Solution: Wait for background worker to sync it, or manually trigger: python3 sync_worker.py --add-address 0x... python3 sync_worker.py --max-jobs 1

"Etherscan API key not configured"

Solution: Set API key via environment or setup wizard: ./setup.sh # or export ETHERSCAN_API_KEY="your_key"

Rate limit errors

Solution: Increase delay between addresses: python3 sync_worker.py --delay 3.0

๐Ÿ“ˆ Performance

โœ… Check latency: <5ms (database query) โœ… Sync time: ~2 seconds per address (4 API calls) โœ… Database size: ~1KB per address โœ… Capacity: Handles millions of addresses

๐Ÿ†š Comparison: v1 vs v2

Featurev1.1.3 (Old)v2.0.0 (New)Check speed2-5 seconds (API calls)<5ms (database)Rate limitsYes (every check)No (checks only query DB)TX message analysisโŒ Not analyzedโœ… Fully analyzedFalse negativesHigh (missed scams)Low (deep analysis)ArchitectureDirect API callsDatabase + background workerAPI key usageEvery checkOnly background worker

๐Ÿ“œ License

MIT License - Free and open source

๐Ÿค Support

ClawHub: https://clawhub.com/crypto-genie Hackathon: NeoClaw Hackathon 2026

๐Ÿ† Credits

Developed by Trust Claw Team for NeoClaw Hackathon 2026 Built with: SQLite - Local database Etherscan API - Blockchain data ChainAbuse API - Community scam reports Python asyncio - Async operations ๐Ÿ” Stay safe in crypto! Always verify addresses before sending funds.

Category context

Identity, auth, scanning, governance, audit, and operational guardrails.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
4 Scripts1 Docs1 Config
  • CHANGELOG.md Docs
  • blockchain_detector.py Scripts
  • check_address.sh Scripts
  • crypto_check_db.py Scripts
  • database.py Scripts
  • clawhub-manifest.json Config