CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

closed-loop-revenue

Conecta campanhas, eventos e receita em um ciclo mensuravel. Trigger em: "GCLID", "UTM", "conversao offline", "enhanced conversions", "measurement plan", "plano de medicao", "reconciliacao", "analytics nao bate", "receita nao bate", "duplicou conversao", "margem de contribuicao", "break-even ROAS", "ROAS de equilibrio", "value-based bidding", "smart bidding", "target ROAS", "qualidade de lead", "lead nao vira venda", "consent mode", "closed loop", "atribuicao".

Quality

85%

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

SKILL.md
Quality
Evals
Security

Quality

Content

88%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 well-crafted, dense body that leads with domain judgment Claude would not derive on its own (break-even ROAS from margin, backend as revenue source of truth, offline value for lead gen), backed by concrete formulas, tables, an explicit reconciliation feedback loop, and checklists. The main improvements are removing the Handoff/Pipeline-Integration redundancy and tightening the relationship between the inline content and the referenced guide.

DimensionReasoningScore

Conciseness

The body is dense and assumes Claude's competence — it never explains what GA4, ROAS, or UTM are, and jumps straight to domain judgment ("`generate_lead` nao e receita"). Minor trimmable instances exist: the Handoff and Integracao com Pipeline sections restate the same sibling-skill relationships (skills 21, 55, 03, 06, 05 in both), and the ROAS-2.0-destroys-value point appears in the intro and again in section 4. This fits anchor 4 ("Efficient; minor instances of over-explanation that could be trimmed") rather than anchor 3, since these are repetitions rather than unnecessary explanations.

4 / 5

Actionability

For an instruction-only skill, the guidance is fully concrete: exact formulas ("Margem de contribuicao = (Receita − custos variaveis antes da midia) / Receita", "Break-even ROAS = 1 / Margem de contribuicao"), per-funnel event contracts ("view_item → add_to_cart → begin_checkout → purchase"), an ID table with do/don't columns, a divergence-to-cause table, and a decision table for bidding strategy by situation. Specific examples cover the two common cases (e-commerce and lead gen), matching anchor 5's "specific examples cover the common cases" for instruction guidance.

5 / 5

Workflow Clarity

Sequencing is explicit ("A ordem correta e plano → contrato de evento → tag"), section 3 contains a full validation feedback loop with a gate ("identificar a causa provavel → corrigir a fonte especifica → rodar a reconciliacao de novo... So liberar escala quando a divergencia cair dentro da tolerancia declarada"), and checklists for the complex process are present ("Duplicidade testada (refresh, back-button, retry de pagamento)"). This matches anchor 5 ("explicit validation steps; feedback loops for error recovery; checklists") rather than anchor 4, which allows minor validation gaps — the budget-scaling decision is explicitly gated on the reconciliation loop.

5 / 5

Progressive Disclosure

Structure is good with clear section headers, tables, and a single clearly-signaled one-level-deep reference for details ("consultar `docs/skill-guides/closed-loop-revenue.md` apenas quando necessario"); no nested references exist. Not anchor 5 because the body runs ~250 lines with some inline content that the guide reference suggests could live there (full event contracts), plus organizational redundancy between the Handoff and Integracao com Pipeline sections, and the referenced guide file is not part of this bundle so the split cannot be verified — matching anchor 4 ("Good structure; most content appropriately placed; references mostly clear; minor organization gaps") over anchor 3, since nothing that clearly belongs in a separate file is bulk-inlined.

4 / 5

Total

18

/

20

Passed

Description

77%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, trigger-rich description with an explicit 'when' clause and natural PT/EN complaint phrases that clearly aid discovery. Its main weakness is the thin 'what' clause — a single summary action that undersells the skill's concrete outputs (measurement plan, reconciliation report, break-even ROAS).

Suggestions

Expand the 'what' clause to list 2-4 concrete deliverables, e.g. "Conecta campanhas, eventos e receita em um ciclo mensuravel: monta o measurement plan, define a cadeia de identidade (GCLID/UTM/transaction_id), reconcilia backend × analytics × plataforma e calcula o break-even ROAS."

Add trigger terms for the e-commerce and subscription funnel variants if those are in scope (e.g. "PIX", "boleto", "purchase duplicado") to cover users who describe symptoms in checkout rather than reporting terms.

Drop or narrow generic trigger terms with the highest overlap risk ("atribuicao", "smart bidding", "consent mode") so the description does not compete with sibling analytics/bidding/privacy skills for those queries.

DimensionReasoningScore

Specificity

The description gives one concrete action — "Conecta campanhas, eventos e receita em um ciclo mensuravel" — naming the domain objects but not enumerating the skill's actual capabilities (measurement plan, identity chain, reconciliation, break-even ROAS, bidding signal, consent). This matches anchor 3 ("Names domain and 1-2 concrete actions, but not comprehensive") better than anchor 4, which expects several specific actions listed; it is above anchor 2 because the action is specific, not generic.

3 / 5

Completeness

Both what ("Conecta campanhas, eventos e receita em um ciclo mensuravel") and when ("Trigger em: ..." with an explicit concrete trigger list) are present, and the 'when' is highly explicit. Not anchor 5 because the 'what' is a single summary sentence that omits the skill's concrete deliverables, making it less comprehensive than anchor 5's example; not anchor 3 because the 'when' is explicit, not weakly implied.

4 / 5

Trigger Term Quality

The trigger list is comprehensive with 21 natural terms users would actually say, including complaint phrases ("analytics nao bate", "receita nao bate", "duplicou conversao", "lead nao vira venda"), technical identifiers ("GCLID", "transaction"-adjacent terms like "conversao offline"), and PT/EN synonyms ("measurement plan"/"plano de medicao", "break-even ROAS"/"ROAS de equilibrio"). This matches anchor 5's comprehensive coverage including synonyms; anchor 4's "a few natural terms missing" understates the coverage.

5 / 5

Distinctiveness Conflict Risk

Most triggers ("GCLID", "conversao offline", "closed loop", "reconciliacao", "break-even ROAS") carve a clear niche in click-to-revenue measurement. Minor overlap risk remains with closely related skills: "smart bidding"/"target ROAS"/"value-based bidding" could belong to a campaign-management skill, and "consent mode" to a privacy skill — matching anchor 4 ("Mostly distinct; minor overlap risk") rather than anchor 5's minimal conflict risk.

4 / 5

Total

16

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

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

Warning

metadata_version

'metadata.version' is missing

Warning

Total

14

/

16

Passed

Repository

felvieira/claude-skills-fv

Path

skills/59-closed-loop-revenue/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.