CtrlK
BlogDocsLog inGet started
Tessl Logo

use-ts-sdk

Orchestrates TypeScript SDK integration for Aptos dApps. Routes to granular skills for specific tasks (client setup, accounts, transactions, view functions, types, wallet adapter). Use this skill for fullstack dApp integration or when multiple SDK concerns are involved. Triggers on: 'typescript sdk', 'ts-sdk', 'aptos sdk', 'SDK setup', 'interact with contract', 'call aptos', 'aptos javascript', 'frontend integration', 'fullstack'.

73

Quality

93%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Medium

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

86%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.

The content is a strong, actionable orchestrator skill: executable code, concrete file patterns, and well-structured routing to granular skills and external docs. Its main weakness is mild redundancy (the skill list appears three times) and the absence of explicit validation checkpoints in the workflow.

Suggestions

Consolidate the granular-skill list: keep it in the Skill Routing table and reference it from the workflow/References sections rather than re-listing all seven skills each time, to save tokens.

Add an explicit validation checkpoint to the Fullstack dApp Workflow (e.g., after 'Set up client', verify connectivity before proceeding), to lift workflow clarity toward the explicit-validate anchor.

Consider moving the detailed SDK Version Notes (AIP-80 key format, Account Abstraction) into a referenced reference file, keeping SKILL.md a lean overview.

DimensionReasoningScore

Conciseness

The body is efficient and assumes Claude's competence, but the granular skill set is listed three times (routing table, workflow list, References) and the SDK Version Notes run long; trimming the duplication would push it to 5. It is noticeably above the 'mostly efficient' anchor but not fully lean.

4 / 5

Actionability

Provides copy-paste-ready executable code (submitTransaction with build/sign/wait), a concrete file-organization tree, an edge-case table mapping error strings to specific actions, and named deprecation replacements (getBalance() over getAccountAPTAmount).

5 / 5

Workflow Clarity

The Fullstack dApp Workflow is a clear 5-step numbered sequence routing to granular skills, but the workflow itself lacks explicit validation/checkpoint steps (e.g., verify client connectivity, confirm transaction success between steps); it sits above 'clear sequence with most checkpoints' but below the explicit-validate anchor.

4 / 5

Progressive Disclosure

SKILL.md is a clear overview that routes to one-level-deep granular skills and external docs (aptos.dev, TYPESCRIPT_SDK.md pattern doc), with each reference clearly signaled and labeled, matching the 'clear overview with well-signaled one-level-deep references' anchor.

5 / 5

Total

18

/

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.

The description is exemplary: it states concrete capabilities, provides an explicit trigger-term list with synonyms, and clearly answers both what the skill does and when to use it, all in a distinct niche.

DimensionReasoningScore

Specificity

Names the domain and multiple concrete capabilities ('client setup, accounts, transactions, view functions, types, wallet adapter'), matching the 'multiple specific concrete actions; comprehensive coverage' anchor.

5 / 5

Completeness

Clearly answers 'what' ('Orchestrates TypeScript SDK integration for Aptos dApps. Routes to granular skills…') and 'when' ('Use this skill for fullstack dApp integration or when multiple SDK concerns are involved. Triggers on:…') with concrete trigger phrases.

5 / 5

Trigger Term Quality

An explicit 'Triggers on:' list covers natural synonyms and shorthand users would say ('typescript sdk', 'ts-sdk', 'aptos sdk', 'call aptos', 'frontend integration', 'fullstack'), matching comprehensive natural-term coverage.

5 / 5

Distinctiveness Conflict Risk

A narrowly scoped Aptos/TypeScript-SDK orchestrator with domain-specific triggers (aptos sdk, ts-sdk) occupies a clear niche with minimal overlap risk against unrelated 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: 20 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.