CtrlK
BlogDocsLog inGet started
Tessl Logo

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.

90

1.15x
Quality

86%

Does it follow best practices?

Impact

98%

1.15x

Average score across 3 eval scenarios

SecuritybySnyk

Medium

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

72%Weight 40%Scale 1-3

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A lean, well-structured intent vocabulary that maps natural phrasings to concrete DMK APIs with strong progressive disclosure via one-level references. Its main weakness is actionability for non-ETH chains (placeholder 'signer equivalent' entries) and the absence of explicit validation checkpoints.

Suggestions

Replace 'Bitcoin signer equivalent' / 'Solana signer equivalent' placeholders with the actual signer package and method signatures so guidance is executable for those chains.

Add an explicit numbered workflow with a validation checkpoint (e.g. verify DeviceSessionState before any signing command) for the high-risk signing flows.

Consider moving the per-chain signer method reference table to a referenced file to keep the overview leaner while preserving copy-paste detail.

DimensionReasoningScore

Conciseness

Lean phrasings→maps-to→note structure with no padding explaining what DMK or a derivation path concept is; every entry earns its tokens and assumes Claude's competence.

3 / 3

Actionability

Concrete API methods and signatures are given (e.g. dmk.startDiscovering(), signerEth.signTypedData(...)), but BTC/Solana entries are placeholders ('Bitcoin signer equivalent') and signatures are not full copy-paste executable snippets.

2 / 3

Workflow Clarity

Some sequencing and implicit guardrails exist ('First step before connecting', 'sessionId required', 'check DeviceSessionState first'), but as a vocabulary skill it lacks an explicit numbered validation/checkpoint loop for risky flows.

2 / 3

Progressive Disclosure

Well-organized single file with clearly signaled one-level references ('→ For ... load ledger-dmk-implementation/SKILL.md'); no nested or deep reference chains.

3 / 3

Total

10

/

12

Passed

Description

100%Weight 40%Scale 1-3

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A precise, well-triggered description that names concrete capabilities, includes natural phrasings developers would use, and gives explicit 'Use when' guidance within a clearly bounded niche. Third-person voice is maintained throughout.

DimensionReasoningScore

Specificity

Maps developer intent to 'the correct Ledger Device Management Kit (DMK) components, operations, and API methods' — multiple concrete, specific actions in a defined domain rather than vague language.

3 / 3

Completeness

Clearly answers both 'what' (intent→DMK mapping) and 'when' via an explicit 'Use when...' clause covering informal, incomplete, and outcome-phrased requests.

3 / 3

Trigger Term Quality

Natural trigger phrasings are explicit ('how do I...', "what's the difference between...", 'describes a symptom rather than an API'), matching what a developer would actually say.

3 / 3

Distinctiveness Conflict Risk

Scoped to a narrow niche (Ledger DMK intent vocabulary) with distinct, domain-specific triggers, making conflict with other skills unlikely.

3 / 3

Total

12

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
LedgerHQ/agent-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.