user-persona-synthesizerlisted
Install: claude install-skill KirKruglov/claude-skills-kit
# User Persona Synthesizer
This skill extracts recurring user profiles from real CustDev interview transcripts and generates structured, evidence-backed persona cards. It works from any free-form text or markdown files — no integrations, no special format required.
**Input:**
- Interview transcripts or notes: pasted text, markdown files, or plain text (any format accepted)
- Optional: focus attributes (e.g., "focus on goals and frustrations only") or persona count preference
**Output:**
- Markdown document with a summary table, per-persona cards (with verbatim quotes), and synthesis notes
---
## Language Detection
Detect the user's language from their message:
- If Russian (or contains Cyrillic): respond in Russian
- If English (or other Latin-script language): respond in English
- If ambiguous: respond in the language of the trigger phrase used
---
## Instructions
### Step 1: Validate and Parse Input
1. Check that interview content is provided (pasted text or file reference)
- If input is empty or whitespace only: Stop. Return: "No transcripts provided. Paste interview notes or reference files to begin persona synthesis."
2. Detect input format
- If input resembles structured data (CSV column headers, spreadsheet rows): flag it — "Structured data detected — extracting patterns from columns. For richer personas, raw interview text works better." Proceed.
- If input is clearly not interview content (product spec, article, meeting minutes with no respondent