Persona Extraction Skill

Extract audience persona profiles from content and save them to rules/personas/.

2|Updated Oct 23, 2025
One-click install
npx skills add https://github.com/boringdata/kurt-demo --skill persona-extraction-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Persona Extraction Skill
Source: https://github.com/boringdata/kurt-demo/tree/main/_archived/persona-extraction-skill
Command: npx skills add https://github.com/boringdata/kurt-demo --skill persona-extraction-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill analyzes content to identify who it's written for—inferring roles, technical level, pain points, goals, and communication preferences—and saves them as persona profiles in rules/personas/ for use in content creation projects.

Core Features & Use Cases

  • Audience Discovery: Infer distinct audience segments from diverse sources.
  • Persona Generation: Create structured profiles stored under rules/personas/ (e.g., technical-implementer.md, business-decision-maker.md).
  • Incremental Updates: Add new personas or refine existing ones without overwriting prior work.

Quick Start

  • Auto-discover personas for all audiences: invoke persona-extraction-skill --audience-type all --auto-discover
  • Target a specific segment (e.g., technical users): invoke persona-extraction-skill --audience-type technical --auto-discover
  • Or provide specific documents: invoke persona-extraction-skill with sources: <file-paths>

Frequently Asked Questions about Persona Extraction Skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract audience personas from my existing content?

Persona extraction analyzes your content to identify distinct audience segments—their roles, technical level, pain points, and goals—then generates structured persona profiles saved to rules/personas/ for reuse across projects.

Can I automatically discover personas without manually selecting sources?

Yes. Use the auto-discovery mode to infer personas from all content sources or target specific audience types like technical users, generating profiles without manual document selection.

What output format do personas use, and where are they stored?

Personas are stored as structured markdown files in rules/personas/ (e.g., technical-implementer.md, business-decision-maker.md), ready for reference in content creation and targeting workflows.

How do I update existing personas without losing prior work?

The Skill supports incremental updates—add new personas or refine existing ones in rules/personas/ without overwriting previous versions, enabling iterative audience discovery across content updates.

Can I use persona extraction during project setup and ongoing content creation?

Yes. Apply it at project initialization to bootstrap audience profiles, then rerun during content updates and new content creation to refine or expand personas as your audience understanding evolves.