# Device Intent Executor

> Device Intent Executor (DIE) and Device Intents reference. Read when working with features/platform/device-intent/, DeviceIntentExecutor / DeviceIntentExecutorLWM, Intent definitions (IntentDefinition, IntentPlatformDefinition, Job, createIntent), deviceInitializationInput / buildDeviceInitializationInput, DmkCompatTransport, or migrating a Ledger Wallet device flow off connectApp / DeviceAction / withDevice.

- Skill: `ledgerhq/device-intent-executor` (Agent Skill)
- Install (CLI): `npx skillmds@latest add ledgerhq/device-intent-executor`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ledgerhq/device-intent-executor/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: ledgerhq (https://skillmd.com/u/ledgerhq)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/ledgerhq/device-intent-executor

---


# Device Intent Executor (DIE)

For tasks involving the `@features/platform-device-intent` package, the
`DeviceIntentExecutor` / `DeviceIntentExecutorLWM` component, Device Intents
(`IntentDefinition`, `IntentPlatformDefinition`, `Job`, `createIntent`),
`deviceInitializationInput` / `buildDeviceInitializationInput`, the
`DmkCompatTransport` bridge, or migrating a Ledger Wallet device flow off
`connectApp` / `DeviceAction` / `withDevice`:

Read `features/platform/device-intent/README.md`. It is the canonical reference and
already contains a `## Summary`, a `## Table of contents`, and a
`### What's covered` map — use those to jump directly to the relevant
section instead of paraphrasing the contents in chat.

