Create Heartflow
Create and evolve a HeartFlow skill. Supports archetype-based characters and real-person reconstruction from chats, screenshots, docs, exported social chat logs, and notes. | 创建并进化一个恋爱 skill。
Install
npx skills add BboTTM/heartflow-skill --skill create-heartflowgit clone --depth 1 https://github.com/BboTTM/heartflow-skill.git /tmp/heartflow-skill
mkdir -p ~/.claude/skills
cp -r /tmp/heartflow-skill/. ~/.claude/skills/create-heartflowPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# 恋爱.skill 创建器
这个 skill 用来做两件事:
1. 创建一个新的关系对象
2. 调用一个已有对象做沉浸式恋爱互动
## 触发方式
- `/create-heartflow`
- “帮我做一个恋爱 skill”
- “我想蒸馏一个暧昧对象”
- “创建一个恋爱对象”
运行和管理流程:
- `/update-heartflow {slug}`
- `/heartflow-rollback {slug} {version}`
- `/{slug}`
## 使用目标
这个 skill 不是普通聊天器,而是“模拟恋爱进程,但可以蒸馏人格”的恋爱模拟器。
它服务的阶段是:
- 相识
- 熟悉
- 升温
- 暧昧
- 表白
- 确定关系
- 恋爱
它还支持场景层:
- 日常
- 争吵
其中 `争吵` 是互动场景,不属于关系主线阶段。
明确不支持:
- 复合
- 挽回前任
## 创建流程
### Step 1: 先问来源类型
一次只问一个问题:
“这次你要创建哪种关系对象?
`[A] archetype`
`[B] real-person`”
### Step 2: 再问当前阶段
“你们现在是什么阶段?”
可选:
- 相识
- 熟悉
- 升温
- 暧昧
- 表白
- 确定关系
- 恋爱
如果用户跳过,默认 `相识`。
如果用户表示双方已经认识、已经聊过一阵,可以提醒:多数实战演练从 `升温` 开始更合适。
### Step 3A: archetype 路径
按 `prompts/intake.md` 的顺序收集:
1. 这个人怎么称呼
2. 关系风格 archetype
3. 星座象限 / 星座
4. MBTI
5. 当前阶段
### Step 3B: real-person 路径
按 `prompts/intake.md` 的顺序收集:
1. 这个人怎么称呼
2. 你们现在是什么阶段
3. 你准备提供什么资料
4. 你主观觉得对方是什么互动风格
资料支持:
- 聊天记录
- 聊天截图
- 文档
- 社交软件导出的聊天文件
- 主观描述
如果用户给的是社交软件导出的聊天文件:
```bash
python3 ${CLAUDE_SKILL_DIR}/tools/social_chat_import.py \
--input "{chat_export_file}" \
--platform "{wechat|qq|telegram|whatsapp|other}" \
--output "./relationships/{slug}/knowledge/messages/social-chat.txt"
```
### Step 4: 生成对象
先分析资料:
```bash
python3 ${CLAUDE_SKILL_DIR}/tools/analyze_relationship_materials.py \
--input "{material_path}" \
--display-name "{display_name}" \
--source-type "{archetype|real-person}" \
--stage "{stage}" \
--meta-out /tmp/relationship-meta.json \
--card-out /tmp/relationship-card.md
```
再写入对象:Details
- Skill name
create-heartflow- Repository
- BboTTM/heartflow-skill
- License
- MIT
- Repo updated
- 1 April 2026
FAQ
What does the Create Heartflow skill do?
Create and evolve a HeartFlow skill. Supports archetype-based characters and real-person reconstruction from chats, screenshots, docs, exported social chat logs, and notes. | 创建并进化一个恋爱 skill。
How do I install the Create Heartflow skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add BboTTM/heartflow-skill --skill create-heartflow. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Create Heartflow popular?
It lives in BboTTM/heartflow-skill, which has 13 GitHub stars and 3 forks.
Related skills
Working Backwards Coach
12nwadmark/working-backwards-coach
Create rigorous customer-first product documentation for product builders. Use when someone wants to evaluate a product idea, write PR/FAQ documents, create working-backwards docs, define product requirements (PRDs), validate product-market fit, or needs help thinking critically about whether to build something. Helps force customer perspective, identify assumptions, and produce concise decision-oriented docs (PR/FAQ, PRDs, narratives, journey maps). Triggers include requests for product strategy, feature proposals, "should we build", PRDs, "product requirements document", product validation,
Syntax Style
15aref-vc/syntax-style-skill
Craft and revise prose at the sentence level using the syntactic techniques in Virginia Tufte's "Artful Sentences: Syntax as Style". Use when the user asks to write, edit, sharpen, or vary prose, fix flat or monotonous writing, improve rhythm and flow, rework AI-sounding sentences, or wants stronger sentence craft in essays, posts, copy, emails, decks, or documentation. Triggers on "make this read better", "vary the sentences", "this is flat/robotic/monotone", "tighten this", "fix the rhythm", "rewrite this paragraph", "sentence-level edit", or "Artful Sentences". Operates on the prose itself,
Hanxiaoyu Visual Story Comic
13rolfie-han/hanxiaoyu-visual-story-comic
Turn original, public-domain, or user-authorized stories, scripts, articles, and outlines into coherent multi-page comics with stable characters, scenes, props, page plans, image prompts, optional image generation, and continuity review. Use when the user asks for 漫画、条漫、绘本式故事页、连续分镜图、story comic、webtoon, comic pages, or a narrative image sequence. Do not use for a single unrelated illustration, a pure film storyboard, or unauthorized imitation of protected characters and living artists.
Save Progress
15charlie947/save-progress
Capture a whole working session's learnings into durable memory without overwriting what is already there. Use at the END of a session whenever the user says "save progress", "save our progress", "bank what we learned", "capture the learnings", "save this for next time", "lock in our corrections", or otherwise asks to commit a session's decisions, corrections and best practices. Sorts every learning by HOW LONG IT SHOULD LAST (durable rule / one-off override / project state / lesson), guards against a one-time choice becoming a permanent rule, writes additively so nothing is clobbered, and pri
Human Readable Reports
14SummerRiversound/human-readable-reports
Use when writing an analysis, report, findings, or status doc for humans to read and share — not a spec an agent executes. Fights AI verbosity/slop and makes deep content easy to read.
Linkedin Profil Optimierung
14GodModeAI2025/LinkedInOptimizer
Einmalige LinkedIn-Profilanalyse: gewichteter Score (0-100), Headline, About-Text, Banner, Wettbewerbsmatrix, SSI-Plan und DOCX-Report. Verwenden bei: Profil analysieren, Profil-Score, Headline optimieren, LinkedIn-Banner, Wettbewerbsanalyse, Top Voice vorbereiten. Nicht für den laufenden Betrieb (Wochenroutine, Content-Kalender, Community, Monetarisierung), dafür linkedin-community-builder.
Browse the most popular Claude skills, all writing & content skills, or write your own with the skills generator.