CtrlK
BlogDocsLog inGet started
Tessl Logo

paid-measurement-loop

Use when the user asks to "read back" a paid campaign change, "did this ad change work", or "compare ROAS/CPA before and after"; reads ROAS/CPA against a control over a fixed readback window and returns a Promote / Keep-testing / Rollback / Unproven readback decision with the math delegated to roi-calculator. Not for RQS scoring or veto adjudication — use ad-account-auditor; not for the ROI ratio math — use roi-calculator; not for cross-channel rollups — use performance-analyzer. 付费广告复盘/ROAS回看/投放效果归因

68

Quality

84%

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

81%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 body is a well-structured overview with an explicit, checkpointed readback workflow and concrete executable ledger commands. It is held back only by placeholder payload values and external references whose organization cannot be confirmed from the bundle.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence, with domain-specific notes (conversion lag, attribution-window normalization, learning-phase noise) that earn their place; a few dense sections like the Skill Contract could be trimmed, so it is efficient but not maximally lean.

4 / 5

Actionability

Provides concrete executable commands (ledger.py record/diff/trend with full flags, an explicit delegate-to-roi-calculator handoff, and a specific decision rule); the ledger JSON payload is left as '...' placeholders, leaving a minor gap versus fully copy-paste-ready guidance.

4 / 5

Workflow Clarity

An 8-step sequence carries explicit validation checkpoints and stop gates — 'If still in learning phase, stop', normalize before comparing, signal-integrity check → mark Unproven and state the repair before any new readback — with clear feedback loops for a measurement operation.

5 / 5

Progressive Disclosure

The body is an overview that points outward via well-signaled one-level references (measurement-control, measurement-protocol, roas-benchmark, roi-calculator, ledger README, skill-contract), but the referenced files live outside this skill bundle with no local references/ directory, so their depth and organization cannot be verified, holding it under 5.

4 / 5

Total

17

/

20

Passed

Description

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

The description is specific and complete, pairing an explicit 'Use when' trigger with a concrete four-way readback decision and strong negative-boundary disambiguation against sibling skills. Its only gap is trigger-term breadth, where a few common phrasings could be added.

DimensionReasoningScore

Specificity

Names the domain and several concrete actions ('reads ROAS/CPA against a control over a fixed readback window', 'returns a Promote / Keep-testing / Rollback / Unproven readback decision', 'math delegated to roi-calculator'), but the actions cluster around one readback loop rather than a broad multi-action set, so it sits above 3 yet below the comprehensive 5.

4 / 5

Completeness

Explicitly answers both 'what' (reads ROAS/CPA vs control over a fixed readback window and returns a four-way readback decision with math delegated) and 'when' ('Use when the user asks to...') with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Includes natural user phrases in quoted trigger form ('read back' a paid campaign change, 'did this ad change work', 'compare ROAS/CPA before and after') plus ROAS/CPA and the four-way decision terms, giving good keyword coverage; a few common variants are not made explicit, keeping it just under 5.

4 / 5

Distinctiveness Conflict Risk

States a clear paid-readback niche and disambiguates from three sibling skills via explicit negative-boundary clauses ('Not for RQS scoring... use ad-account-auditor; not for the ROI ratio math — use roi-calculator; not for cross-channel rollups — use performance-analyzer'), giving minimal conflict risk.

5 / 5

Total

18

/

20

Passed

Validation

75%

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

Validation12 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 16 suspicious

Warning

referenced_paths_exist

Referenced path issues: 1 missing, 1 deeper-than-1-level

Warning

Total

12

/

16

Passed

Repository
aaron-he-zhu/aaron-marketing-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.