ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified finance Safety 3/5

open-wallet

Use https://tx.steer.fun to have a user execute a wallet action (send a transaction or sign a message) with their own wallet via a shareable URL. Use when an agent needs the user to approve/execute a JSON-RPC request (e.g. eth_sendTransaction, personal_sign, eth_signTypedData_v4, wallet_sendCalls) and return the result (tx hash/signature) back to the agent, optionally via redirect_url.

Why use this skill?

Learn how to use the open-wallet skill to securely execute on-chain transactions, sign messages, and manage web3 operations directly from your OpenClaw AI agent.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/stephancill/open-wallet
Or

What This Skill Does

The open-wallet skill provides a seamless bridge between OpenClaw AI agents and the user's web3 wallet. By leveraging the tx.steer.fun service, this skill allows an agent to generate specialized, secure URLs that trigger wallet operations—such as signing messages, executing transactions, or performing batch calls—without requiring the user to manually configure complex RPC payloads. The user simply opens the provided URL, connects their wallet, approves the requested action, and the result (such as a transaction hash or signature) is returned directly back to the agent for further processing.

Installation

To integrate this skill into your environment, use the OpenClaw CLI: clawhub install openclaw/skills/skills/stephancill/open-wallet

Use Cases

This skill is essential for any workflow requiring on-chain interaction. Use it to:

  • Token Swaps: Prompt the user to approve and execute a transaction for decentralized exchange trades.
  • Authentication: Request the user to sign a message to verify wallet ownership for off-chain services.
  • Batch Transactions: Use wallet_sendCalls to bundle multiple smart contract interactions into a single atomic user approval process.
  • Governance: Enable users to cast votes in DAOs by signing typed data proposals via eth_signTypedData_v4.

Example Prompts

  1. "I need to approve this swap on Uniswap. Can you generate the transaction link for the required swap transaction on Ethereum?"
  2. "Please initiate a request for me to sign this authentication message so I can log into the dApp dashboard."
  3. "Execute a batch transaction to stake my tokens across these three vaults. Send me the link to approve the wallet_sendCalls request."

Tips & Limitations

  • Security: Always verify the transaction details displayed on the tx.steer.fun page before signing. Never approve messages from untrusted agents.
  • Formatting: Ensure params are URI-encoded only once. Double-encoding will cause the application to fail to parse the JSON request.
  • Automation: If you are building a custom UI, utilize the redirect_url parameter to automatically capture the success or error responses from the wallet, reducing the need for the user to manually copy-paste transaction hashes back to the agent.

Metadata

Stars982
Views1
Updated2026-02-14
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-stephancill-open-wallet": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#web3#crypto#wallet#blockchain#defi
Safety Score: 3/5

Flags: external-api