CtrlK
BlogDocsLog inGet started
Tessl Logo

ts-sdk-address

How to create and use AccountAddress in @aptos-labs/ts-sdk. Covers address format (AIP-40), from/fromString/fromStrict, special addresses, LONG vs SHORT form, and derived addresses (object, resource, token, user-derived). Triggers on: 'AccountAddress', 'AccountAddress.from', 'AIP-40', 'derived address', 'createObjectAddress', 'createResourceAddress', 'createTokenAddress'.

70

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

76%Weight 40%Scale 1-5

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

A tight, executable reference for AccountAddress with strong code coverage and good section structure. Its main weakness is workflow clarity, since it is a reference doc rather than a sequenced, validated process.

Suggestions

Add a short decision flow (e.g. 'Choosing a constructor: relaxed vs strict vs bytes') to give an explicit sequence for the most common task rather than parallel sections.

Trim a few redundant inline comments and the Purpose sentence that restates the description to improve token efficiency.

If the derived-address or toString sections grow, move the bulk into a referenced detail file to strengthen progressive disclosure.

DimensionReasoningScore

Conciseness

Largely lean and code-driven with minimal padding, but a few explanatory sentences (e.g. the Purpose intro and inline comments restating what the code shows) could be trimmed slightly. It does not over-explain concepts Claude already knows.

4 / 5

Actionability

Fully executable, copy-paste-ready TypeScript examples cover the common cases—relaxed/strict string parsing, bytes, constants, toString variants, validation, and all four derived-address helpers.

5 / 5

Workflow Clarity

This is a reference/decision skill rather than a sequenced multi-step process; ALWAYS/NEVER and a Common-mistakes table plus an isValid validation example provide decent guidance, but there is no explicit sequenced workflow with checkpoints.

3 / 5

Progressive Disclosure

Well-organized into clearly labeled sections with a References block; content is appropriately inline for a cohesive API reference. No bundle files exist, and references point to SDK source paths and the AIP-40 spec rather than one-level-deep detail files, a minor organization gap.

4 / 5

Total

16

/

20

Passed

Description

100%Weight 40%Scale 1-5

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 strong, third-person description that explicitly covers capabilities and trigger terms with concrete method names and a clearly delimited 'Triggers on' clause. It is specific, complete, and highly distinct.

DimensionReasoningScore

Specificity

Lists multiple concrete actions and aspects—create/use AccountAddress, address format (AIP-40), from/fromString/fromStrict, LONG vs SHORT, and four derived-address helpers—giving comprehensive coverage of the domain.

5 / 5

Completeness

Clearly states what ('How to create and use AccountAddress... Covers...') and when ('Triggers on: ...') with concrete trigger phrases, fully answering both questions.

5 / 5

Trigger Term Quality

Explicit 'Triggers on' list includes natural developer keywords and method names—'AccountAddress', 'AccountAddress.from', 'AIP-40', 'derived address', 'createObjectAddress', 'createResourceAddress', 'createTokenAddress'—covering synonyms and API entry points.

5 / 5

Distinctiveness Conflict Risk

Scoped tightly to AccountAddress in @aptos-labs/ts-sdk with distinct, specific triggers; minimal overlap risk with other skills.

5 / 5

Total

20

/

20

Passed

Validation

81%

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

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

relative_links

Relative link issues: 1 suspicious

Warning

Total

13

/

16

Passed

Repository
aave/aptos-aave-v3
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.