CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

pricing-packaging-planner

Use when the user asks to "plan launch pricing", "design pricing tiers / packaging", or "set up a launch discount / early-bird offer"; produces a launch pricing and packaging plan — tier structure and naming, a value-to-price map aligned to the message house, a launch-offer ladder with a true deadline reason, beta / early-adopter pricing with a post-launch graduation path, and guarantee / refund terms — with every price claim and offer term submitted to memory/events/claims.ndjson. Not for the canonical offer / claim record — use offer-claims-registry; not for paid-newsletter subscription economics — use newsletter-monetization-planner; not for ad bidding — use bid-strategy-planner. 发布定价/梯度打包/早鸟优惠/保证设计

Quality

81%

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

67%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, domain-specific instruction skill with a clear contract, concrete heuristics, and a done-when checklist. Its main weakness is token efficiency: routing and scope boilerplate is duplicated across nearly every section, and the referenced detailed materials are not present in the skill's own bundle.

Suggestions

State the claim/term routing rule once in the Skill Contract (e.g., a short 'all claims go to memory/events/claims.ndjson via an authorized operation: propose request to registry-events.py') and refer to it from steps 4-8 instead of repeating the full phrasing five times.

Deduplicate the registry-handoff and scope statements across Scope guard, Instructions step 8, Save Results, Reference Materials, and Next Best Skill — the same three sibling-skill exclusions and routing rules appear in at least four sections.

Show one concrete example of the registry-events.py propose invocation (or a one-line pointer to where its usage is documented) so the routing step is executable rather than implied.

DimensionReasoningScore

Conciseness

The body assumes Claude's competence and explains no known concepts, but the phrase "via an authorized `operation: propose` request to `registry-events.py`" is repeated nearly verbatim more than five times, and the registry-routing and scope rules are restated across the Scope guard, Skill Contract, Instructions 4/5/6/8, Save Results, and Next Best Skill sections — noticeably more tightening needed than the "minor instances" of the 4 anchor.

3 / 5

Actionability

Guidance is concrete and executable for an instruction-only skill: specific heuristics ("3-tier ladder at roughly 1x / 2.2x / 5x price points", "DIY / Done-With-You / Done-For-You" naming), explicit memory paths, labeling rules, and Quick Start prompts. Minor gap: the actual invocation of `registry-events.py` is referenced but never shown.

4 / 5

Workflow Clarity

Eight numbered steps are clearly sequenced with validation prompts ("Validate either heuristic against the user's actual cost and value structure", "Flag any pillar with no home") and a "Done when" checklist acting as an exit gate. It falls short of the 5 anchor because there is no explicit error-recovery feedback loop, though the operations here are candidate proposals rather than destructive writes.

4 / 5

Progressive Disclosure

Well-sectioned overview (Quick Start, Skill Contract, Data Sources, Instructions, Save Results, Reference Materials, Next Best Skill) with annotated, one-level-deep links. However, no bundle files (references/, scripts/, assets/) exist to hold the detail — templates like skill-contract.md's Handoff/Save formats and the registry-events.py usage live outside the skill and cannot be verified — and the registry-routing content repeated inline is material that belongs in one referenced place.

4 / 5

Total

15

/

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 strong description: explicit what-and-when with quoted trigger phrases, concrete enumerated deliverables in third person, and explicit negative boundaries against sibling skills. The only gap is a few natural trigger synonyms (e.g., "how much should I charge", "pricing strategy").

DimensionReasoningScore

Specificity

The description lists five concrete deliverables — "tier structure and naming, a value-to-price map aligned to the message house, a launch-offer ladder with a true deadline reason, beta / early-adopter pricing with a post-launch graduation path, and guarantee / refund terms" — giving comprehensive, specific coverage of the skill's actions in third-person voice, matching the top anchor.

5 / 5

Completeness

It explicitly answers both questions: an explicit "Use when the user asks to..." clause with concrete trigger phrases, and a clear statement of what it produces (a launch pricing and packaging plan with five enumerated components). It goes further by stating what it is not for, which is above the 4 anchor where the 'when' could be more explicit.

5 / 5

Trigger Term Quality

It quotes three natural trigger phrases users would actually say ("plan launch pricing", "design pricing tiers / packaging", "set up a launch discount / early-bird offer"), but common variations like "how much should I charge", "price my product", or "pricing strategy" are missing, so it fits "good keyword coverage; a few natural terms missing" rather than comprehensive.

4 / 5

Distinctiveness Conflict Risk

It carves out a clear niche (launch pricing and packaging) and explicitly disambiguates from three named sibling skills ("not for the canonical offer / claim record — use offer-claims-registry; not for paid-newsletter subscription economics — use newsletter-monetization-planner; not for ad bidding — use bid-strategy-planner"), minimizing conflict risk.

5 / 5

Total

19

/

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.

Validation — 12 / 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: 27 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

Path

launch/assemble/pricing-packaging-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.