CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

openai-ads-conversions-setup

Guide Codex through instrumenting or extending repositories with OpenAI Ads Measurement Pixel and optional Conversions API (CAPI). Use when adding Ads conversion tracking, browser pixel events, server-side conversion events, event_id deduplication, CAPI secret placeholders, incremental conversion coverage, or validating Ads conversion setup. Applies to local repositories and PR review contexts; prioritize safe, reviewable diffs and never place API keys or secrets in source code or client bundles.

68

Quality

86%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

73%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 a well-structured, actionable workflow with strong verification loops and proper one-level-deep references to real bundle files. Its main weakness is verbosity: dedupe/source_url guidance is repeated across multiple sections and some detailed rules and failure catalogs could move into the existing reference files.

Suggestions

Consolidate the source_url, oppref, and dedupe guidance that currently appears in Workflow step 2, CAPI Rules, and the failure list into a single authoritative section, keeping the other mentions as one-line pointers.

Move the long 'High-priority failure cases' catalog into references/verification-checklist.md, leaving only the top few failure classes in SKILL.md with a pointer.

Break up the multi-clause sentences (e.g., the source_url strategy bullet in Workflow step 2) into shorter imperative rules to reduce token cost without losing precision.

DimensionReasoningScore

Conciseness

The body is mostly domain-specific guidance Claude would not know (documented event names, oppref handling, secret rules), but it is noticeably padded: the source_url/dedupe strategy is restated across Workflow step 2, CAPI Rules, and the failure list, and several sentences run very long. It fits 'mostly efficient but could be tightened' rather than the verbose anchor below or the efficient anchor above.

3 / 5

Actionability

Guidance is largely executable: exact script invocations with flags ('python3 <installed-skill-path>/scripts/verify_ads_setup.py <repo> --require pixel --require capi'), exact SDK calls ('oaiq("init", { pixelId })', 'oaiq("measure", ...)'), and concrete field/event names. It falls short of fully copy-paste ready because integration code itself is delegated to the reference files, leaving minor gaps.

4 / 5

Workflow Clarity

A clear five-step sequence with an explicit verification stage (step 4) including concrete commands and required flags, error-recovery guidance ('If verification cannot run, report the blocker and the residual risk'), incremental-rerun handling, and a 'When To Stop And Ask' checkpoint. Validation checkpoints and feedback paths are explicit, matching the top anchor.

5 / 5

Progressive Disclosure

Five real, clearly signaled, one-level-deep references ('Use references/measurement-pixel.md for browser Pixel details', etc.) plus two existing helper scripts give good structure. However, the body inlines substantial rule detail and a long high-priority failure catalog that partly duplicates what the references hold, so the split is good but not optimal.

4 / 5

Total

16

/

20

Passed

Description

92%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: it states concrete capabilities in third person, includes an explicit 'Use when' clause with multiple natural trigger phrases, and is clearly distinct from other skills. The only minor weakness is that a few natural keyword synonyms are absent, keeping trigger term quality just below the top anchor.

DimensionReasoningScore

Specificity

The description states the concrete capability ('instrumenting or extending repositories with OpenAI Ads Measurement Pixel and optional Conversions API (CAPI)') and enumerates specific actions: 'browser pixel events, server-side conversion events, event_id deduplication, CAPI secret placeholders, incremental conversion coverage', and 'validating Ads conversion setup'. Coverage of concrete actions is comprehensive, matching the top anchor rather than having only minor gaps.

5 / 5

Completeness

It explicitly answers 'what' (instrument or extend repositories with the Measurement Pixel and optional CAPI) and 'when' via a concrete 'Use when...' clause enumerating trigger scenarios, matching the anchor where both are clearly and explicitly stated with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural phrases a user would say are present ('Ads conversion tracking', 'pixel events', 'conversion setup', 'server-side conversion events', 'event_id deduplication'), giving good keyword coverage. A few natural synonyms and colloquial variants are missing, so it fits the 'good coverage, a few natural terms missing' anchor rather than the comprehensive one.

4 / 5

Distinctiveness Conflict Risk

It occupies a clear niche ('OpenAI Ads' conversion instrumentation with Pixel/CAPI specifics) with triggers unlikely to collide with other skills, giving minimal conflict risk.

5 / 5

Total

19

/

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

openai/plugins

Path

plugins/openai-ads-conversions/skills/openai-ads-conversions-setup/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.