CtrlK
BlogDocsLog inGet started
Tessl Logo

clay-data-handling

Implement GDPR/CCPA-compliant data handling for Clay enrichment pipelines. Use when handling PII from enrichments, implementing data retention policies, or ensuring regulatory compliance for Clay-enriched lead data. Trigger with phrases like "clay data", "clay PII", "clay GDPR", "clay data retention", "clay privacy", "clay CCPA", "clay compliance".

80

Quality

77%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/saas-packs/clay-pack/skills/clay-data-handling/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

89%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a well-structured skill description that clearly defines its niche at the intersection of Clay enrichment pipelines and data privacy compliance. It excels in completeness with explicit 'Use when' and 'Trigger with' clauses, and the Clay-prefixed trigger terms create strong distinctiveness. The main weakness is that the capability actions could be more concrete and granular rather than staying at a policy-level description.

Suggestions

Add more specific concrete actions such as 'anonymize PII fields, configure data retention TTLs, generate compliance audit logs, implement consent tracking' to improve specificity.

DimensionReasoningScore

Specificity

It names the domain (GDPR/CCPA compliance for Clay enrichment pipelines) and mentions some actions like 'handling PII', 'implementing data retention policies', and 'ensuring regulatory compliance', but these are somewhat high-level rather than listing multiple concrete, granular actions (e.g., anonymize fields, set TTL on records, generate compliance reports).

2 / 3

Completeness

The description clearly answers both 'what' (implement GDPR/CCPA-compliant data handling for Clay enrichment pipelines) and 'when' (explicit 'Use when' clause covering PII handling, data retention policies, and regulatory compliance, plus a 'Trigger with' clause listing specific phrases).

3 / 3

Trigger Term Quality

The description explicitly lists natural trigger phrases like 'clay data', 'clay PII', 'clay GDPR', 'clay data retention', 'clay privacy', 'clay CCPA', 'clay compliance'. These are terms users would naturally use and provide good coverage of variations combining the tool name with compliance concepts.

3 / 3

Distinctiveness Conflict Risk

The combination of 'Clay' (a specific tool) with GDPR/CCPA compliance creates a very clear niche. The trigger terms are all prefixed with 'clay', making it highly unlikely to conflict with generic compliance or generic Clay skills.

3 / 3

Total

11

/

12

Passed

Implementation

64%

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

This skill provides highly actionable, executable TypeScript code covering a comprehensive GDPR/CCPA compliance pipeline for Clay data. Its main weaknesses are verbosity (the full code could be split across referenced files) and missing validation checkpoints between steps, which is important given the compliance-critical nature of PII handling and deletion operations.

Suggestions

Add explicit validation checkpoints between steps, especially before data export and after deletion requests (e.g., 'Verify all systems confirmed deletion before marking request complete').

Move detailed code implementations into separate referenced files (e.g., data-classification.md, retention.md, data-rights.md) and keep SKILL.md as a concise overview with quick-start examples.

Add a feedback loop for the deletion request workflow — verify deletion across all tracked systems and handle partial failures explicitly.

DimensionReasoningScore

Conciseness

The skill is fairly long with extensive TypeScript code blocks. Some code is more verbose than necessary (e.g., full interface definitions, detailed type annotations). The prerequisites section includes items Claude already knows ('Understanding of GDPR/CCPA requirements for B2B data'). However, most content is substantive and not padded with explanatory prose.

2 / 3

Actionability

The skill provides fully executable TypeScript code with proper imports, type definitions, and concrete implementations for each step. Code is copy-paste ready with real field names, Zod schemas, SQL queries, and crypto hashing — all specific and directly usable.

3 / 3

Workflow Clarity

Steps are clearly numbered and sequenced (classify → validate → dedup → add retention → export → handle rights). However, there are no explicit validation checkpoints or feedback loops between steps — e.g., no 'verify classification before proceeding' or 'confirm deletion completed across all systems before logging.' For data handling involving PII deletion (a destructive/compliance-critical operation), the lack of verification steps caps this at 2.

2 / 3

Progressive Disclosure

The content is a monolithic file with ~200 lines of inline code that could benefit from being split into referenced files (e.g., separate docs for data classification, retention policies, GDPR rights handling). The 'Next Steps' reference to 'clay-enterprise-rbac' is good, but the main body is too heavy for a SKILL.md overview.

2 / 3

Total

9

/

12

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.

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

9

/

11

Passed

Repository
jeremylongshore/claude-code-plugins-plus-skills
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.