create-crush
bởi xiaoheizi8create-crush là một kỹ năng cho Claude Code, giúp biến nhật ký trò chuyện, ảnh và bài đăng mạng xã hội thành persona tái sử dụng cùng Relationship Memory, kèm parser tùy chọn, luồng hiệu chỉnh và đầu ra kỹ năng có thể cập nhật cho Skill Authoring.
Kỹ năng này được chấm 72/100, nghĩa là đủ điều kiện để liệt kê và nhiều khả năng hữu ích với người dùng thư mục, nhưng bạn nên chuẩn bị cho một chút mò mẫm vận hành trước khi dùng trơn tru. Repository thể hiện một quy trình nhiều bước thực sự để chuyển nhật ký chat, ảnh và nội dung mạng xã hội thành một kỹ năng Claude Code, với trigger rõ ràng, ánh xạ công cụ, prompt hỗ trợ và tiện ích parser; tuy vậy, chi tiết cài đặt và cách chạy đang nằm rải rác ở nhiều tệp và chưa được gói gọn đầy đủ trong `SKILL.md`.
- Khả năng kích hoạt tốt: `SKILL.md` có các cụm gọi rõ ràng, lệnh cập nhật và đường dẫn `/list-crushes`, giúp dễ nhận biết khi nào agent nên kích hoạt kỹ năng.
- Nội dung quy trình có chiều sâu: repo bao gồm các module prompt (`intake.md`, `memory_analyzer.md`, `correction_handler.md`, v.v.) cùng công cụ Python để parse WeChat/QQ/mạng xã hội/ảnh, nên đây không chỉ là một prompt persona mang tính placeholder.
- Bối cảnh hỗ trợ quyết định cài đặt khá tốt: `README.md` và `README_EN.md` giải thích mục đích, vị trí đặt trong Claude Code, dependency tùy chọn, luồng sử dụng và các lệnh quản lý, giúp người dùng đánh giá độ phù hợp trước khi cài.
- Độ rõ ràng khi vận hành vẫn chưa đầy đủ ngay trong chính tệp kỹ năng: các dấu hiệu cấu trúc cho thấy `SKILL.md` không có lệnh cài đặt, nên agent hoặc người dùng có thể phải đọc thêm README mới thiết lập đúng được.
- Việc kiểm chứng thực tế còn hạn chế theo những gì hiện có: có công cụ và prompt, nhưng chưa thấy tài nguyên hỗ trợ, ví dụ đầu ra được tạo thực tế trong phần trích `SKILL.md`, hoặc hướng dẫn rõ ràng về các tình huống parser lỗi và chất lượng đầu vào không đồng đều.
Tổng quan về skill create-crush
Skill create-crush thực sự làm gì
create-crush là một Claude Code skill dùng để biến tư liệu cá nhân thô thành một skill phong cách nhân vật có thể tái sử dụng cho một người cụ thể: export chat, ảnh, bài đăng mạng xã hội và cả mô tả của chính bạn sẽ được chuyển thành Relationship Memory cùng Persona có cấu trúc. Giá trị cốt lõi ở đây không phải là “tạo chatbot”, mà là “lưu giữ cách người này khiến mình cảm nhận, cách họ nói chuyện và cách họ tương tác với mình” dưới dạng có thể tiếp tục tinh chỉnh theo thời gian.
Ai nên cài create-crush
create-crush for Skill Authoring phù hợp với người muốn một pipeline có hướng dẫn rõ ràng thay vì tự xoay xở với một prompt dài duy nhất. Skill này hợp nhất với người đã dùng Claude Code, quen đặt file trong .claude/skills/, và sẵn sàng cung cấp tư liệu đầu vào. Nếu bạn chỉ cần một màn roleplay một lần cho xong, dùng prompt thường sẽ nhanh hơn; còn nếu bạn muốn một persona có thể bảo trì, cập nhật và sửa trí nhớ về sau, thì create-crush skill hữu ích hơn nhiều.
Vì sao create-crush nổi bật hơn prompt thông thường
Khác với kiểu prompt đơn giản như “hãy nói chuyện như người này”, create-crush có sẵn prompt intake, parser cho nội dung WeChat/QQ/mạng xã hội, phân tích ảnh tùy chọn, các file được sinh ra trong ./crushes/{slug}/, cùng workflow sửa lỗi cho các trường hợp kiểu “đó không phải cách họ nói”. Cấu trúc này giúp giảm đáng kể phần đoán mò khi bạn tạo hoặc tiếp tục phát triển persona.
Độ phù hợp và giới hạn quan trọng trước khi cài
Skill này được định vị rõ ràng cho việc lưu giữ ký ức cá nhân và phân tích cảm xúc, không phục vụ quấy rối, theo dõi hay xâm phạm quyền riêng tư. Rào cản triển khai chủ yếu nằm ở tính thực tế: nó cần Claude Code, có thể cần Python 3.9+ cho các script hỗ trợ, và đòi hỏi tư liệu nguồn ở những định dạng mà các công cụ đi kèm thực sự parse được. Nếu bạn không thể hoặc không nên xử lý dữ liệu riêng tư trên máy cục bộ, đừng cài create-crush.
Cách dùng skill create-crush
Cài create-crush đúng vị trí trong Claude Code
Để create-crush install, hãy clone repo thành một thư mục skill tên create-crush:
# 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
Giả định môi trường chính là Claude Code có sẵn Read, Write, Edit, và Bash. Các dependency Python là tùy chọn và chủ yếu giúp parse dữ liệu tốt hơn, chứ không phải điều kiện bắt buộc cho phần prompting cốt lõi.
Bắt đầu từ những file quan trọng nhất
Nếu cần một create-crush guide nhanh, hãy đọc theo thứ tự này:
SKILL.md— cụm từ kích hoạt, quy tắc dùng tool, vị trí file output, chế độ cập nhật.README_EN.md— đường dẫn cài đặt và các lệnh dành cho người dùng.prompts/intake.md— những gì skill sẽ hỏi bạn đầu tiên.prompts/memory_analyzer.mdvàprompts/persona_builder.md— skill sẽ trích xuất những gì.prompts/correction_handler.md— cách áp dụng chỉnh sửa sau khi đã sinh kết quả.
Nếu bạn định import dữ liệu, cũng nên xem qua tools/wechat_parser.py, tools/qq_parser.py, tools/social_parser.py, và tools/photo_analyzer.py để biết thực tế đang hỗ trợ những định dạng nào.
Kích hoạt create-crush và cung cấp đầu vào tốt hơn
Kiểu create-crush usage phổ biến là bắt đầu bằng /create-crush hoặc câu tự nhiên như “Help me create a crush skill.” Sau đó skill sẽ cần:
- codename hoặc nickname
- tóm tắt ngắn về mối quan hệ
- mô tả tính cách
- file tùy chọn: log chat, ảnh chụp màn hình, ảnh, nội dung mạng xã hội
Đầu vào yếu: “She is nice and cute.”
Đầu vào tốt hơn: “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’.”
Đầu vào mạnh như vậy giúp kết quả tốt hơn vì skill có thể tách biệt sự kiện, kiểu tương tác và thói quen ngôn ngữ thay vì tự bịa thêm cho đủ.
Dùng skill đã tạo như một workflow, không phải một lần là xong
Sau khi tạo xong, repo này hỗ trợ cả một vòng đời sử dụng: tạo, kiểm tra, chỉnh sửa và tiếp tục phát triển. Một số lệnh hữu ích được nhắc trong tài liệu gồm có /list-crushes, /{slug}, /{slug}-memory, /{slug}-persona, và các luồng cập nhật như /update-crush {slug}. Cách làm nên áp dụng:
- tạo từ một bộ sự kiện tối thiểu cộng với vài tư liệu đại diện
- thử hội thoại
- sửa lỗi sự kiện và lỗi giọng điệu thành hai việc riêng
- thêm log về sau thay vì dồn quá nhiều dữ liệu ngay ở lần đầu
Chính workflow theo từng bước này là lý do lớn nhất để chọn create-crush thay vì chỉ viết một prompt đơn lẻ.
Câu hỏi thường gặp về skill create-crush
create-crush có tốt hơn prompting thông thường không?
Nếu dùng lặp lại nhiều lần thì có. Prompt thường vẫn ổn cho một lần bắt chước nhanh, nhưng create-crush cho bạn bộ nhớ có cấu trúc, các lớp persona, helper để import dữ liệu và cơ chế xử lý chỉnh sửa rõ ràng. Điều đó đặc biệt quan trọng khi bạn cần độ nhất quán qua nhiều phiên hoặc muốn tiếp tục cải thiện kết quả theo thời gian.
Skill create-crush có thân thiện với người mới không?
Ở mức vừa phải. Luồng tương tác có hướng dẫn, nhưng phần cài đặt không phải kiểu no-code: bạn cần hiểu thư mục skill của Claude Code và có thể sẽ muốn dùng Python cho các parser. Nếu bạn mới làm quen với Skill Authoring thì vẫn dùng được, nhưng đây không phải skill khởi đầu đơn giản nhất vì nó kết hợp prompt, file cục bộ và tư liệu nhạy cảm liên quan đến quyền riêng tư.
Những giới hạn chính khi dùng create-crush là gì?
Chất lượng đầu ra phụ thuộc rất nhiều vào tư liệu bạn cung cấp. Nếu dữ liệu thưa thớt, lý tưởng hóa quá mức hoặc mâu thuẫn nhau, persona tạo ra sẽ phẳng và thiếu chiều sâu hơn. Repo này cũng có vẻ được tối ưu cho kiểu dùng tool của Claude Code, nên không phải web app phổ thông hay dịch vụ host sẵn. Nó có thể giữ lại các mẫu hành vi dựa trên bằng chứng; nhưng không thể suy ra đáng tin cậy những cảm xúc ẩn giấu hoặc lấp đầy các khoảng trống lớn một cách an toàn.
Khi nào không nên dùng create-crush?
Hãy bỏ qua create-crush nếu bạn cần một bot nhân vật cho mục đích công khai, một quy trình doanh nghiệp an toàn về tuân thủ, hoặc bất kỳ tình huống nào có vấn đề về đồng thuận hay thu thập dữ liệu xâm lấn. Nó cũng không phù hợp nếu mục tiêu của bạn là tạo persona hư cấu theo hướng rộng, thay vì một bản thể hiện của một người thật dựa trên ký ức và bằng chứng cụ thể.
Cách cải thiện skill create-crush
Đưa bằng chứng theo từng lớp, đừng dồn thành một mớ
Để cải thiện create-crush, hãy cung cấp đầu vào bám sát cấu trúc của repo:
- facts: hai người gặp nhau thế nào, timeline, trạng thái hiện tại
- behavior: ai thường chủ động, tốc độ trả lời, chủ đề yêu thích
- language: cụm từ lặp lại, thói quen dùng emoji, độ dài tin nhắn
- moments: một vài tương tác đáng nhớ kèm ngữ cảnh
Cách này tốt hơn nhiều so với việc upload mọi thứ mà không có khung diễn giải. Các analyzer hoạt động hiệu quả nhất khi mô hình tách được “điều gì đã xảy ra” khỏi “người đó nói năng như thế nào”.
Sửa sớm những lỗi hay gặp nhất
Các lỗi lớn nhất thường là:
- giọng điệu quá lãng mạn hoặc quá tự tin
- kiểu nói chuyện chung chung
- lẫn lộn giữa suy diễn của bạn và hành vi thực sự quan sát được
- biến một sự kiện đơn lẻ thành đặc điểm ổn định
Hãy dùng luồng correction cho các chỉnh sửa thật cụ thể: “She would not send long emotional paragraphs,” hoặc “We did not meet alone; update the relationship timeline.” correction handler đi kèm là một trong những phần có giá trị nhất của create-crush skill.
Lặp lại bằng các mẫu dữ liệu mang tính đại diện
Đừng đánh giá kết quả đầu tiên chỉ dựa trên việc nó có “đúng cảm xúc” hay không. Hãy kiểm tra các tình huống cụ thể:
- nói chuyện phiếm
- kiểu trả lời muộn vào ban đêm
- khoảng cách gượng gạo
- khả năng nhớ lại những khoảnh khắc chung
Sau đó bổ sung thêm dữ liệu đại diện đúng ở những kiểu tình huống mà nó làm chưa tốt. Năm đoạn hội thoại thực tế thường hữu ích hơn năm mươi đoạn nhạt và thiếu đặc trưng.
Cải thiện create-crush để tái sử dụng cho Skill Authoring
Nếu bạn muốn điều chỉnh create-crush for Skill Authoring, hãy xem kỹ cách SKILL.md phân công công việc chuyên biệt cho các file prompt và tool Python. Mẫu có thể tái sử dụng ở đây là: intake → parse nguồn dữ liệu → dựng memory/persona → ghi ra một skill đích → hỗ trợ correction/versioning. Kiến trúc này rất đáng học ngay cả khi skill bạn tự xây không nói về crush, mà là mentor, nhân vật hư cấu hoặc customer persona.
