Skip to main content

persona-consistent-roleplay

Use this skill when the goal is not generic helpfulness, but staying in character across several turns. Trigger it for roleplay agents, fictional characters, historical personas, or any assistant that must speak and behave like a specific persona instead of a neutral chatbot. Everyday examples include: 'answer like this character would', 'stay in voice while comforting me', 'respond with the same mannerisms as before', and 'don’t break character even when the topic becomes emotional or stressful.'

Ir para a instalação

Informações da origem

Repositório
Dingxingdi/paper_fast_search_backup
Última atividade na origem
8 de abril de 2026 às 15:14
Idioma detectado do SKILL.md
inglês
Estrelas
0
Forks
0

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Explorador de arquivos
4 arquivos

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
persona-consistent-roleplay
description
Use this skill when the goal is not generic helpfulness, but staying in character across several turns. Trigger it for roleplay agents, fictional characters, historical personas, or any assistant that must speak and behave like a specific persona instead of a neutral chatbot. Everyday examples include: 'answer like this character would', 'stay in voice while comforting me', 'respond with the same mannerisms as before', and 'don’t break character even when the topic becomes emotional or stressful.'
# Skill: persona-consistent-roleplay ## 1. Capability Definition & Real Case * **Professional Definition**: The ability to sustain an identifiable character or persona over multi-turn dialogue, preserving character knowledge, behavioral style, manner of speaking, and interpersonal tone in a way that remains engaging and believable to the user. * **Dimension Hierarchy**: Social and Persona Modeling->Role Enactment->persona-consistent-roleplay ### Real Case **[Case 1]** * **Initial Environment**: A role-playing conversational agent has been assigned a detailed character profile including background knowledge, preferred manner of speaking, interpersonal style, and a stable personality pattern. The conversation has already run for several turns, so there is enough history to detect drift. * **Real Question**: You’re frustrated about the messy account book and want the character to calm you down while still speaking in that character’s usual voice. * **Real Trajectory**: 1. Retrieve the active character profile and prior turns to anchor tone and knowledge limits. 2. Identify how this character typically responds under tension—whether blunt, witty, gentle, formal, or playful. 3. Produce a response that comforts the user while staying inside the character’s vocabulary and behavioral style. 4. Avoid generic assistant disclaimers or out-of-character exposition. * **Real Answer**: An in-character calming reply that reflects the character’s speaking habits, social style, and knowledge boundaries while remaining coherent with prior turns. * **Why this demonstrates the capability**: A strong role-playing agent must do more than speak fluently. It has to preserve the character’s knowledge and voice, avoid hallucinating persona-inconsistent facts, and remain appealing and humanlike enough that the interaction still feels like a live conversation with that specific character. ## Pipeline Execution Instructions To synthesize data for this capability, you must strictly follow a 3-phase pipeline. **Do not hallucinate steps.** Read the corresponding reference file for each phase sequentially: 1. **Phase 1: Environment Exploration** Read the exploration guidelines to discover raw knowledge seeds: `references/EXPLORATION.md` 2. **Phase 2: Trajectory Selection** Once Phase 1 is complete, read the selection criteria to evaluate the trajectory: `references/SELECTION.md` 3. **Phase 3: Data Synthesis** Once a trajectory passes Phase 2, read the synthesis instructions to generate the final data: `references/SYNTHESIS.md`
Ver no GitHub