CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

td-javascript-sdk

Expert assistance for importing data to Treasure Data using the JavaScript SDK. Use this skill when users need help with browser-based event tracking, page analytics, client-side data collection, or implementing TD's JS SDK for web applications.

69

Quality

87%

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

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.

A tight, highly actionable SDK reference whose code is immediately executable and whose structure suits its single-file scope. The main improvements are removing the Quick Start/Configuration duplication, isolating version-sensitive details, and adding a brief verification step for event delivery.

DimensionReasoningScore

Conciseness

The body is efficient and assumes competence, but the Quick Start initialization block duplicates the Configuration section, and time-sensitive version pins ('v4.4.1', 'v4.0+ required') are not quarantined in a versions/deprecated section, leaving minor trim opportunities rather than the fully lean 'every token earns its place' state.

4 / 5

Actionability

The content is fully executable and copy-paste ready: a working loader snippet, a complete constructor config with required/optional fields annotated, a regional endpoint table, runnable method examples, and the npm install command cover the common cases.

5 / 5

Workflow Clarity

The Quick Start sequence (add loader to <head>, initialize with database/writeKey/host, trackPageview) is clear and unambiguous for this simple skill, but there is no verification checkpoint for confirming events actually arrive (e.g., using 'development: true' logging or checking the TD table), which fits 'clear sequence, most checkpoints present, minor validation gaps'.

4 / 5

Progressive Disclosure

No bundle files exist and none are needed at this size; the single SKILL.md is well-organized into scannable sections (Quick Start, Configuration, Core Methods, Privacy, NPM, Resources) with the bulk loader snippet and method reference appropriately inline rather than forced into separate files.

5 / 5

Total

18

/

20

Passed

Description

82%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 description with an explicit and well-phrased trigger clause, third-person voice, and a distinct niche. Its only weakness is that the 'what' half describes a single generic action rather than enumerating the concrete tracking capabilities the skill provides.

DimensionReasoningScore

Specificity

The description names the domain and product ('importing data to Treasure Data using the JavaScript SDK') but rests on a single action; it does not list several specific capabilities like trackPageview, trackEvent, or click tracking that the skill actually covers, matching the 'domain plus 1-2 concrete actions' anchor.

3 / 5

Completeness

It explicitly answers both 'what' ('Expert assistance for importing data to Treasure Data using the JavaScript SDK') and 'when' ('Use this skill when users need help with browser-based event tracking, page analytics...') with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

'browser-based event tracking', 'page analytics', 'client-side data collection', and 'implementing TD's JS SDK' are natural user phrasings with good coverage, but common variations like 'pageviews', 'click tracking', or 'web analytics' are missing, fitting the 'good coverage, a few natural terms missing' anchor.

4 / 5

Distinctiveness Conflict Risk

'Treasure Data', 'TD's JS SDK', and 'browser-based event tracking' establish a clear niche with distinct triggers that would not naturally collide with other analytics or server-side data-import skills.

5 / 5

Total

17

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

treasure-data/td-skills

Path

sdk-skills/javascript/SKILL.md

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.