Quản lý nhân vật (Character Management)
Skill giúp tạo và duy trì hồ sơ nhân vật, quan hệ, cây gia phả và character arc cho một dự án truyện theo quy ước file rõ ràng.
Nội dung · Viết láchTrung cấp★ 243⑂ 36Điểm AI 9/10Cập nhật lần cuối: 24 thg 9, 2026
Skill này làm gì
- Tạo/cập nhật file nhân vật dạng markdown kèm YAML frontmatter trong thư mục
characters/. - Kiểm tra tên trước khi chốt bằng
story names "{Tên}": báo lỗi khi trùng nhân vật, địa danh, phe phái, thuật ngữ và cảnh báo tên dễ nhầm. - Khai thác qua hội thoại: ngoại hình, tính cách, quá khứ, want bên ngoài vs need bên trong, cách nói, character arc, mốc thời gian.
- Giữ quan hệ hai chiều: thêm quan hệ ở một nhân vật thì tự thêm quan hệ nghịch ở nhân vật kia, đồng thời cập nhật
characters/_index.md(bảng đăng ký, bản đồ quan hệ, cây gia phả). - Sinh sơ đồ quan hệ/gia phả Mermaid bằng
story diagram relationships, kiểm tra tính toàn vẹn bằngstory reindex .,story links .,story validate .. - Dùng
voice-words/voice-avoidđể giọng nhân vật trở nên kiểm chứng được (phần phong cách thoại thuộc skill voice-style).
Phù hợp với ai
- Người viết tiểu thuyết dài, web novel, kịch bản, hoặc GM chạy chiến dịch TRPG với dàn nhân vật lớn.
- Người muốn quản lý thiết lập nhân vật bằng file markdown và Git.
- Người đã khởi tạo dự án bằng skill story-init của bộ story-skills.
Ví dụ sử dụng
- "Tạo nhân vật phản diện mới" → chọn vai, kiểm tra trùng tên, viết hồ sơ theo template, ghi vào
characters/_index.md. - "Đặt hai người này là cha và con" → thêm quan hệ nghịch ở cả hai file và sửa mục cây gia phả trong index.
- "Xuất sơ đồ quan hệ" →
story diagram relationships --out dist/relationships.mmdrồi xem trên GitHub hoặc mermaid.live để phát hiện nhân vật bị cô lập.
· · · Hướng dẫn cài đặt · · ·
Dùng thử ngay, không cần cài
Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.
Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình: https://raw.githubusercontent.com/danjdewhurst/story-skills/HEAD/skills/character-management/SKILL.md Mình muốn: (viết việc bạn cần ở đây)
Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.
↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên Claude Skill Mart. Copy thư mục skills/character-management từ repo GitHub danjdewhurst/story-skills vào ~/.claude/skills/character-management/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/danjdewhurst/story-skills.git && mkdir -p ~/.claude/skills && cp -r story-skills/skills/* ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Mở terminal.
- Clone repo:
git clone https://github.com/danjdewhurst/story-skills.git - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Copy skill:
cp -r story-skills/skills/* ~/.claude/skills/(nên copy toàn bộ vì skill này liên kết với worldbuilding, voice-style, story-maintenance). - Khởi động lại Claude Code.
- Dùng skill story-init để tạo dự án trước; hãy làm việc trong thư mục có file
story.md. - Gõ yêu cầu như "tạo nhân vật mới" để kích hoạt. Nếu chưa có CLI
story, dùngbun run story --trong repo hoặcnode scripts/story.js, hoặc cập nhật index thủ công.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT