metamask-transaction-sign

Sign MetaMask transaction requests using the active wallet.

15|8|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/AstorYH/PASB --skill metamask-transaction-sign
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: metamask-transaction-sign
Source: https://github.com/AstorYH/PASB/tree/main/nanobot/skills/metamask-transaction-sign
Command: npx skills add https://github.com/AstorYH/PASB --skill metamask-transaction-sign

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables the nanobot to securely sign transaction requests initiated by MetaMask, streamlining blockchain interactions without manual intervention in the wallet interface.

Core Features & Use Cases

  • Transaction Signing: Facilitates the signing of various Ethereum transactions (e.g., token transfers, contract interactions) via MetaMask.
  • Secure Interaction: Leverages MetaMask's established security protocols for signing, ensuring user control and safety.
  • Use Case: An automated trading bot needs to execute a token swap. This skill would be used to sign the transaction request generated by the bot, allowing it to proceed with the trade.

Quick Start

Use the metamask-transaction-sign skill to sign the following transaction request: { "from": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266", "to": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8", "value": "0.1", "gas": "21000", "data": "", "nonce": "0x0", "chainId": "1" }.

Frequently Asked Questions about metamask-transaction-sign

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate signing Ethereum transactions via MetaMask?

To automate signing Ethereum transactions via MetaMask, you can use this skill to format transaction data and interact with the MetaMask browser extension to obtain a user-approved signature. It streamlines blockchain interactions without manual intervention in the wallet interface.

What is the process for signing a MetaMask transaction request?

The process for signing a MetaMask transaction request involves formatting the transaction data and interacting with the MetaMask browser extension to obtain a user-approved signature. This handles the authorization required for automated blockchain operations.

Can I use this to sign token transfers and contract interactions on the Ethereum blockchain?

Yes, you can use this to sign token transfers and contract interactions on the Ethereum blockchain. It facilitates the signing of various Ethereum transactions by leveraging MetaMask's established security protocols.

Does this skill require manual wallet approval for every crypto transaction?

No, this skill streamlines blockchain interactions without manual intervention in the wallet interface. It formats the transaction data and interacts directly with the MetaMask browser extension to obtain the required signature.

What transaction details do I need to provide to sign a MetaMask transaction?

To sign a MetaMask transaction, you need to provide a transaction request containing details such as the sender and recipient addresses, value, gas, data, nonce, and chainId. The skill uses this data to format the request for the MetaMask extension.

Why use MetaMask security protocols for signing automated blockchain operations?

Using MetaMask security protocols for signing automated blockchain operations ensures user control and safety. It leverages the wallet's established security mechanisms to authorize transactions initiated by automated processes like trading bots.