ledger-dmk-implementation

Execute Ledger DMK signing operations and device management tasks.

6|2|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/LedgerHQ/agent-skills --skill ledger-dmk-implementation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ledger-dmk-implementation
Source: https://github.com/LedgerHQ/agent-skills/tree/main/skills/dmk/ledger-dmk-implementation
Command: npx skills add https://github.com/LedgerHQ/agent-skills --skill ledger-dmk-implementation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @ledgerhq/device-management-kit, @ledgerhq/device-signer-kit-ethereum, @ledgerhq/device-signer-kit-bitcoin, @ledgerhq/device-signer-kit-solana, @ledgerhq/device-signer-kit-cosmos, @ledgerhq/device-signer-kit-hyperliquid, @ledgerhq/device-signer-kit-aleo, @ledgerhq/device-signer-kit-zcash, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill enables secure execution of Ledger device operations for signing transactions, managing devices, and performing operations like genuine check, app installation, and uninstallation.

Core Features & Use Cases

  • Signing Operations: Execute signing operations like transactions, messages, and typed data securely.
  • Device Management: Perform device management operations such as genuine check, app installation, and uninstallation.
  • Use Case: When you need to sign a transaction using your Ledger device or manage your Ledger device, this skill ensures that the operation is executed securely and reliably.

Quick Start

Initialize the SDK and perform a signing operation using the ledger-dmk-implementation skill.

Frequently Asked Questions about ledger-dmk-implementation

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

FAQPage Schema
How do I sign crypto transactions using a Ledger hardware wallet?

To sign crypto transactions using a Ledger hardware wallet, you need the Ledger Device Management Kit and the specific chain signer kit to execute the operation securely. The skill manages the signing workflow for transactions, messages, and typed data.

Can I install and uninstall apps on my Ledger device programmatically?

Yes, you can install and uninstall apps on your Ledger device programmatically. The Ledger Device Management Kit supports device management operations including app installation, uninstallation, and genuine check directly through the integration workflow.

Does the Ledger Device Management Kit support signing for Bitcoin and Ethereum?

Yes, the Ledger Device Management Kit supports signing for Bitcoin and Ethereum. It requires the specific @ledgerhq/device-signer-kit-bitcoin and @ledgerhq/device-signer-kit-ethereum dependencies to execute secure signing operations for those chains.

What blockchains are supported by the Ledger signer kits for secure signing?

The Ledger signer kits support secure signing for Ethereum, Bitcoin, Solana, Cosmos, Hyperliquid, Aleo, and Zcash. Each blockchain requires its specific @ledgerhq/device-signer-kit dependency to execute the signing operations.

Do I need the @ledgerhq/device-management-kit dependency to manage my Ledger hardware wallet?

Yes, you need the @ledgerhq/device-management-kit dependency to manage your Ledger hardware wallet. It is the core requirement for executing device management tasks like genuine check, app installation, and secure signing operations.

Why perform a genuine check on a Ledger hardware wallet before signing?

Performing a genuine check on a Ledger hardware wallet before signing verifies the device's authenticity and ensures the secure execution environment is reliable. The Device Management Kit executes this operation to guarantee secure signing workflows.