CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

channel-economics

Use when reviewing or rebalancing direct vs. partner-led channel economics — computing fully-loaded cost-to-serve per channel, channel ROI with cash / LTV / marginal lenses, and optimal channel mix subject to constraints. For Head of Commercial, RevOps, and VP Sales doing quarterly channel review when pipeline is mixed (e.g., 60% direct + 40% partner-led) and nobody actually knows which channel makes money after CAC, support load, partner discount, deal-velocity differences, retention differential, and overhead allocation are all loaded in. Outputs cost to serve, channel ROI verdicts (DOUBLE-DOWN / MAINTAIN / DEFUND / EXIT), a sensitivity-tested channel-mix recommendation, and the diminishing-returns inflection (e.g., 'which channel actually makes money — direct or partner?').

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

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

75%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-structured, highly actionable body with a clear five-step workflow, real scripts, and one-level-deep references that all exist. The main cost is redundancy: the same skill-boundary and anti-pattern material is repeated across up to three sections, which inflates token usage without adding guidance.

Suggestions

Merge "Do not use for" and "Distinct from" into a single disambiguation section — both list the same six skills with near-identical rationale, roughly halving that content.

Cut the "Confusing this skill with partnerships-architect" anti-pattern (and the forcing-question canon notes that restate listed anti-patterns) since the boundary is already covered in the disambiguation section.

Add an explicit validation checkpoint between steps (e.g., 'confirm the cost-to-serve report flags no double-counting before running the ROI analyzer') to close the workflow-clarity gap and make script-side validation an operator step.

DimensionReasoningScore

Conciseness

Most content is genuine domain expertise Claude would not know (per-channel retention differential, MDF-to-pipeline ratios, inconsistent overhead allocation), but there is noticeable redundancy: the six-skill disambiguation appears twice nearly verbatim ("Do not use for" and "Distinct from" sections), the partnerships-architect boundary is stated three times (both of those sections plus the "Confusing this skill with partnerships-architect" anti-pattern), and forcing questions 2 and 3 restate anti-patterns already listed. This fits the level-3 anchor 'could be tightened' better than level 4's 'minor instances of over-explanation'.

3 / 5

Actionability

Fully executable guidance: exact commands with flags for each step ("scripts/cost_to_serve_calculator.py --input channel.json --output markdown", "--profile {saas,api,enterprise-software,marketplace,hardware}"), a copy-paste quick example using the real `--sample` flag, the input schema delegated to the existing assets/channel_data_template.md, and explicit run order ("Run once per channel"). The level-5 'copy-paste ready commands covering common cases' anchor is met.

5 / 5

Workflow Clarity

Five steps are clearly sequenced with a command per step, per-step outputs stated, and data-flow linkage between steps ("The 'true gross margin' line is the input the next two scripts care about"); the forcing-question section adds ordering discipline ("Lock 1-3 before opening 4-7"). It sits at level 4 rather than 5 because there are no explicit verify-before-proceeding checkpoints in the workflow itself — validation (double-counting flags, allocation-consistency checks) is described as script behavior rather than as an operator step with a fix-and-retry loop.

4 / 5

Progressive Disclosure

References are one level deep, clearly signaled, and all real (all three scripts exist with the claimed --sample/--profile flags; all three reference files and the template exist). The body appropriately delegates input schemas to assets/channel_data_template.md and canon detail to references/. It is level 4 rather than 5 because the body inlines a full anti-patterns section and per-question canon citations while parallel reference files (channel_anti_patterns.md, the canon files) exist — some of that inlined material overlaps content already split out, leaving minor organization gaps.

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 dense, information-rich description that explicitly answers both what and when with concrete trigger phrases and a clearly delimited niche. The only weakness is that it packs in every capability and lens at full length, and a few natural user phrasings (partner program ROI, channel profitability) are absent.

Suggestions

Add one or two natural user phrasings such as 'partner program ROI' or 'channel profitability' to trigger_term_quality coverage without lengthening the description further.

Consider trimming the enumerated cost-factor list (CAC, support load, partner discount, deal-velocity, retention differential, overhead allocation) to the two or three most distinctive — the list pushes the description toward the verbosity the rubric penalizes without adding trigger value.

DimensionReasoningScore

Specificity

The description enumerates multiple concrete actions ("computing fully-loaded cost-to-serve per channel, channel ROI with cash / LTV / marginal lenses, and optimal channel mix subject to constraints") and concrete outputs ("cost to serve, channel ROI verdicts (DOUBLE-DOWN / MAINTAIN / DEFUND / EXIT), a sensitivity-tested channel-mix recommendation, and the diminishing-returns inflection"). Coverage is comprehensive across inputs, computations, and outputs, matching the level-5 anchor rather than the 'minor gaps' of level 4.

5 / 5

Completeness

Both what and when are explicit: capabilities are stated concretely, and the trigger opens with "Use when reviewing or rebalancing direct vs. partner-led channel economics" plus audience/context ("For Head of Commercial, RevOps, and VP Sales doing quarterly channel review when pipeline is mixed"). This matches the level-5 anchor with concrete trigger phrases.

5 / 5

Trigger Term Quality

Good keyword coverage with natural phrases users would actually say: "direct vs. partner-led channel economics", "quarterly channel review", and the quoted user question "which channel actually makes money — direct or partner?". It falls short of the level-5 anchor because common variations are missing — e.g., "partner program ROI", "channel profitability", "should we sell direct or through partners" — while exceeding level 3's 'missing common variations' by including several natural synonyms.

4 / 5

Distinctiveness Conflict Risk

It carves a clear niche — loaded channel economics with ROI verdicts and mix optimization — with distinct triggers ("direct vs. partner-led", "quarterly channel review", retention differential, overhead allocation) that are unlikely to fire for pricing, general RevOps, or financial-reporting skills. It meets the level-5 'clear niche with distinct triggers; minimal conflict risk' anchor; level 4 would imply residual overlap risk that the verdict/output framing here doesn't leave.

5 / 5

Total

19

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

alirezarezvani/claude-skills

Path

commercial/skills/channel-economics/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.