web-test-wallet-sign
OfficialAutomate MetaMask popups during Web3 testing.
Authorautomata-network
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill automates MetaMask signature requests and wallet popups during Web3 DApp testing, reducing manual intervention and test flakiness.
Core Features & Use Cases
- Automatic popup detection: Auto-detects signature, transaction, and connect popups from MetaMask and handles them accordingly.
- Gas-aware transactions: Checks gas beforehand and approves only when funds are sufficient; surfaces gas errors for test failures.
- Deterministic results: Outputs structured JSON logs and optional screenshots for debugging.
Quick Start
Use the web-test-wallet-sign skill to automatically handle MetaMask popups during your web3 tests.
- Prepare your test environment with wallet installed and connected.
- Run:
- SKILL_DIR="<path-to-this-skill>"
- node $SKILL_DIR/scripts/wallet-sign-helper.js wallet-sign --wallet --headed --keep-open
Dependency Matrix
Required Modules
playwright
Components
scripts
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: web-test-wallet-sign Download link: https://github.com/automata-network/agent-skills/archive/main.zip#web-test-wallet-sign Please download this .zip file, extract it, and install it in the .claude/skills/ directory.