agent-wallet

Manage blockchain wallets and sign EVM/TRON transactions via CLI.

91|14|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/BofAI/skills --skill agent-wallet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-wallet
Source: https://github.com/BofAI/skills/tree/main/agent-wallet
Command: npx skills add https://github.com/BofAI/skills --skill agent-wallet

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps you manage blockchain wallets and perform cryptographic signing without exposing private keys or mnemonics in chat.

Core Features & Use Cases

  • Wallet setup and inspection: creates and manages encrypted or managed wallets, lists existing wallets, and resolves EVM/TRON addresses.
  • Signing transactions and messages: signs EVM transactions/messages and supports TRON signing via the agent-wallet CLI for network-specific operations.
  • Operational safety guardrails: enforces the requirement to run agent-wallet <command> --help before execution and blocks agent execution of irreversible wallet-destruction actions.

Quick Start

Tell the agent: "Use agent-wallet to sign this transaction payload on eip155:1 with wallet id my-wallet-id."

Frequently Asked Questions about agent-wallet

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

FAQPage Schema
How do I sign EVM and TRON transactions without exposing my private keys in chat?

You can sign EVM and TRON transactions without private key exposure by using a CLI-mediated cryptographic signing process. This approach enforces help-first verification and strictly blocks irreversible wallet-destruction actions to ensure operational safety.

Can I use Node.js to manage blockchain wallets and resolve EVM or TRON addresses?

Yes, blockchain wallet management and address resolution are compatible with Node.js 20+ environments. You can create, inspect, and switch active wallets while resolving network-specific EVM and TRON addresses via CLI operations.

What is the best way to create and inspect blockchain wallets for AI agents?

The best way to create and inspect blockchain wallets for AI agents is through CLI-mediated operations that require mandatory YAML frontmatter discovery. This process allows agents to list existing wallets and resolve addresses while preventing mnemonic exposure.

How do I produce network-specific signatures for user-provided transaction payloads?

To produce network-specific signatures, you provide a transaction payload and wallet ID to the signing CLI. The system generates the required cryptographic signature for the specified network, such as eip155:1 for EVM, without exposing sensitive keys.

Does agent-wallet block destructive wallet commands when signing transactions?

Yes, the transaction signing process includes operational safety guardrails that block agent execution of irreversible wallet-destruction actions. It also enforces running help commands before execution to prevent accidental loss of funds or wallet corruption.

What are the limitations of using CLI-mediated transaction signing for blockchain networks?

CLI-mediated transaction signing requires mandatory YAML frontmatter discovery and Node.js 20+ compatibility. It restricts agent execution of irreversible destructive wallet commands and mandates help-first verification, limiting fully autonomous destructive workflows.