github.com/LedgerHQ/agent-skills
Skill | Added | Review |
|---|---|---|
dmk-business-logic Explain the design rationale and domain concepts behind the Ledger Device Management Kit (DMK) API, including Clear Signing, Secure Channel, Ledger OS (BOLOS), Device Actions vs Commands, sessions, transports, derivation paths, and Genuine Check. Use when a developer asks 'what is X?' about a DMK concept, 'why does X work this way?' about an API design decision, or 'what's the difference between X and Y?' for DMK components. | 93 93 1.12x Agent success vs baseline Impact 100% 1.12xAverage score across 3 eval scenarios Securityby Advisory Suggest reviewing before use Reviewed: Version: c9739bb | |
wallet-cli-usage Official Ledger wallet-cli - USB-based CLI for Ledger hardware wallet flows (account discover, receive, balances, operations, send, swap quote/execute/status, genuine-check, assets token / token-by-id). Use for any wallet-cli command execution and for mapping informal requests to the right command. | 86 86 2.02x Agent success vs baseline Impact 91% 2.02xAverage score across 2 eval scenarios Securityby Advisory Suggest reviewing before use Reviewed: Version: c9739bb | |
ledger-dmk-implementation Execute Ledger Device Management Kit (DMK) signing operations safely: initialize the SDK, establish a device session, verify device state, open the correct chain app, perform signing or device management operations, and return the result. Use when a developer needs to implement a signing operation (transaction, message, typed data), derive or retrieve an address from a Ledger device, send any command to a Ledger device, or perform device management operations such as genuine check, app install, or app uninstall. | 92 92 1.38x Agent success vs baseline Impact 98% 1.38xAverage score across 3 eval scenarios Securityby Advisory Suggest reviewing before use Reviewed: Version: c9739bb | |
dmk-intent-vocabulary Map developer intent and natural language to the correct Ledger Device Management Kit (DMK) components, operations, and API methods. Use when a developer's request is phrased informally, incompletely, or in terms of outcomes rather than API methods, when the intent is ambiguous and needs mapping to a specific DMK component or operation, or when a developer asks 'how do I...', 'what's the difference between...', or describes a symptom rather than an API. | 94 94 1.15x Agent success vs baseline Impact 98% 1.15xAverage score across 3 eval scenarios Securityby Advisory Suggest reviewing before use Reviewed: Version: c9739bb |