#451 by GitHub stars

perkfly/ex-skill

Distill an ex-girlfriend into an AI Skill. Import WeChat/iMessage/SMS/photos, generate Memories + Persona, with continuous evolution. | 把前任蒸馏成 AI Skill,导入微信/iMessage/短信/照片,生成共同记忆 + Persona,支持持续进化。

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

c5ece53ab669 → c5ece53ab669

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → c5ece53ab669

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit c5ece53ab66948c6ea53e0df51c60a6ca0e96ea8

2.6kGitHub stars
13stars in 7 days
1skill in this repository
0commits in 30 days

Heat

3.3
  • Star growth, last 7 daysAhead of 71% of tracked repositories
  • Star growth, last 24 hoursAhead of 3% of tracked repositories
  • Rank movement, last 7 daysAhead of 30% of tracked repositories
  • Commits, last 30 daysAhead of 0% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Aug 2, 2026Nov 6, 20262,644

Individual skills in this repository

How it works

create-ex

When your agent uses it

Distill an ex-girlfriend into an AI Skill. Import WeChat/iMessage/SMS/photos, generate Memories + Persona, with continuous evolution. | 把前任蒸馏成 AI Skill,导入微信/iMessage/短信/照片,生成共同记忆 + Persona,支持持续进化。

What it loads into context

Frontmatter

111 tokens

Always available to the agent

SKILL.md

5,065 tokens

When the skill is activated

Reference documents

14,432 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. 触发条件
  2. 工具使用规则
  3. 主流程:创建新前任 Skill
  4. 进化模式:追加文件
  5. 进化模式:对话纠正
  6. 管理命令
  7. Trigger Conditions
  8. Tool Usage Rules
  9. Main Flow: Create a New Ex Skill
  10. Evolution Mode: Append Files
  11. Evolution Mode: Conversation Correction
  12. Management Commands

Scripts executed separately

  • tools/imessage_parser.py
  • tools/photo_analyzer.py
  • tools/skill_writer.py
  • tools/sms_parser.py
  • tools/social_media_parser.py
  • tools/version_manager.py
  • tools/wechat_parser.py

Files

  • .gitignoreasset212 bytes
  • INSTALL.mddoc3,637 bytes
  • LICENSEasset1,064 bytes
  • README.mddoc6,668 bytes
  • README_EN.mddoc3,654 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • SKILL.mdcore18,079 bytes
  • exes/example_xiaomei/memories.mddoc4,149 bytes
  • exes/example_xiaomei/meta.jsonasset632 bytes
  • exes/example_xiaomei/persona.mddoc6,485 bytes
  • prompts/correction_handler.mddoc2,328 bytes
  • prompts/intake.mddoc3,647 bytes
  • prompts/memories_analyzer.mddoc3,318 bytes
  • prompts/memories_builder.mddoc1,935 bytes
  • prompts/merger.mddoc2,219 bytes
  • prompts/persona_analyzer.mddoc6,104 bytes
  • prompts/persona_builder.mddoc4,821 bytes
  • requirements.txtdoc154 bytes
  • tools/imessage_parser.pyruns8,323 bytes
  • tools/photo_analyzer.pyruns5,068 bytes
  • tools/skill_writer.pyruns12,131 bytes
  • tools/sms_parser.pyruns6,936 bytes
  • tools/social_media_parser.pyruns8,272 bytes
  • tools/version_manager.pyruns4,765 bytes
  • tools/wechat_parser.pyruns9,229 bytes
Read SKILL.md

> **Language / 语言**: This skill supports both English and Chinese. Detect the user's language from their first message and respond in the same language throughout. Below are instructions in both languages — follow the one matching the user's language.
>
> 本 Skill 支持中英文。根据用户第一条消息的语言,全程使用同一语言回复。下方提供了两种语言的指令,按用户语言选择对应版本执行。

# 前任.skill 创建器(Claude Code 版)

## 触发条件

当用户说以下任意内容时启动:
- `/create-ex`
- "帮我创建一个前任 skill"
- "我想蒸馏一个前任"
- "新建前任"
- "给我做一个 XX 的 skill"
View the complete source on GitHub

Skills included

  • create-ex

Repository facts

License
MIT
Created
Mar 31, 2026
Last pushed
Apr 2, 2026
Forks
275
Open issues
29
Project activity
Slowing

Rank over the last 12 weeks

Now #451 · best #361 · down 66 in 30 days

  1. #441 from Oct 31 to Nov 1
  2. #444 on Nov 2
  3. #447 on Nov 3
  4. #448 on Nov 4
  5. #450 on Nov 5
  6. #451 since Nov 6
80 earlier periods
  1. #348 on Aug 2
  2. #356 on Aug 7
  3. #357 on Aug 8
  4. #352 on Aug 9
  5. #366 on Aug 10
  6. #364 on Aug 11
  7. #359 on Aug 12
  8. #364 on Aug 13
  9. #362 from Aug 14 to Aug 15
  10. #368 on Aug 16
  11. #365 on Aug 17
  12. #371 on Aug 18
  13. #367 on Aug 19
  14. #368 on Aug 20
  15. #366 on Aug 21
  16. #361 on Aug 22
  17. #368 from Aug 23 to Aug 25
  18. #369 on Aug 26
  19. #372 on Aug 27
  20. #373 on Aug 28
  21. #368 on Aug 29
  22. #363 on Aug 30
  23. #372 on Aug 31
  24. #381 on Sep 1
  25. #371 on Sep 2
  26. #373 on Sep 3
  27. #365 on Sep 4
  28. #371 on Sep 5
  29. #365 on Sep 6
  30. #374 on Sep 7
  31. #372 on Sep 8
  32. #371 on Sep 9
  33. #374 on Sep 10
  34. #368 on Sep 11
  35. #371 on Sep 12
  36. #370 on Sep 13
  37. #374 on Sep 14
  38. #378 on Sep 15
  39. #379 on Sep 16
  40. #375 on Sep 17
  41. #376 on Sep 18
  42. #370 on Sep 19
  43. #380 on Sep 20
  44. #378 on Sep 21
  45. #382 on Sep 22
  46. #376 on Sep 23
  47. #375 on Sep 24
  48. #376 on Sep 25
  49. #372 on Sep 26
  50. #375 on Sep 27
  51. #379 on Sep 28
  52. #388 on Sep 29
  53. #385 on Sep 30
  54. #386 on Oct 1
  55. #387 on Oct 2
  56. #378 on Oct 3
  57. #373 on Oct 4
  58. #379 on Oct 5
  59. #382 on Oct 6
  60. #385 on Oct 7
  61. #388 on Oct 8
  62. #399 on Oct 9
  63. #389 on Oct 10
  64. #391 on Oct 11
  65. #402 on Oct 12
  66. #398 on Oct 13
  67. #402 on Oct 14
  68. #401 on Oct 15
  69. #405 on Oct 16
  70. #399 on Oct 17
  71. #406 on Oct 18
  72. #409 on Oct 19
  73. #416 on Oct 21
  74. #415 on Oct 22
  75. #413 on Oct 23
  76. #409 on Oct 24
  77. #429 on Oct 25
  78. #437 on Oct 28
  79. #439 on Oct 29
  80. #440 on Oct 30

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 2, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 37 notes
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 38 signals by file

INSTALL.md

  • Network accessline 9
    本项目遵循官方 [AgentSkills](https://agentskills.io) 标准,整个 repo 就是 skill 目录。克隆到 Claude skills 目录即可:
  • Network accessline 15
    # 方式 1:安装到当前项目 mkdir -p .claude/skills git clone https://github.com/perkfly/ex-skill .claude/skills/create-ex
  • Network accessline 17
    git clone https://github.com/perkfly/ex-skill .claude/skills/create-ex
  • Network accessline 19
    # 方式 2:安装到全局(所有项目都能用) git clone https://github.com/perkfly/ex-skill ~/.claude/skills/create-ex
  • Network accessline 20
    git clone https://github.com/perkfly/ex-skill ~/.claude/skills/create-ex
  • Network accessline 32
    git clone https://github.com/perkfly/ex-skill ~/.openclaw/workspace/skills/create-ex
  • Network accessline 60
    推荐使用 [WechatExporter](https://github.com/nicktang1990/WechatExporter) 导出:
  • Network accessline 73
    **方式 2:导出文件** - 使用 [iMazing](https://imazing.com/) 等工具导出
  • Network accessline 74
    - 使用 [iMazing](https://imazing.com/) 等工具导出

README.md

  • Network accessline 7
    [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
  • Network accessline 8
    [![Python 3.9+](https://img.shields.io/badge/Python-3.9%2B-blue.svg)](https://python.org)
  • Network accessline 9
    [![Claude Code](https://img.shields.io/badge/Claude%20Code-Skill-blueviolet)](https://claude.ai/code)
  • Network accessline 10
    [![AgentSkills](https://img.shields.io/badge/AgentSkills-Standard-green)](https://agentskills.io)
  • Network accessline 55
    # 安装到当前项目(在 git 仓库根目录执行) mkdir -p .claude/skills git clone https://github.com/perkfly/ex-skill .claude/skills/create-ex
  • Network accessline 57
    git clone https://github.com/perkfly/ex-skill .claude/skills/create-ex
  • Network accessline 59
    # 或安装到全局(所有项目都能用) git clone https://github.com/perkfly/ex-skill ~/.claude/skills/create-ex
  • Network accessline 60
    git clone https://github.com/perkfly/ex-skill ~/.claude/skills/create-ex
  • Network accessline 66
    git clone https://github.com/perkfly/ex-skill ~/.openclaw/workspace/skills/create-ex
  • Network accessline 212
    MIT License © [perkfly](https://github.com/perkfly)

README_EN.md

  • Network accessline 7
    [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
  • Network accessline 8
    [![Python 3.9+](https://img.shields.io/badge/Python-3.9%2B-blue.svg)](https://python.org)
  • Network accessline 9
    [![Claude Code](https://img.shields.io/badge/Claude%20Code-Skill-blueviolet)](https://claude.ai/code)
  • Network accessline 10
    [![AgentSkills](https://img.shields.io/badge/AgentSkills-Standard-green)](https://agentskills.io)
  • Network accessline 55
    # Install to current project mkdir -p .claude/skills git clone https://github.com/perkfly/ex-skill .claude/skills/create-ex
  • Network accessline 57
    git clone https://github.com/perkfly/ex-skill .claude/skills/create-ex
  • Network accessline 59
    # Or install globally git clone https://github.com/perkfly/ex-skill ~/.claude/skills/create-ex
  • Network accessline 60
    git clone https://github.com/perkfly/ex-skill ~/.claude/skills/create-ex
  • Network accessline 131
    MIT License © [perkfly](https://github.com/perkfly)

SKILL.md

  • Broad permissionsline 1
    Read, Write, Edit, Bash
  • Dangerous shell operationline 353
    rm -rf exes/{slug}
  • Dangerous shell operationline 622
    rm -rf exes/{slug}

tools/imessage_parser.py

  • Executable scriptline 1
    #!/usr/bin/env python3

tools/photo_analyzer.py

  • Executable scriptline 1
    #!/usr/bin/env python3

tools/skill_writer.py

  • Executable scriptline 1
    #!/usr/bin/env python3

tools/sms_parser.py

  • Executable scriptline 1
    #!/usr/bin/env python3

tools/social_media_parser.py

  • Executable scriptline 1
    #!/usr/bin/env python3

tools/version_manager.py

  • Executable scriptline 1
    #!/usr/bin/env python3

tools/wechat_parser.py

  • Executable scriptline 1
    #!/usr/bin/env python3

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Signal confidence: 38 facts

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeFrontmatter field user-invocable in SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.

Explore alternatives and comparisons

Add this badge to your README

It updates every night and links to this page.

perkfly/ex-skill: #451 on hotskills, 2.6k stars

[![perkfly/ex-skill on hotskills](https://hotskills.dev/badge/perkfly-ex-skill.svg)](https://hotskills.dev/skill/perkfly-ex-skill/)