X

create-crush

作者 xiaoheizi8

create-crush 是一款 Claude Code 技能,可將聊天紀錄、照片與社群貼文整理成可重複使用的人物 persona 與 Relationship Memory,並支援選用的 parser、校正流程,以及可更新的技能輸出,方便用於 Skill Authoring。

Stars42
收藏0
評論0
加入時間2026年4月6日
分類Skill 編寫
安裝指令
npx skills add xiaoheizi8/crush-skills --skill create-crush
編輯評分

這個技能獲得 72/100,代表它已達到可收錄水準,對目錄使用者多半有實際價值,但在順利用起來之前,仍可能需要自行摸索部分操作細節。從 repository 來看,它確實提供了一套多步驟流程,可將聊天紀錄、照片與社群內容轉成 Claude Code 技能,並具備明確的觸發方式、工具對應、輔助 prompts 與 parser utilities;不過,安裝與執行資訊分散在多個檔案中,未完整集中在 `SKILL.md` 內。

72/100
亮點
  • 觸發設計明確:`SKILL.md` 內提供了清楚的呼叫語句、更新指令與 `/list-crushes` 路徑,讓 agent 啟用條件容易辨識。
  • 工作流程內容扎實:repo 包含 prompt 模組(`intake.md`、`memory_analyzer.md`、`correction_handler.md` 等)與用於 WeChat/QQ/社群/照片解析的 Python 工具,因此不只是單純的人設 prompt 範本。
  • 有助於安裝前判斷是否適合:`README.md` 與 `README_EN.md` 說明了用途、Claude Code 放置位置、選用相依套件、使用流程與管理指令,方便使用者在安裝前評估是否符合需求。
注意事項
  • 就技能檔本身而言,操作說明仍不夠完整:從結構訊號來看,`SKILL.md` 中沒有安裝指令,因此 agent 或使用者可能還需要查閱 README 才能正確完成設定。
  • 依目前提供的證據,實務驗證仍有限:雖然有工具與 prompts,但在技能檔摘錄中看不到支援資源、實際產出範例,也未清楚說明 parser 失敗或輸入品質混雜時的邊界情況處理方式。
總覽

create-crush skill 概覽

create-crush skill 實際上會做什麼

create-crush 是一個 Claude Code skill,會把零散的個人素材整理成可重複使用、針對單一對象的角色風格 skill:聊天匯出、照片、社群貼文,以及你自己的描述,都會被轉成結構化的 Relationship MemoryPersona。它真正要解決的,不是「做一個聊天機器人」,而是「把這個人帶給你的感受、說話方式,以及你們互動的樣子」保存成一個可持續修正、逐步打磨的形式。

哪些人適合安裝 create-crush

create-crush for Skill Authoring 很適合不想靠一段超長 prompt 臨場拼湊流程、而是想用有引導的管線來建立 persona 的使用者。最適合的族群,是已經在用 Claude Code、知道怎麼把檔案放進 .claude/skills/,也願意準備來源素材的人。如果你只是想要一次性的角色扮演回覆,直接下普通 prompt 會更快;但如果你要的是可維護、可更新,而且能持續修正記憶與口吻的 persona,那 create-crush skill 會更有價值。

為什麼它和一般 prompt 不一樣

和單純一句「模仿這個人說話」的 prompt 不同,create-crush 內建了 intake prompts、WeChat/QQ/社群內容解析器、可選的照片分析、輸出到 ./crushes/{slug}/ 的生成檔案,以及「她不是這樣說話的」這類修正流程。這種結構化設計,能明顯減少你在建立或迭代 persona 時的猜測成本。

安裝前先確認適配性與邊界

這個 skill 的定位非常明確:它是用來做個人記憶整理與情感分析,不是拿來騷擾、跟蹤或侵犯隱私。實際上的安裝門檻也很具體:它預設你在用 Claude Code,輔助腳本可能需要 Python 3.9+,而且你的來源素材必須是內建工具能解析的格式。如果你無法或不應該在本機處理私人資料,就不要安裝 create-crush

如何使用 create-crush skill

把 create-crush 安裝到正確的 Claude Code 位置

如果要做 create-crush install,請把 repo clone 成名為 create-crush 的 skill 資料夾:

# project-local
mkdir -p .claude/skills
git clone https://github.com/xiaoheizi8/crush-skills .claude/skills/create-crush

# or global
git clone https://github.com/xiaoheizi8/crush-skills ~/.claude/skills/create-crush

# optional helpers
pip3 install -r .claude/skills/create-crush/requirements.txt

它主要假設你的環境是 Claude Code,且可使用 ReadWriteEditBash。可選的 Python 相依套件主要是提升解析能力,不影響核心 prompting 流程。

先看最關鍵的檔案

如果你想快速掌握 create-crush guide,建議依序閱讀這些檔案:

  1. SKILL.md — 觸發語、工具規則、輸出位置、更新模式
  2. README_EN.md — 安裝路徑與對使用者可見的指令
  3. prompts/intake.md — skill 一開始會問你什麼
  4. prompts/memory_analyzer.mdprompts/persona_builder.md — 會抽取出哪些內容
  5. prompts/correction_handler.md — 生成後的修正如何套用

如果你打算匯入資料,也要一併查看 tools/wechat_parser.pytools/qq_parser.pytools/social_parser.pytools/photo_analyzer.py,這樣你才會知道實際支援哪些格式,而不是安裝後才發現素材根本吃不進去。

觸發 create-crush,並提供更有用的輸入

典型的 create-crush usage 會從 /create-crush 開始,或用自然語句像是「Help me create a crush skill.」。接著這個 skill 需要你提供:

  • 代號或暱稱
  • 簡短的關係摘要
  • 人格/個性描述
  • 可選檔案:聊天紀錄、截圖、照片、社群文字

弱輸入範例:「She is nice and cute.」
較好的輸入範例:「Codename: Xiaomei. We met 3 months ago at work in Shanghai. We mostly chat after 10pm. She replies briefly in text but is warmer in person. She rarely initiates, uses few emojis, and often ends with ‘hhh’.」

這種較強的輸入之所以有效,是因為 skill 才能把「事實」、「互動模式」與「說話習慣」分開處理,而不是自己補空白、憑空編造。

把生成後的 create-crush skill 當成工作流,而不是一次性輸出

建立完成後,這個 repo 支援的是一整個生命週期:建立、測試、修正、持續演化。文件中提到的常用指令包括 /list-crushes/{slug}/{slug}-memory/{slug}-persona,以及像 /update-crush {slug} 這類更新流程。建議做法是:

  1. 先用最基本的事實加少量具代表性的素材建立
  2. 測試對話表現
  3. 把事實錯誤與語氣錯誤分開修
  4. 後續再補更多聊天紀錄,而不是第一次就全部塞滿

這種分階段的工作流,正是多數人會選 create-crush 而不是只寫一個 prompt 的主因。

create-crush skill 常見問題

create-crush 比一般 prompting 更好嗎?

如果你會反覆使用,答案是肯定的。普通 prompt 很適合快速模仿一次,但 create-crush 提供的是結構化記憶、persona 分層、匯入輔助工具,以及明確的修正處理。當你需要跨 session 保持一致性,或想持續把結果調得更準,這些差異就很重要。

create-crush skill 對新手友善嗎?

算中等。互動流程本身有引導,但安裝並不是 no-code:你需要知道 Claude Code 的 skill 資料夾怎麼放,也可能會想裝 Python 來跑解析器。如果你是 Skill Authoring 新手,這個 skill 不是不能用,但它不算最適合入門的第一個 skill,因為它同時牽涉 prompts、本機檔案與隱私敏感素材。

create-crush usage 的主要限制是什麼?

品質高度取決於你提供的素材。若輸入太少、過度理想化,或彼此矛盾,做出來的 persona 就會偏平、偏空。這個 repo 看起來也明顯是為 Claude Code 式的工具工作流最佳化,不是通用的 web app,也不是代管服務。它可以根據證據保留互動模式,但無法可靠地推斷對方未說出口的感受,也不能在資料缺口很大的情況下安全補完。

什麼情況下不該使用 create-crush?

如果你需要的是公開面向的角色 bot、合規要求嚴格的企業流程,或任何涉及同意問題與侵入式資料蒐集的用途,就不該用 create-crush。如果你的目標是大範圍生成虛構 persona,而不是根據記憶與證據去描繪一位真實存在的人,它也不是理想選擇。

如何改進 create-crush skill

讓 create-crush 的證據分層輸入,不要一股腦全丟

要提升 create-crush 的效果,最好提供能清楚對應 repo 結構的輸入:

  • facts:怎麼認識、時間線、目前狀態
  • behavior:誰比較常主動、回覆速度、常聊主題
  • language:慣用語、emoji 習慣、訊息長度
  • moments:幾個有情境的代表性互動片段

這會比什麼都不標註、直接全部上傳有效得多。這些 analyzer 最擅長的情況,是模型能分清楚「發生了什麼」和「這個人說話聽起來像什麼」。

盡早修正常見失真,是改善 create-crush 的關鍵

最常見的錯誤通常是:

  • 語氣過度浪漫化,或過度自信
  • 說話模式太 generic
  • 把你的主觀投射誤當成觀察到的行為
  • 把一次性的事件混進長期穩定特質

這時要用修正流程,直接下精準修正,例如:「She would not send long emotional paragraphs,」或「We did not meet alone; update the relationship timeline.」內建的 correction handler 是整個 create-crush skill 裡最有價值的部分之一。

用具代表性的樣本反覆迭代

不要只用「情感上像不像」來評斷第一次輸出。更好的做法是拿具體情境測試:

  • 日常閒聊
  • 深夜回覆風格
  • 有點尷尬的距離感
  • 對共同回憶的提取與表述

接著再針對失敗最明顯的模式補資料。通常五段真實、有代表性的互動,會比五十段平淡無特徵的對話更有用。

為了 Skill Authoring 重用而改造 create-crush

如果你想把 create-crush for Skill Authoring 改成自己的版本,建議仔細看 SKILL.md 是怎麼把專門工作分派給 prompt 檔與 Python 工具的。它可重用的模式是:intake → parse sources → build memory/persona → write a target skill → support corrections/versioning。即使你的 skill 主題不是 crush,而是 mentor、虛構角色,或 customer persona,這套架構依然很有參考價值。

評分與評論

尚無評分
分享你的評論
登入後即可為這項技能評分並留言。
G
0/10000
最新評論
儲存中...