>>108629756
This is the format I'm currently using for joined cards in group chats.
<Character Name_character_profile>
Name[]
Age[]
Aliases[]
Species[]
Physical characteristics[]
Wears[]
Special skills/abilities[]
Affiliations[]
Personality[]
Sexuality[]
Accent/speech style[]
Backstory[]
Example Dialogue:
<START>
{{interviewer}}: "State your name."
Character Name: "example speech"
{{Interviewer}}: "Please describe yourself."
Character Name: "example speech"
{{Interviewer}}: "And your occupation?"
Character Name: "example speech"
{{Interviewer}}: "What sorts of thing do you enjoy? What do you dislike?"
Character Name: "example speech"
{{Interviewer}}: "Tell me about your relationships."
Character Name: "example speech"
{{Interviewer}}: "Any turn-ons or turn-offs?"
Character Name: "example speech"
{{Interviewer}}: "Is there anything else you would like people to know about you?"
Character Name: "example speech"
</Character Name_character_profile>
It's been working pretty well, and it's easy enough for llms to parse that you can set an agent up to crawl wikis and fill it out for you. Replacing the interview questions with more character pertinent ones and being more careful with the example dialogue in general makes a notable difference. It even works alright on multi-character cards if you add a little narration in the example dialogue.