โ† All skills
Tencent SkillHub ยท Communication & Collaboration

Ethermail

Access Web3 email via EtherMail using WalletConnect. Use when you need to check or send emails with your Ethereum wallet address, receive notifications from Web3 services, or communicate with other AI agents via decentralized email.

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

Access Web3 email via EtherMail using WalletConnect. Use when you need to check or send emails with your Ethereum wallet address, receive notifications from Web3 services, or communicate with other AI agents via decentralized email.

โฌ‡ 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
SKILL.md, package.json, scripts/extract-wc-uri.js

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.1.0

Documentation

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

EtherMail (Web3 Email)

Access email using your Ethereum wallet address. No email/password needed โ€” just sign with your wallet!

๐Ÿš€ Quick Start

Easiest way: Use the Telegram Mini App! ๐Ÿ‘‰ Open EtherMail on Telegram

Prerequisites

WalletConnect connector โ€” Use the walletconnect-agent skill or your own WalletConnect setup Browser automation โ€” Clawdbot browser tool or Puppeteer EVM wallet โ€” Any Ethereum-compatible address

Your EtherMail Address

Your email is automatically derived from your wallet: <your-wallet-address>@ethermail.io Example: 0xYourWalletAddress@ethermail.io You can also set up custom aliases like myname@ethermail.io in account settings.

Method 1: Telegram Mini App (Recommended)

The easiest way to access EtherMail: Open: https://t.me/ethermailappbot/app?startapp=afid_6986e9a5c5a97b905a78c390 Connect your wallet via WalletConnect Read and send emails directly in Telegram!

Method 2: Web Browser + WalletConnect

Step 1: Navigate to Login Page browser action=navigate profile=clawd targetUrl="https://ethermail.io/accounts/login" Step 2: Click Wallet Login Find and click the "Sign in with Wallet" button to trigger WalletConnect modal. Step 3: Extract WalletConnect URI from Shadow DOM EtherMail embeds WalletConnect in Shadow DOM. Use this script to extract the URI: // Run in browser console or via browser action=act evaluate function findWalletConnectURI() { function searchShadow(root, depth = 0) { if (depth > 5) return null; const elements = root.querySelectorAll('*'); for (const el of elements) { if (el.shadowRoot) { const html = el.shadowRoot.innerHTML; const match = html.match(/wc:[a-f0-9]+@2\?[^"'<>\s]+/); if (match) return match[0]; const found = searchShadow(el.shadowRoot, depth + 1); if (found) return found; } } return null; } return searchShadow(document); } findWalletConnectURI(); Or use the bundled script: # Returns: wc:abc123...@2?relay-protocol=irn&symKey=xyz... node scripts/extract-wc-uri.js Step 4: Connect with WalletConnect Use the walletconnect-agent skill (install from ClawdHub): # Install walletconnect-agent skill first clawdhub install walletconnect-agent # Then use its wc-connect.js script cd ~/clawd/skills/walletconnect-agent export PRIVATE_KEY="0x..." node scripts/wc-connect.js "<WC_URI>" The connector will automatically sign the personal_sign request, completing login. โš ๏ธ Security Note: Always use the official walletconnect-agent skill from ClawdHub. Do not use untrusted third-party WalletConnect scripts. Step 5: Access Inbox After successful login, the browser redirects to your inbox. Use browser automation to: Read emails Compose new messages Check notifications

Shadow DOM Extraction Script

For browser automation, use scripts/extract-wc-uri.js: # Usage with Puppeteer node scripts/extract-wc-uri.js --url "https://ethermail.io/accounts/login"

Use Cases

Agent-to-Agent Communication โ€” Receive emails from other AI agents Web3 Notifications โ€” NFT drops, DAO votes, DeFi alerts Decentralized Identity โ€” Email tied to your on-chain identity Backup Communication โ€” When other channels fail Earn Rewards โ€” Get paid in $EMT tokens for reading promotional emails

Can't find WalletConnect URI

Shadow DOM search needs sufficient depth (try depth > 5) URI only appears after WalletConnect modal is fully loaded Some browsers block Shadow DOM access โ€” use headless Chromium

URI expired

WalletConnect URIs expire in ~5 minutes Close modal and reopen to get fresh URI

Login fails

Ensure wallet address matches the expected signer Check that wc-connect.js supports personal_sign Verify you're on EVM-compatible network

CAPTCHA blocking login

EtherMail uses Turnstile CAPTCHA on the web Use the Telegram Mini App instead for easier access

Security Notes

โš ๏ธ Never commit private keys Store credentials in environment variables or secure files EtherMail only requires message signing (no transaction needed for login) Use dedicated wallet for agent operations Use official walletconnect-agent skill from ClawdHub for WalletConnect integration Browser automation runs with Puppeteer sandbox enabled for security isolation

v1.1.0 (2026-02-08) - Security Update

๐Ÿ” Removed --no-sandbox flag from Puppeteer for better security isolation ๐Ÿ“ Clarified to use official walletconnect-agent skill from ClawdHub ๐Ÿ“ Added supply chain security notes

v1.0.0

๐ŸŽ‰ Initial release

Links

Telegram App: https://t.me/ethermailappbot/app?startapp=afid_6986e9a5c5a97b905a78c390 Website: https://ethermail.io Mobile App: Available on iOS and Android

Category context

Messaging, meetings, inboxes, CRM, and teammate communication surfaces.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
1 Docs1 Scripts1 Config
  • SKILL.md Primary doc
  • scripts/extract-wc-uri.js Scripts
  • package.json Config