Turn your chat history into an ex that talks back
For when deleting the chat history feels too final: it turns your WeChat logs, screenshots, and subjective memories into a Claude Code Skill that mimics your ex's voice, shared nostalgia, and argument style.

What it does
ex-skill is a Claude Code Skill built on the AgentSkills standard. It takes relationship artifacts—WeChat or QQ chat exports, social media screenshots, JPEGs with EXIF data, or plain-text descriptions—and compiles them into a two-part persona file. One half catalogs shared memories, inside jokes, and fight patterns; the other encodes a five-layer personality stack covering identity, speech style, emotional behavior, and tags like MBTI type or zodiac sign. Once generated, the skill is invoked via slash command to chat with a simulation that references real dates, mimics phrasing, and replicates late-night argument dynamics.
The interesting bit
The project treats a breakup like a dataset to be parsed, version-controlled, and incrementally updated. It includes Python parsers for chat logs, a merge pipeline for appending new memories, a correction layer for when the bot sounds wrong, and rollback support—essentially Git for a ghost. The README is also unusually self-aware: it warns against unhealthy obsession, reminds you the real person has moved on, and provides a let-go mode to delete the skill when you’re done.
Key highlights
- Ingests WeChat/QQ exports, social screenshots, photos, or subjective text as raw material
- Splits output into Relationship Memory (shared timeline) and a five-layer Persona (speech style, attachment type, love language, MBTI/zodiac)
- Supports incremental memory merges, real-time conversational corrections, and version rollback
- Runs through Claude Code or OpenClaw; no local GPU or Docker needed
- Community ecosystem includes spin-offs for relationship reflection and colleague simulation
Caveats
- Authenticity depends on source quality: the README states late-night chats and fight logs produce better personas than daily small talk
- Costs 5k–15k Anthropic tokens per creation, billed via Claude subscription or API key
- The authors explicitly caution against stalking or harassment, and note the skill is only “the ex in your memory”
Verdict
A curiosity for developers nursing a breakup who prefer systematic emotional processing to journaling. If you’ve already done the healthy thing and deleted the chat export, there’s nothing here for you.
Frequently asked
- What is therealXiaomanChu/ex-skill?
- For when deleting the chat history feels too final: it turns your WeChat logs, screenshots, and subjective memories into a Claude Code Skill that mimics your ex's voice, shared nostalgia, and argument style.
- Is ex-skill open source?
- Yes — therealXiaomanChu/ex-skill is open source, released under the MIT license.
- What language is ex-skill written in?
- therealXiaomanChu/ex-skill is primarily written in Python.
- How popular is ex-skill?
- therealXiaomanChu/ex-skill has 5.9k stars on GitHub and is currently accelerating.
- Where can I find ex-skill?
- therealXiaomanChu/ex-skill is on GitHub at https://github.com/therealXiaomanChu/ex-skill.