ex-skill — What is it?

The ex-skill project is an AI-based tool that generates a personalized AI Skill, mimicking the personality and communication style of an individual based on provided data such as chat records and photos.

⭐ 4,201 Stars 🍴 428 Forks Python — Author: therealXiaomanChu
Source: Official README and linked documentation View on GitHub →

Why it matters

The project is being discussed because its unique approach to personalizing AI interactions by use real-life data. It addresses the pain point of users seeking a way to remember and interact with past relationships in a digital format. The project differs through its use of Claude Code and its ability to generate a persona based on provided information.

Source: Official README and linked documentation

Core Features

Data Source Integration

The project supports various data sources such as WeChat chat records, QQ messages, social media screenshots, and photos, allowing for a broad creation of a personalized AI Skill.

Source: Official README and linked documentation
Skill Generation

Based on the provided data, the project generates a Skill that can mimic the individual's communication style, personality, and even specific traits like MBTI or zodiac signs.

Source: Official README and linked documentation
Memory and Persona Extraction

The project extracts relationship memories and persona from the data, which are then used to drive the AI's responses.

Source: Official README and linked documentation
Version Management

The project supports version management, allowing users to rollback to previous versions of the Skill if needed.

Source: Official README and linked documentation

Architecture

The project follows the AgentSkills open standard, with a modular structure that includes components for data parsing, memory and persona extraction, Skill generation, and version management. The code is organized into directories for tools, prompts, and generated Skills.

Source: Official README and linked documentation

Project Knowledge Graph

Knowledge graph: project (center) + core features (inner hexagons) + key dependencies (outer chips) Pillow chardet python-dateutil Data Source IntegrationData Source Integra… Skill Generation Memory and Persona ExtractionMemory and Persona… Version Management ex-skill Project Core feature Key dependency

Tech Stack

LanguagePythonFrameworkClaude Code
Pillowchardetpython-dateutil
Node.js (for Claude Code), no specific infrastructure mentioned
Source: Official README and linked documentation

Quick Start

mkdir -p.claude/skills git clone https://github.com/therealXiaomanChu/ex-skill.claude/skills/create-ex # or git clone https://github.com/therealXiaomanChu/ex-skill ~/.claude/skills/create-ex
Source: Official README and linked documentation

Use Cases

The project is suitable for individuals looking to create a digital representation of a past relationship for personal回忆 and emotional healing. It can also be used for educational or entertainment purposes.

Source: Official README and linked documentation

Strengths & Limitations

Strengths

  • Unique approach to personalizing AI interactions.
  • Supports a wide range of data sources for Skill creation.
  • Offers version management for Skill updates.

Limitations

  • The project's effectiveness depends heavily on the quality and quantity of the provided data.
  • The project is currently only available in Python and requires Claude Code.
Source: Official README and linked documentation

Latest Release

2026-09-23 At the time of checking, the official repository did not have a GitHub Release, nor did it have a verifiable version number. The project supports continuous maintenance through main points; the installation directly clones the current code, so you should check the differences before each update, especially for parsing scripts, prompt files, and data processing instructions.

Source: github.com/therealXiaomanChu/ex-skill;https://github.com/therealXiaom…

Verification and evidence

status: docs-only  |  checked_at: 2026-09-23  |  environment: Only the official README, requirements.txt, COMPLIANCE.md, GitHub Releases status, the official SillyTavern repository, and its character documentation were reviewed; the project was not cloned or run, and no chat, photo, or identity data was submitted.  |  limitations: No local installation or runtime verification was performed. The behavior of /create-ex, parsing scripts, Anthropic requests, generated directories, rollback, deletion, and let-go was not observed, and data-retention claims were not verified.  |  observed_output: The GitHub latest-release API returns 404 and the repository has no formal Release. The README requires Claude Code and Node.js 18+; the only enabled Python dependency in requirements.txt is optional Pillow>=9.0.0.

Source: github.com/therealXiaomanChu/ex-skill;https://github.com/therealXiaom…

Comparison

In contrast to SillyTavern, ex-skill focuses on generating Claude Skill from personal relationship profiles and provides relational memory, correction, rollback, and delete commands. The official SillyTavern role documentation describes general role management: each character has a name, character settings, and conversation history, and can be used to create multiple roles for single or group chats. To study the specific memory flow of ex-skill can be tested under the principle of consent and minimal data; SillyTavern's generic character approach fits the target better when only wanting to write fictional characters or chatting in multiple model backends, and also avoids imitating real-world identifiable characters.

Source: github.com/therealXiaomanChu/ex-skill;https://github.com/SillyTavern/…

Verdict

The ex-skill project is an innovative tool for creating personalized AI Skills based on real-life data. It is particularly useful for individuals seeking a digital way to remember and interact with past relationships. The project is well-suited for developers and users interested in AI and personalization technologies.

Frequently Asked Questions

What did the documentation review verify for ex-skill on 2026-09-23?

The GitHub latest-release API returns 404 and the repository has no formal Release. The README requires Claude Code and Node.js 18+; the only enabled Python dependency in requirements.txt is optional Pillow>=9.0.0. No local installation or runtime verification was performed.

What evidence boundary applies to this ex-skill review?

The review environment was: Only the official README, requirements.txt, COMPLIANCE.md, GitHub Releases status, the official SillyTavern repository, and its character documentation were reviewed; the project was not cloned or run, and no chat, photo, or identity data was submitted.

Sources and review scope
This review is based on the project's public documentation. Versions, installation commands, and feature boundaries can change upstream; check the cited sources and current release before use. Sources checked on: 2026-09-23 13:55.

Reference materials: README, GitHub API, dependency files