CtrlK
BlogDocsLog inGet started
Tessl Logo

competitive-battlecard

Create sales-ready competitive battlecards comparing your product against a specific competitor — positioning, feature comparison, objection handling, and win/loss patterns. Use when preparing sales teams, creating competitive materials, or responding to 'why not competitor X?'

69

Quality

87%

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

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 tight, well-structured instruction skill: it gives a clear research-then-build workflow with concrete section templates and table schemas, without padding or explaining known concepts. The main improvements are a validation step for research currency and one filled-in example to anchor output quality.

Suggestions

Add a validation step after research, e.g. 'Before writing, confirm pricing and feature claims against at least two current sources; note the as-of date on the card' — this would lift workflow_clarity to 5.

Include one worked example (e.g., a filled Quick Comparison row and one objection/response pair) so reps and the model have a concrete quality bar for tone and depth, lifting actionability.

Trim the 'Keep it scannable' rationale and the Further Reading link (or fold it into a references/ file) — each is a small token cost with little guidance value.

DimensionReasoningScore

Conciseness

The body is efficient — it wastes no tokens explaining what a battlecard is or how web search works, and the section templates are the actual deliverable structure, so they earn their place. Not 5: minor trimmable material remains ('Sales reps need to reference this during calls' justification, 'Format for easy printing or sharing in Notion/Confluence', and a Further Reading link of marginal value); not 3: there is no genuinely unnecessary explanation.

4 / 5

Actionability

Concrete, executable guidance for an instruction-only skill: exact section names, table schemas (Quick Comparison, Objections & Responses), placeholder-driven templates, and a prioritized research list with named sources (G2, Capterra, Reddit). Not 5: everything is a placeholder — no single filled-in example row or worked snippet showing the expected quality of a 'Where We Win' bullet; not 3: the guidance is specific and immediately actionable, not pseudocode-level hints.

4 / 5

Workflow Clarity

Clear three-step sequence — (1) research competitor via web search (with sub-checklist), (2) build the battlecard from templates, (3) keep it scannable and save as markdown. Not 5: there are no validation checkpoints (e.g., verify competitor pricing/claims are current before writing, or sanity-check the comparison table against research); not 3: this is a non-destructive, non-batch task so the validation cap does not apply, and the sequence itself has no gaps.

4 / 5

Progressive Disclosure

Well-organized single-file skill with no bundle files (references/, scripts/, assets/ do not exist), so all content appropriately lives inline; sections are clearly headed and navigable. Not 5: the body is ~72 lines, just over the under-50-lines exception, and the lone 'Further Reading' external link is weakly justified; not 3: structure is good and nothing that belongs in a separate 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.

A strong description: it names the concrete deliverable and its components, uses third person, and includes an explicit 'Use when...' clause with natural trigger phrases including a quoted prospect question. The only gap is a handful of plausible synonyms (win/loss analysis, sales enablement) that would broaden recall.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'comparing your product against a specific competitor — positioning, feature comparison, objection handling, and win/loss patterns' — giving comprehensive coverage of the battlecard deliverable. Not 4: coverage is complete with no minor gaps; each named action is a distinct, concrete output.

5 / 5

Completeness

Explicitly answers both: what ('Create sales-ready competitive battlecards... positioning, feature comparison, objection handling, and win/loss patterns') and when ('Use when preparing sales teams, creating competitive materials, or responding to "why not competitor X?"') with a concrete quoted trigger phrase. Matches the score-5 anchor directly.

5 / 5

Trigger Term Quality

Good natural keyword coverage: 'competitive battlecards', 'competitor', 'sales teams', 'competitive materials', and the quoted user phrase 'why not competitor X?'. Not 5: a few natural synonyms users might say are missing (e.g., 'win/loss analysis', 'sales enablement', 'deal', 'competitive intelligence'); not 3: coverage clearly exceeds 'some relevant keywords with common variations missing'.

4 / 5

Distinctiveness Conflict Risk

A clear niche (competitive battlecards) with distinct triggers ('why not competitor X?', competitor comparison) that no generic skill would claim. Minimal conflict risk; matches the score-5 anchor.

5 / 5

Total

19

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
phuryn/pm-skills
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.