CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

clay-to-deepline

Convert a Clay table, or a whole Clay workspace via the Clay CLI, into Deepline plays. Handles extraction, documentation, action mapping, play generation, and cell-level parity validation against Clay ground truth.

Quality

83%

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

82%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, delegation-style routing skill: concise, unambiguous, and concrete about how to hand off to the governing meta-skill. Its weaknesses are the unverifiable external recipe path and the absence of any inline validation checkpoints for what the description calls a batch migration with parity validation.

Suggestions

Make the recipe reference resolvable and robust — either bundle the recipe (or a stub of it) under this skill's own references/ directory, or state the exact skill-name path resolution so a missing sibling skill fails loudly.

Add a brief final validation checkpoint (e.g. 'confirm the migration plan includes cell-level parity validation before executing plays') so the workflow has an explicit verify step rather than delegating all checks implicitly.

Clarify what 'deepline -h' is for (e.g. verify the install succeeded) so the Quick Start commands have a stated purpose.

DimensionReasoningScore

Conciseness

The ~15-line body is lean: two copy-paste commands ('npm install -g deepline', 'deepline -h') and three terse routing directives with no concept explanations or padding. It assumes Claude's competence and matches the 5 anchor (every token earns its place); it is not a 4 because there is no over-explanation to trim.

5 / 5

Actionability

Guidance is concrete and executable: an install command, 'Invoke `deepline-gtm` using the Skill tool', and a precise relative path ('../deepline-gtm/recipes/clay-to-deepline.md') with a conditional read gate. It stops short of the 5 anchor because the referenced recipe file does not exist in this bundle (the path does not resolve), so step 3 cannot actually be executed from the skill as shipped, and no migration-specific commands or examples are included inline.

4 / 5

Workflow Clarity

The execution order is a clear, explicitly numbered 1-2-3 sequence with a conditional gate ('only when that gate routes you to it') and safety-check reminders. It fits the 4 anchor (clear sequence with most checkpoints present, minor validation gaps) rather than 5 because there are no explicit validation/verification steps in the body itself — parity validation is only delegated to the recipe and meta-skill, never stated as a checkpoint here.

4 / 5

Progressive Disclosure

The body is well-organized into Quick Start and Execution order sections with a single, clearly signaled one-level reference (the recipe path with its read condition). It matches the 4 anchor rather than 5 because the only reference points outside the skill's own bundle ('../deepline-gtm/...'), which is unverifiable and fragile — no references/ files of its own exist — so navigation depends entirely on a sibling skill being installed.

4 / 5

Total

17

/

20

Passed

Description

75%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, specific description with concrete enumerated actions and near-zero conflict risk thanks to distinctive product names. Its main weakness is the missing 'Use when...' clause, which caps completeness at 3 and leaves trigger guidance implicit.

Suggestions

Add an explicit trigger clause, e.g. 'Use when the user wants to migrate or convert Clay tables/workspaces to Deepline, mentions Clay-to-Deepline migration, or asks to port Clay plays.'

Include common user phrasings such as 'migrate'/'migration' and 'port' alongside 'Convert' so paraphrased requests still match.

Optionally note the entry condition (Clay CLI access or an exported Clay table) so the 'when' covers prerequisites as well as intent.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'Convert a Clay table, or a whole Clay workspace via the Clay CLI, into Deepline plays' plus 'extraction, documentation, action mapping, play generation, and cell-level parity validation' — giving comprehensive coverage of the conversion pipeline. It matches the 5 anchor (multiple specific concrete actions, comprehensive) rather than 4, since no meaningful task component is missing.

5 / 5

Completeness

The 'what' is clear and detailed (convert Clay tables/workspaces into Deepline plays with the listed subtasks), but the 'when' is entirely absent — there is no 'Use when...' clause or equivalent explicit trigger guidance, which caps completeness at 3 per the judging guidelines. It is not a 4 because 'when' is not even weakly stated; it must be inferred solely from the product names.

3 / 5

Trigger Term Quality

Natural terms users would say are present: 'Clay table', 'Clay workspace', 'Clay CLI', 'Deepline plays', 'Convert'. Coverage is good but a few natural variants are absent (e.g. 'migrate'/'migration', 'Clay to Deepline' as a phrase), and there is no explicit trigger phrasing to catch paraphrases — fits the 4 anchor (good keyword coverage, a few natural terms missing) rather than 5.

4 / 5

Distinctiveness Conflict Risk

Clay and Deepline are niche, named products, so triggers like 'Clay workspace', 'Clay CLI', and 'Deepline plays' are unambiguous and would not conflict with any other skill. This matches the 5 anchor (clear niche with distinct triggers; minimal conflict risk); it is not 4 because there is no realistic overlap with closely related 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

getaero-io/gtm-eng-skills

Path

skills/clay-to-deepline/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.