CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

proof-point-packager

Use when the user asks to "package our proof points", "build reusable stat cards and case snippets", or "put proof where each pillar makes its claim"; turns claims-ledger-approved proofs into reusable proof modules — stat cards, case snippets, testimonial blocks, comparison proofs — each pinned to a message-house pillar and the ledger claim ID it substantiates, and flags any pillar making a claim with no approved proof behind it. Never adjudicates a proof: unverified or ledger-absent proofs are marked '[needs source]' and routed to the claims candidates. Not for adjudicating or substantiating claims — use offer-claims-registry; not for fabricating a benchmark to fill a gap — a missing proof is flagged, not invented; not for scoring narrative quality — use narrative-quality-auditor. 证据模块/证据卡/客户案例/主张对齐

Quality

82%

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.

The body delivers a disciplined, contract-driven workflow with concrete paths, ownership boundaries, and a self-check, and it appropriately avoids teaching Claude anything it already knows. Its main costs are repetition of the same routing guard across four sections and the absence of a worked example of the actual proof-module output.

Suggestions

State the '[needs source]' propose-to-registry-events.py routing guard once (e.g., in the Scope guard or Skill Contract Writes bullet) and reference it from the other sections instead of repeating it verbatim in step 5 and Save Results.

Add one worked example of each proof module form (a filled-in stat card and gap-list entry) so the expected output shape is unambiguous.

Turn the step-6 self-check into a validation loop: name the action to take for each failed check (e.g., a module missing a claim ID is pulled from the set and added to the gap list) rather than only listing confirmations.

DimensionReasoningScore

Conciseness

The body never explains generic concepts and its rules are domain-specific, but the same guard — '[needs source]' via 'operation: propose' to registry-events.py, never writing narrative-registry canonical files — is restated nearly verbatim in the Scope guard, the Writes bullet, step 5, and Save Results, so it could be tightened considerably. It is not level 4 because the redundancy goes beyond minor trimming.

3 / 5

Actionability

Concrete, executable guidance throughout: exact memory paths, a Quick Start with copy-paste invocations, defined module forms (stat card, case snippet, testimonial block, comparison proof) and an explicit save-path template. It falls short of 5 because no sample output (an example stat card or gap-list entry) is shown.

4 / 5

Workflow Clarity

Six clearly sequenced steps with a NEEDS_INPUT stop, gated writes ('ask before writing'), and a step-6 self-check against done-when criteria. It misses the top anchor because the self-check is confirm-only — there is no fix-and-revalidate feedback loop if a check fails.

4 / 5

Progressive Disclosure

Sections are well organized (Quick Start, Skill Contract, Data Sources, Instructions, Save Results, Reference Materials, Next Best Skill) with clearly signaled one-level-deep references. It is not 5 because every link points outside the skill's own bundle (no references/, scripts/, or assets/ files exist) and the cross-reference prose is dense, leaving minor navigation gaps.

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.

The description is exemplary: concrete capabilities, explicit 'Use when' triggers in both English and Chinese, and clear negative boundaries that route adjacent tasks to sibling skills. Its only weakness is reliance on ecosystem-internal jargon that slightly narrows the natural trigger vocabulary.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — building stat cards, case snippets, testimonial blocks, comparison proofs, each 'pinned to a message-house pillar and the ledger claim ID it substantiates', plus gap-flagging — covering the skill's scope comprehensively; it does not merely name the domain as the level-4 anchor would.

5 / 5

Completeness

Explicitly answers both: what ('turns claims-ledger-approved proofs into reusable proof modules — stat cards, case snippets, testimonial blocks, comparison proofs') and when ('Use when the user asks to "package our proof points"…') with concrete trigger phrases, matching the top anchor exactly.

5 / 5

Trigger Term Quality

Natural quoted phrases like 'package our proof points' and 'build reusable stat cards and case snippets' plus Chinese synonyms give good coverage, but the description leans on internal jargon ('claims-ledger-approved', 'message-house pillar') and misses a few common phrasings a general user might say, so it sits just below the comprehensive 5 anchor.

4 / 5

Distinctiveness Conflict Risk

It carves a clear niche and actively routes conflicts away: 'Not for adjudicating or substantiating claims — use offer-claims-registry; … not for scoring narrative quality — use narrative-quality-auditor', minimizing wrong-skill triggers.

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: 33 suspicious

Warning

Total

13

/

16

Passed

Repository

aaron-he-zhu/aaron-marketing-skills

Path

narrative/land/proof-point-packager/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.