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.

72

Quality

88%

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

77%

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 research-and-generation skill with a clear phased workflow and an explicit coverage-check validation step. Its main weaknesses are token efficiency (a long body with a large inline template) and the absence of progressive disclosure via separate reference files.

Suggestions

Move the full example persona JSON and the segment attribute table into a references/ file (e.g. references/persona-template.md), keeping SKILL.md as an overview that links to it — this improves both conciseness and progressive_disclosure.

Trim the Tips section to the highest-value bullets (e.g. 'Make personas specific' and 'Include the language dimension') and fold the rest into the relevant phases to reduce inline padding.

Add an explicit verify-and-fix loop for the coverage check (e.g. 'If a diversity rule is unmet, generate an additional persona segment before saving') to make the validation checkpoint a true feedback loop.

DimensionReasoningScore

Conciseness

Mostly efficient and prescriptive rather than explanatory, but the ~170-line body with a large inline persona JSON template and a discursive Tips section could be tightened; not a 3 because some content (the full example persona, several Tips bullets) earns its place less clearly.

2 / 3

Actionability

Highly actionable for an instruction-only skill: explicit phased research steps, WebSearch/WebFetch targets, a segment attribute table, segment diversity rules, a complete persona JSON schema template, and defined output files — guidance is concrete and specific rather than abstract.

3 / 3

Workflow Clarity

Four phases are clearly sequenced, with an explicit validation checkpoint in the Output Summary ('Coverage check — Confirm diversity rules are met') and a diversity-rules checklist to verify against; not a 2 because checkpoints are explicit rather than merely implied.

3 / 3

Progressive Disclosure

Well-organized into clear headed sections with no nested references, but no bundle files exist and all content (including the large persona JSON template and segment tables) is inline in a single monolithic file that exceeds 50 lines; not a 3 because material that could live in a reference file is not split out.

2 / 3

Total

10

/

12

Passed

Description

100%

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, third-person description that concretely states what it does (research ICPs, build personas with named dimensions) and when to use it (deep buyer understanding, motivations, objections). It avoids fluff and buzzwords while staying concise.

DimensionReasoningScore

Specificity

Lists multiple concrete actions and outputs — 'Research a company's ideal customer profiles and build detailed synthetic buyer personas', 'Identifies 4-6 distinct buyer segments', then personas with 'demographics, motivations, skepticism profiles, decision criteria, and language patterns', matching the multi-action anchor.

3 / 3

Completeness

Explicitly answers both what ('Research... build detailed synthetic buyer personas... Identifies 4-6 distinct buyer segments') and when ('Use when you need to understand who your buyers are at a deep level'), with an explicit 'Use when' trigger clause.

3 / 3

Trigger Term Quality

Uses natural buyer-research terms a user would say — 'buyer personas', 'ideal customer profiles', 'understand who your buyers are', 'motivations, objections, and how they evaluate solutions' — with good coverage rather than jargon.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear niche (synthetic buyer persona generation via web research) with distinct triggers unlikely to fire for unrelated skills; not a 2 because the scope is narrowly defined rather than broadly overlapping.

3 / 3

Total

12

/

12

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.