CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

deepline-crm-cleaning

Use for CRM audits, duplicate detection, missing or stale fields, job changes, domain checks, acquisitions, parent-child relationships, repair plans, prevention, monitoring, and evaluation. Supports HubSpot, Salesforce, Attio, and mapped exports. Start with read-only analysis. Skip outreach writing, CRM interface design, and unrelated analysis.

Quality

89%

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 lean, well-structured instruction body: no wasted tokens, strong progressive disclosure via routing tables, and a sequenced workflow with approval, pilot-test, and verification checkpoints appropriate to a destructive-capable CRM skill. Weakest points are the absence of example analysis commands beyond install/help and only implicit error-recovery loops.

Suggestions

Include one concrete example invocation of an analysis command (beyond install and -h), e.g. a representative `deepline <job>` call with flags, so the core work is copy-paste ready.

Make the error-recovery loop explicit, e.g. "If verification fails: re-inspect failed rows, adjust the proposal, and re-run verification before proceeding" rather than only "Inspect failed rows before claiming completion."

DimensionReasoningScore

Conciseness

The body is dense and lean with no padding and no explanation of concepts Claude already knows — e.g. "Find defects. Show evidence and proposed repairs. Keep unknown results visible." and "An absent property is not an observed blank." Every sentence carries a rule or instruction, fully assuming Claude's competence.

5 / 5

Actionability

Executable commands are present ("npm install -g deepline", "deepline -h", "deepline --help") and the 13-step workflow plus the ordered domain-check sequence ("URL role, host normalization, DNS, MX, website routing, and legal pages") are concrete, but the actual analysis commands are deferred to live help rather than shown, leaving minor gaps.

4 / 5

Workflow Clarity

A clear 13-step sequence with real checkpoints for a batch/destructive-capable skill: approval gating ("Take no external action without explicit customer approval"), a pilot gate ("test at most two records within the cost limit"), schema check before interpretation, and separation of observations/execution/verification. Error-recovery feedback loops (what to do after a failed validation or failed row) remain implicit, so it sits just below the explicit-feedback-loop anchor.

4 / 5

Progressive Disclosure

Exemplary overview-plus-routing structure: a job-selection table ("Read other files only for the selected job"), a "Read when" reference table, and a bundled-plays table, all pointing one level deep to per-topic files with nothing bulk inlined — matching the well-signaled one-level-deep reference pattern.

5 / 5

Total

18

/

20

Passed

Description

88%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: explicit "Use for..." triggers, a comprehensive specific capability list, named platforms, and clear scope exclusions in third-person voice. Its only weaknesses are a few missing natural synonyms (e.g. "dedupe", "data cleanup") and slight breadth-induced overlap with adjacent skills.

Suggestions

Add common user synonyms like "dedupe" / "data cleanup" / "record merging" alongside "duplicate detection" to broaden natural trigger coverage.

Tie terms like "job changes" and "acquisitions" explicitly to the CRM context (e.g. "contact job changes", "company acquisitions") to reduce overlap with recruiting or M&A-research skills.

DimensionReasoningScore

Specificity

The description enumerates many concrete capability areas — "CRM audits, duplicate detection, missing or stale fields, job changes, domain checks, acquisitions, parent-child relationships, repair plans, prevention, monitoring, and evaluation" — plus named platforms ("HubSpot, Salesforce, Attio, and mapped exports"), giving comprehensive, specific coverage rather than generic claims.

5 / 5

Completeness

Both "what" and "when" are explicitly answered: the opening "Use for CRM audits, duplicate detection, ..." states when to invoke it with concrete trigger phrases, and the capability list plus "Supports HubSpot, Salesforce, Attio" states what it does, with scope exclusions ("Skip outreach writing, CRM interface design, and unrelated analysis") sharpening the boundary.

5 / 5

Trigger Term Quality

Strong natural terms users would say: "CRM", "duplicate detection", "HubSpot", "Salesforce", "Attio", "audit", "domain". A few common synonyms are missing, e.g. "dedupe", "clean up", or "record matching", so it falls just short of the comprehensive-synonyms anchor.

4 / 5

Distinctiveness Conflict Risk

The CRM-cleaning niche with platform names is clearly distinct, but the breadth of the list (monitoring, evaluation, "job changes", "acquisitions") creates minor overlap risk with general data-cleaning, CRM-admin, or recruiting-related skills rather than minimal conflict risk.

4 / 5

Total

18

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 24 missing, 1 deeper-than-1-level

Warning

Total

15

/

16

Passed

Repository

getaero-io/gtm-eng-skills

Path

skills/deepline-crm-cleaning/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.