ledger-wallet-cli

Automate Ledger hardware wallet account discovery, balances, and transactions via USB CLI.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Ledger-Wallet-LLC/ledgerwallet --skill ledger-wallet-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ledger-wallet-cli
Source: https://github.com/Ledger-Wallet-LLC/ledgerwallet/tree/main/.claude/skills/ledger-wallet-cli
Command: npx skills add https://github.com/Ledger-Wallet-LLC/ledgerwallet --skill ledger-wallet-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ledger hardware wallets require manual steps to discover accounts, check balances, and sign transactions. wallet-cli provides a USB-based command-line interface to automate these workflows, built on the Device Management Kit (DMK).

Core Features & Use Cases

  • Account discovery: enumerate on-device accounts and derive addresses.
  • Receive, balances, and operations: fetch receive addresses, query balances, and list transactions without a UI.
  • Send transactions: sign and broadcast transactions across networks (bitcoin, ethereum, base, solana) with dry-run and JSON output options.

Quick Start

From the repository root, run the wallet-cli start command against a connected Ledger device.

Frequently Asked Questions about ledger-wallet-cli

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

FAQPage Schema
How do I fetch balances and send transactions from a Ledger hardware wallet via command line?

You can fetch balances and send transactions from a Ledger hardware wallet via command line using the USB-based wallet-cli, which requires a connected device with the appropriate coin app open and the DMK-based workflow active.

Can I automate account discovery for Bitcoin and Ethereum using a Ledger CLI?

Yes, you can automate account discovery for Bitcoin and Ethereum using a Ledger CLI to enumerate on-device accounts and derive addresses across networks supported by wallet-cli.

Does Ledger wallet-cli support Solana and Base networks for sending transactions?

Yes, Ledger wallet-cli supports Solana and Base networks for sending transactions, allowing you to sign and broadcast transactions across multiple networks with dry-run and JSON output options.

Do I need the Device Management Kit to run Ledger wallet-cli commands?

Yes, you need the Device Management Kit (DMK) because wallet-cli is built on DMK to manage device context, handle USB access, and invoke commands through pnpm --silent wallet-cli start.

What's the best way to get JSON output for Ledger wallet operations without a UI?

The best way to get JSON output for Ledger wallet operations without a UI is to use wallet-cli, which provides command invocation through pnpm --silent wallet-cli start with both JSON and human-readable output formats.

Why does my Ledger wallet-cli require sandbox guidance for USB access?

Your Ledger wallet-cli requires sandbox guidance for USB access because it needs explicit permissions to communicate with the connected hardware wallet device, and the DMK-based workflow supports managing this device context safely.