persona-builder

Generate pedagogical learner personas from research data with chain-of-thought reasoning.

1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/themacmarketer/course-building-agent --skill persona-builder-themacmarketer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: persona-builder
Source: https://github.com/themacmarketer/course-building-agent/tree/main/skills/02-persona-builder
Command: npx skills add https://github.com/themacmarketer/course-building-agent --skill persona-builder-themacmarketer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of designing effective curricula by creating detailed, data-driven learner personas that accurately reflect the target audience's learning behaviors and potential challenges.

Core Features & Use Cases

  • Generates 3-5 pedagogical learner personas: Models learning behavior, cognitive starting points, and friction patterns.
  • Chain-of-thought reasoning: Provides detailed explanations for persona attributes based on research data.
  • Use Case: When developing a new online course on data analytics, this Skill can generate personas like "Priya — Senior Marketing Officer" who needs to understand GA4 concepts but struggles with technical tools, ensuring the course design caters to her specific needs and potential learning hurdles.

Quick Start

Use the persona-builder skill to generate 3 pedagogical learner personas based on the provided audience and domain research summaries.

Frequently Asked Questions about persona-builder

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

FAQPage Schema
How do I build learner personas from audience research for curriculum design?

Learner personas should be differentiated based on at least two dimensions, utilizing chain-of-thought reasoning that cites specific research findings. This differentiation models distinct learning behaviors, cognitive starting points, and friction patterns for each persona.

What are pedagogical learner personas and when do I need them for curriculum design?

Pedagogical learner personas are data-driven profiles modeling a target audience's learning behavior, cognitive starting points, and friction patterns. You need them during curriculum design and development phases, specifically Steps 4-5 of the pipeline, to address specific audience learning hurdles.

How do I use audience research data to differentiate learner personas?

To differentiate learner personas from audience research data, apply chain-of-thought reasoning to each attribute, citing specific research findings. This process models distinct learning behaviors and friction patterns, differentiating personas across at least two dimensions.

Do I need research summaries to generate learner personas for online courses?

Yes, you need audience and domain research summaries to generate learner personas. The Skill requires these research summaries as input to apply chain-of-thought reasoning, detailing learning behaviors and friction patterns for curriculum development.

What's the best way to model learning behavior and friction patterns for a new course?

The best way to model learning behavior and friction patterns is to generate 3-5 pedagogical learner personas from research data. This approach uses chain-of-thought reasoning to detail cognitive starting points and potential learning hurdles for curriculum design.

Why does curriculum design require multiple differentiated learner personas?

Curriculum design requires multiple differentiated learner personas to address diverse learning behaviors and friction patterns within a target audience. Differentiating personas across at least two dimensions ensures course materials cater to specific cognitive starting points and learning hurdles.