CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

first-party-data-strategy

Build a post-cookie first-party data strategy — Enhanced Conversions, server-side tracking, Consent Mode v2, and planning how to use owned data for targeting. Use when a user wants to recover lost conversion data, set up Enhanced Conversions or CAPI, implement consent mode, or plan for cookie deprecation.

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

The canonical home for this skill is first-party-data-strategy in Synter-Media-AI/plugin

SKILL.md
Quality
Evals
Security

Quality

Content

75%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-sequenced strategy skill: concrete tool calls, exact hashing and consent-parameter specifications, and explicit verification steps give Claude actionable guidance throughout. The main gaps are the absence of explicit error-recovery loops, a couple of directional hand-off steps, and no reference files for platform-specific implementation detail.

Suggestions

Add explicit validate-fix-recheck loops for the key setups, e.g., after Enhanced Conversions: check test-event status, and if hashed identifiers are rejected, re-verify normalization (lowercase, trim, E.164) before retrying.

Move or expand platform-specific implementation detail (Meta CAPI event payloads, CMP consent-state code, sGTM container setup) into reference files to tighten the main body below the simple-skill threshold.

Replace directional hand-offs like "hand off its construction to the platform UI" with the concrete fields and identifier requirements the account owner should specify, so the guidance stays executable end to end.

DimensionReasoningScore

Conciseness

The body is dense with skill-specific facts (match-rate ranges, recovery percentages, hashing normalization rules, the four consent parameters) with almost no padding, but it explains some concepts Claude already knows ("Client-only tags lose data to ad blockers and 7-day browser cookie caps") and includes the time-sensitive date "Required for EEA traffic since March 2024" outside any deprecated section, fitting anchor 4 rather than 5.

4 / 5

Actionability

Guidance is concretely executable in its environment — named tool calls (`ga4_get_conversions`, `list_audiences`, `get_pixel_health`), exact hashing rules ("SHA-256 hashed email/phone/address... lowercase, trim, E.164 phone format"), dedup via a "shared `event_id`" — but some steps remain directional ("Define a seed from the best customers and hand off its construction to the platform UI") with no code examples, matching anchor 4.

4 / 5

Workflow Clarity

Seven numbered steps in sensible dependency order (audit → capture → consent → activation) with distributed verification checkpoints ("verify with a test event", "Verify consent signals in Google Ads diagnostics and GA4 admin after deploying", and the end-to-end checks in step 7). It falls short of anchor 5 because error recovery is heuristic ("fix the data before blaming the platform") rather than explicit validate-fix-recheck loops.

4 / 5

Progressive Disclosure

No bundle files exist, and the single SKILL.md is well organized into seven numbered sections plus a Rules section with nothing buried. It misses anchor 5 because the ~57-line body slightly exceeds the under-50-line simple-skill exception and platform-specific implementation detail (e.g., CAPI event payloads, CMP setup) could reasonably live in reference files.

4 / 5

Total

16

/

20

Passed

Description

83%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 that clearly states what the skill does and when to use it, with concrete named capabilities and natural trigger phrases including the CAPI synonym. The only weaknesses are minor: slight overlap risk with related conversion-tracking skills and a few missing trigger synonyms.

DimensionReasoningScore

Specificity

Names several concrete capabilities — "Enhanced Conversions, server-side tracking, Consent Mode v2, and planning how to use owned data for targeting" — but coverage has minor gaps (the audit and match-rate work from the body are unmentioned), matching anchor 4 rather than the comprehensive anchor 5.

4 / 5

Completeness

Clearly answers both: a concrete "what" (build a first-party data pipeline covering four named components) and an explicit "Use when a user wants to..." clause listing four concrete trigger scenarios, matching the anchor-5 example structure exactly; it is not 4 because the when-guidance is already explicit and specific.

5 / 5

Trigger Term Quality

The when-clause includes natural phrases users would say — "recover lost conversion data", "set up Enhanced Conversions or CAPI", "implement consent mode", "plan for cookie deprecation" — with good synonym coverage (CAPI), though a few natural variants like "server-side tagging" or "Conversions API" spelled out are missing, so it fits anchor 4 rather than 5.

4 / 5

Distinctiveness Conflict Risk

The post-cookie measurement niche is clear and triggers like "Enhanced Conversions", "CAPI", and "consent mode" are distinct, but "recover lost conversion data" could overlap a generic conversion-tracking skill (which the body itself cross-references), fitting anchor 4's "minor overlap risk with closely related skills" rather than 5.

4 / 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

Synter-Media-AI/plugin

Path

packages/claude-directory/skills/first-party-data-strategy/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.