home / skills / bizshuk / llm_plugin / character-profile-generator

character-profile-generator skill

/skills/character-profile-generator

This skill creates rich virtual character profiles through an interactive clarifying dialogue and a structured template, delivering distinctive core traits and

npx playbooks add skill bizshuk/llm_plugin --skill character-profile-generator

Review the files below or copy the command above to add this skill to your agents.

Files (3)
SKILL.md
1.8 KB
---
name: character-profile-generator
description: This skill generates detailed virtual character profiles based on a standardized template. Use this skill when a user wants to create or refine a character for stories, roleplay, or virtual assistants. It guides the user through a clarifying dialogue to establish core personality, behavior, and background before generating the final profile.
user-invocable: true
auto-invoke: false
versio: "1.0.0"
---

# Character Profile Generator

This skill enables the creation of rich, consistent virtual character profiles by combining a structured template with an interactive discovery process.

## Workflow

To generate a character profile, follow these steps:

### 1. Initial Consultation

Ask the user for basic information about the character (e.g., name, gender, role) and any initial ideas they have.

### 2. Clarifying Dialogue

Ask 3-5 targeted questions to delve deeper into the character's psyche. Focus on:

- **Personality & MBTI**: How do they react to stress? Are they introverted or extroverted?
- **Behavior & Habits**: Do they have any unique quirks or repetitive actions?
- **Background & Motivation**: What drives them? What is a significant event from their past?
- **Communication Style**: How do they speak? Any specific slang or verbal tics?

### 3. Profile Generation

Load the template from `assets/profile_template.md` and populate it using the information gathered.

- Use the provided structure strictly.
- Expand on the "核心人格特質" (Core Personality Traits) and "說話方式" (Speaking Style) to ensure they are distinctive.
- For missing fields not covered in the dialogue, generate creative and consistent details that fit the character's established persona.

## Resources

### assets/

- `profile_template.md`: The markdown template used as the base for all character profiles.

Overview

This skill generates detailed virtual character profiles from a standardized template. It guides a short, clarifying dialogue to establish core personality, behavior, and background, then produces a polished profile tailored for stories, roleplay, or virtual assistants.

How this skill works

I start with a brief consultation to capture basic details like name, role, and initial ideas. Then I ask 3–5 targeted questions about personality, habits, motivations, and communication style to clarify the character's psyche. Finally I populate a structured profile template, expanding core personality traits and speaking style and inventing consistent details for any missing fields.

When to use it

  • Creating a new character for fiction or roleplay and needing a consistent, ready-to-use profile.
  • Refining or deepening an existing character with clearer motivations and behavioral quirks.
  • Designing a persona for a virtual assistant, chatbot, or game NPC.
  • Preparing character briefs for collaborators, writers, or voice actors.
  • Rapid prototyping multiple characters with distinct voices and backgrounds.

Best practices

  • Provide an initial concept or a few seed details to speed up the discovery dialogue.
  • Answer the clarifying questions with examples or short anecdotes for richer results.
  • Specify the intended tone, audience, and use case (e.g., YA novel, noir game, friendly assistant).
  • Request adjustments to core traits or speech patterns if the first draft feels off.
  • Use iterative refinement: revise one element at a time (motivation, then voice, then habits).

Example use cases

  • Author needs a protagonist’s full profile including backstory, habits, and unique speech mannerisms.
  • Game designer wants several NPC archetypes with consistent behavior and dialogue cues.
  • Roleplayer requests a ready-to-play character sheet with quirks and conversational style.
  • Product team creates a customer-support persona for a conversational agent with clear voice guidelines.
  • Screenwriter develops a secondary character with a memorable speaking pattern and motivation.

FAQ

How many questions will you ask before generating a profile?

I ask 3–5 targeted questions to clarify personality, habits, motivation, and speech style; fewer if you supply detailed seeds.

Can you revise the profile if the voice or traits feel wrong?

Yes. I support iterative edits: tell me which section to change and I’ll update traits, background, or speaking style consistently.