Access email using your Ethereum wallet address. No email/password needed — just sign with your wallet!
Easiest way: Use the Telegram Mini App!
walletconnect-agent skill or your own WalletConnect setupYour 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.
The easiest way to access EtherMail:
browser action=navigate profile=clawd targetUrl="https://ethermail.io/accounts/login"
Find and click the "Sign in with Wallet" button to trigger WalletConnect modal.
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
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.
After successful login, the browser redirects to your inbox. Use browser automation to:
For browser automation, use scripts/extract-wc-uri.js:
# Usage with Puppeteer
node scripts/extract-wc-uri.js --url "https://ethermail.io/accounts/login"
personal_signwalletconnect-agent skill from ClawdHub for WalletConnect integration--no-sandbox flag from Puppeteer for better security isolationwalletconnect-agent skill from ClawdHub共 2 个版本