CtrlK
BlogDocsLog inGet started
Tessl Logo

buyer-persona-generator

Research a company's ideal customer profiles and build detailed synthetic buyer personas. Identifies 4-6 distinct buyer segments through web research, then creates rich, realistic personas with demographics, motivations, skepticism profiles, decision criteria, and language patterns. Use when you need to understand who your buyers are at a deep level — their motivations, objections, and how they evaluate solutions.

64

Quality

76%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/research/capabilities/buyer-persona-generator/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

61%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, actionable instruction skill with a clear four-phase workflow and concrete templates. The main weaknesses are some redundant tips that hurt conciseness and the absence of explicit validation checkpoints for the batch persona-generation operation.

Suggestions

Add an explicit validation/verification checkpoint after Phase 3 (e.g., verify each persona against the segment attribute table and confirm diversity rules are met before saving) with a fix-and-retry loop, since persona generation is a batch operation.

Trim the Tips section to remove guidance already covered in Phase 1 (e.g., persona specificity and research depth) to improve token efficiency.

Consider moving the full persona JSON example into a referenced template file to let the SKILL.md body focus on the process, improving progressive disclosure.

DimensionReasoningScore

Conciseness

Mostly efficient with clear sections, but the Tips section restates guidance already embedded in Phase 1 (e.g., 'Make personas specific' repeats the specificity advice) and could be tightened.

3 / 5

Actionability

Highly actionable for an instruction-only skill: concrete WebSearch queries, a per-segment attribute table, a full JSON persona schema with example values, and explicit output file specs. Absence of code is justified as agent-executed, leaving only minor gaps.

4 / 5

Workflow Clarity

A clear four-phase sequence exists, but this batch operation (building 4-6 personas) lacks explicit validation/verification checkpoints and error-recovery feedback loops; the Output Summary 'Coverage check' is only a partial checkpoint, so the batch cap applies.

3 / 5

Progressive Disclosure

Well-organized with clear headers and appropriately self-contained (no bundle files present); the long inline JSON persona template is reasonable as a reference template, with only minor organization gaps.

4 / 5

Total

14

/

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, specific description with an explicit 'Use when' trigger and concrete, enumerated capabilities. The only minor gap is slightly limited synonym/variant coverage in trigger terms.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Research a company's ideal customer profiles', 'build detailed synthetic buyer personas', 'Identifies 4-6 distinct buyer segments', and enumerates persona attributes (demographics, motivations, skepticism profiles, decision criteria, language patterns) — giving comprehensive coverage.

5 / 5

Completeness

Explicitly answers both 'what' (research ICPs and build synthetic personas) and 'when' via a clear 'Use when you need to understand who your buyers are...' clause with concrete trigger framing.

5 / 5

Trigger Term Quality

Includes natural phrases a user would say ('buyer personas', 'buyers', 'motivations', 'objections', 'understand who your buyers are'), but lacks common synonyms or variants beyond the core terms.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (synthetic buyer-persona generation via web research) with distinct triggers and minimal overlap with other skills.

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.

Validation15 / 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
gooseworks-ai/goose-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.