CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

first-party-data-strategy

Post-cookie first-party data collection, Enhanced Conversions, server-side tracking, consent mode, and privacy-preserving measurement. Use when setting up Enhanced Conversions, server-side tagging, consent mode v2, CDP integration, or planning for cookie deprecation.

Quality

78%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/first-party-data-strategy/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

63%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.

The content is highly actionable with concrete hashing rules, endpoints, code snippets, and verification steps across five well-sequenced workflows. Its weaknesses are a monolithic structure with no progressive disclosure (reference tables inlined rather than split into files), a promotional footer, and time-sensitive pricing/version data that will age poorly.

Suggestions

Split the Reference Data tables (match rates, privacy regulations, clean-room options, CDP pricing) into files under references/ and link to them from a short SKILL.md overview, one level deep.

Remove the promotional 'About this skill' footer and move volatile data (monthly prices, API version v21.0, 2026 cookie-lifespan table, the March 2024 date) into a clearly dated reference file so the core guidance stays evergreen.

Add error-recovery loops after each verification step (e.g., 'if Tag Assistant shows unhashed data, re-check the variable mapping and re-test') to upgrade the workflows from check-then-stop to check-fix-retry.

DimensionReasoningScore

Conciseness

The workflows are dense checklists that mostly earn their tokens, but the body carries a promotional footer ('Want this skill... running on autopilot... Try Synter') plus time-sensitive data (CDP prices, 'v21.0', 'Cookie Lifespan by Browser (2026)', 'since March 2024') that is not placed in a dated/deprecated section. This matches anchor 3 ('mostly efficient but some unnecessary content or could be tightened'), not 4 due to the marketing footer and volatile undated specifics.

3 / 5

Actionability

Guidance is mostly executable: exact hash normalization rules ('sha256(lowercase(trim(email)))', 'E.164 format'), a real endpoint ('https://graph.facebook.com/v21.0/{pixel_id}/events'), and complete gtag consent snippets with parameter tables. Minor gaps (no full server-side CAPI request example) hold it at anchor 4 rather than 5.

4 / 5

Workflow Clarity

Workflows are clearly numbered and sequenced with verification checkpoints ('Test with Tag Assistant → verify hashed data sent', 'Events Manager → Test Events tab', 'Tools → Diagnostics → check consent mode status', 'Test with EU VPN'). It is not 5 because explicit error-recovery feedback loops (check → if fails, fix → re-check) are absent; not 3 because checkpoints are present and explicit.

4 / 5

Progressive Disclosure

No bundle files exist (references/, scripts/, assets/ are all empty) and this ~410-line SKILL.md inlines reference tables (match rates, privacy regulations, clean-room options, CDP pricing) that clearly belong in separate reference files. Section headers provide reasonable structure, matching anchor 3 ('some structure but content that should be separate is inline') rather than 2.

3 / 5

Total

14

/

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 explicitly covers both what the skill does and when to use it, with domain-natural trigger terms and a distinct post-cookie measurement niche. The only gaps are a few missing synonyms (CAPI, server-side GTM) and topic-style rather than action-style capability phrasing.

DimensionReasoningScore

Specificity

The description names five specific capabilities — 'first-party data collection, Enhanced Conversions, server-side tracking, consent mode, and privacy-preserving measurement' — matching the 'several specific actions; minor gaps' anchor. It falls short of 5 because these are topic nouns without action verbs and coverage of sub-capabilities (e.g., data clean rooms, CAPI) is incomplete.

4 / 5

Completeness

It clearly answers 'what' (collection, Enhanced Conversions, server-side tracking, consent mode, privacy-preserving measurement) and 'when' via an explicit 'Use when setting up... consent mode v2, CDP integration, or planning for cookie deprecation' clause with concrete triggers, exactly matching the anchor-5 example pattern. Not below 5 because both elements are explicit and concrete.

5 / 5

Trigger Term Quality

Trigger terms like 'Enhanced Conversions', 'server-side tagging', 'consent mode v2', 'CDP integration', and 'cookie deprecation' are natural phrasings users in this domain would say. A few natural synonyms are missing ('Conversions API', 'CAPI', 'server-side GTM', 'first-party tracking'), keeping it at anchor 4 rather than 5.

4 / 5

Distinctiveness Conflict Risk

The post-cookie measurement niche with distinct triggers (Enhanced Conversions, consent mode v2, CDP integration) is mostly distinct, but terms like 'server-side tracking' and 'consent mode' could overlap with general Google Ads or privacy-compliance skills. This matches anchor 4 ('mostly distinct; minor overlap risk'), not 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/free-skills

Path

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.