CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

newsletter-monetization-planner

Use when the user asks to "monetize my newsletter", "build a sponsorship rate card", or "model paid-subscription revenue"; produces a revenue model (paid tiers, ad/sponsorship inventory + CPM/flat rate card, referral/boost loops), a list-growth ↔ revenue projection, and honest-offer / disclosure checks for the SEND-D lever. Not for scoring the whole program or running D1 — use email-quality-auditor; not for the return math — use roi-calculator; not for the post-click page — use landing-optimizer. 邮件newsletter变现/赞助刊例/付费订阅测算

Quality

84%

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

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.

A strongly structured planning skill with an explicit step sequence, decision gate, and pre-handoff quality bar. Its main weaknesses are repetitive routing/delegation text repeated across four sections and reliance on reference files that are not present in the bundle.

Suggestions

Consolidate the delegation/routing content: the email-quality-auditor, roi-calculator, and landing-optimizer handoffs appear in the intro, Scope guard, Reference Materials, and Next Best Skill — state each handoff once and cross-reference it.

Move the SEND framework context and the Termination/max-depth routing rules into a referenced file (or the existing skill-contract reference) to cut inline token load in SKILL.md.

Add one short worked example of the rate-card table and growth↔revenue projection output so the common case is concretely exemplified, matching the Measured/User-provided/Estimated labeling convention.

DimensionReasoningScore

Conciseness

Mostly efficient project-specific guidance, but the same delegation/routing facts are repeated four times: the intro, the 'Scope guard' paragraph, the 'Reference Materials' sibling list, and 'Next Best Skill' all restate the email-quality-auditor / roi-calculator / landing-optimizer handoffs. Not 4 because this duplication is a noticeable trimming opportunity, not a minor one; not 2 because the bulk is non-generic contract detail Claude could not know.

3 / 5

Actionability

Gives concrete, executable guidance for an instruction-only skill: formulas ('active × free-to-paid % × price'), rate-basis choices ('CPM (price per 1,000 opens/impressions), CPC/flat by click, or flat per send'), exact save paths, and labeled evidence tags. Not 5 because there is no worked example of the rate-card table or projection output, leaving the common case shown only as described shape rather than a concrete artifact.

4 / 5

Workflow Clarity

A clear 7-step sequence with explicit checkpoints: a 'Decision gate' with a defined NEEDS_INPUT stop condition, a 'Quality bar' checklist run before handoff, and a feedback loop ('If any item fails, fix it or report it in the handoff — do not ship silently'). This matches the top anchor's validate → fix → retry pattern; the operation is neither destructive nor batch, so no cap applies.

5 / 5

Progressive Disclosure

Well-organized sections with clearly signaled one-level-deep references ([skill-contract.md], [state-model.md], [CONNECTORS.md], [SECURITY.md], sibling SKILL.md links). Not 5 because the bundle contains no references/, scripts/, or assets/ directories — every cited path resolves outside the skill bundle (e.g. '../../../references/skill-contract.md') and cannot be verified, and some routing/termination prose that could live in a reference file is inlined.

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.

An exemplary description: third-person voice, concrete capability list, quoted natural trigger phrases, and explicit not-for boundaries that route users away from sibling skills. The only minor gap is a few uncovered natural synonyms for the sponsorship/pricing triggers.

DimensionReasoningScore

Specificity

The description lists multiple concrete outputs: 'produces a revenue model (paid tiers, ad/sponsorship inventory + CPM/flat rate card, referral/boost loops), a list-growth ↔ revenue projection, and honest-offer / disclosure checks'. Coverage of the skill's three revenue lines is comprehensive; not score 4 because there are no minor gaps — each capability is named with its concrete artifacts.

5 / 5

Completeness

Explicitly answers both questions: 'what' via the enumerated outputs (revenue model, projection, disclosure checks) and 'when' via the quoted 'Use when the user asks to...' trigger phrases, plus explicit negative scoping ('Not for scoring the whole program or running D1'). Clearly matches the top anchor with concrete trigger phrases.

5 / 5

Trigger Term Quality

Quotes natural phrases users would actually say — '"monetize my newsletter", "build a sponsorship rate card", or "model paid-subscription revenue"' — which are strong natural triggers. Not 5 because common variations like 'sell ads in my newsletter', 'newsletter pricing', or 'sponsor pricing' are absent, leaving a few natural synonyms uncovered.

4 / 5

Distinctiveness Conflict Risk

The niche is distinct and it proactively disambiguates from adjacent skills: 'Not for scoring the whole program or running D1 — use email-quality-auditor; not for the return math — use roi-calculator; not for the post-click page — use landing-optimizer'. This explicit routing minimizes wrong-skill triggering.

5 / 5

Total

19

/

20

Passed

Validation

81%

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

Validation — 13 / 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: 32 suspicious

Warning

Total

13

/

16

Passed

Repository

aaron-he-zhu/aaron-marketing-skills

Path

email/nurture/newsletter-monetization-planner/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.