CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

closed-loop-revenue

Fecha o loop entre clique pago, evento, venda real e margem — a cadeia de identidade (GCLID/UTM/transaction_id/CRM) que faz o dado de aquisicao bater com o financeiro. Use ao instrumentar um funil que gera receita, ao descobrir que analytics e backend discordam, ao decidir se uma campanha da lucro (nao so ROAS), ou ao enviar conversao offline / valor de lead de volta pra plataforma. 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".

73

Quality

92%

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 tightly written, highly actionable instruction skill: concrete formulas, event contracts, decision tables, an explicit reconciliation feedback loop, and checklists. Its main weaknesses are redundant governance/handoff sections repeating the same neighbor-skill boundaries three times and deferral of detail to external docs rather than bundled reference files.

Suggestions

Merge 'Fronteira com skills vizinhas', 'Handoff', and 'Integracao com Pipeline' into a single neighbor-skill section — all three repeat the same 21/55/03/06 boundaries, costing ~30 lines.

Ship the full funnel-specific event contracts and reconciliation-report format as a bundled file (e.g. references/event-contracts.md) instead of the external docs/skill-guides/ path, so the deferral is one level deep and verifiable within the skill.

In 'Governanca Global', state in a few words what each referenced policy (execution.md, handoffs.md, token-efficiency.md, quality-gates.md, evals.md) contributes, or collapse the list to one line.

DimensionReasoningScore

Conciseness

The body is dense and assumes competence — it never pads with explanations of what ROAS, GA4, or PIX are, and leans on tables and one-line rules like 'transaction_id idempotente, gerado no backend, nunca no cliente'. However, the neighbor-skill boundaries are stated three times across 'Fronteira com skills vizinhas', 'Handoff', and 'Integracao com Pipeline', and the 'Governanca Global' section lists five policy files without saying what each contributes, so ~30 lines are trimmable.

4 / 5

Actionability

As an instruction-only skill it supplies copy-paste-ready decision guidance: exact formulas ('Break-even ROAS = 1 / Margem de contribuicao'), exact event chains ('view_item → add_to_cart → begin_checkout → purchase'), a divergence-to-cause table, a situation-to-bidding-strategy table, and concrete rules such as dedupe by transaction_id. Not 4 because the guidance is complete enough to execute without inventing missing details.

5 / 5

Workflow Clarity

The sections form a coherent sequence (plan → identity → reconciliation → economics → bidding → consent) with an explicit feedback loop in the reconciliation checkpoint ('rodar a reconciliacao de novo no mesmo periodo. So liberar escala quando a divergencia cair dentro da tolerancia') and phase-grouped checklists plus an anti-patterns list. This matches the anchor for clear sequence, validation steps, and error-recovery loops.

5 / 5

Progressive Disclosure

Detail is well deferred — 'consultar docs/skill-guides/closed-loop-revenue.md apenas quando necessario' — and headers make navigation easy. But no bundle files exist (references/, scripts/, assets/ are absent), so the deferred contracts live in external paths that cannot be verified inside the skill, and the 245-line single file inlines contract-level detail that could partially ship as a bundled reference. This is the 'minor organization gaps' case, not the fully split, one-level-deep anchor.

4 / 5

Total

18

/

20

Passed

Description

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

An exemplary description: explicit what and when, four concrete use-case actions, and a bilingual trigger list with synonyms. Its only weakness is a handful of trigger terms shared with neighboring marketing-analytics and privacy skills, creating minor mis-routing risk.

DimensionReasoningScore

Specificity

The description enumerates multiple concrete capabilities — 'instrumentar um funil que gera receita', 'descobrir que analytics e backend discordam', 'decidir se uma campanha da lucro (nao so ROAS)', 'enviar conversao offline / valor de lead de volta pra plataforma' — plus the identity chain (GCLID/UTM/transaction_id/CRM) that defines the 'what'. This matches the comprehensive-coverage anchor; 4 would require noticeable gaps, and none of the four core workflows is missing.

5 / 5

Completeness

It explicitly answers 'what' ('Fecha o loop entre clique pago, evento, venda real e margem — a cadeia de identidade... que faz o dado de aquisicao bater com o financeiro') and 'when' ('Use ao instrumentar... ao descobrir... ao decidir... ou ao enviar...', followed by an explicit 'Trigger em:' list). Both halves are concrete and explicit, matching the top anchor.

5 / 5

Trigger Term Quality

The trigger list covers natural terms a user would actually say, with bilingual synonyms ('measurement plan'/'plano de medicao', 'break-even ROAS'/'ROAS de equilibrio', 'analytics nao bate'/'receita nao bate') plus platform vocabulary ('GCLID', 'enhanced conversions', 'consent mode', 'target ROAS', 'duplicou conversao', 'lead nao vira venda'). Coverage including synonyms matches the top anchor.

5 / 5

Distinctiveness Conflict Risk

The niche is clear — identity chaining and revenue reconciliation, not reporting or product analytics — and terms like 'break-even ROAS' and 'duplicou conversao' are distinctive. However, shared vocabulary such as 'UTM', 'smart bidding', 'consent mode', and 'atribuicao' overlaps with adjacent GA4/GTM-setup and privacy skills, which is the minor-overlap case rather than minimal conflict risk.

4 / 5

Total

19

/

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.