web-test-wallet-sign

Official

Automate 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.
View Source Repository