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à các thay đổi sống/chết trong một dự án tiểu thuyết.
Nội dung · Viết láchTrung cấp★ 401⑂ 61Điểm AI 9/10Cập nhật lần cuối: 4 thg 11, 2026
Làm được gì
- Tạo hồ sơ nhân vật dạng markdown + YAML trong thư mục
characters/: ngoại hình, tính cách, quá khứ, mong muốn bên ngoài vs nhu cầu bên trong, giọng nói, cung bậc phát triển. - Kiểm tra trùng tên bằng
story namestrước khi chốt, tự chuyển tên không phải chữ Latinh thành id ASCII. - Ghi quan hệ hai chiều giữa các nhân vật và sinh sơ đồ Mermaid bằng
story diagram relationships. - Ghi thay đổi giữa truyện bằng
progressions(sẹo, chức danh, đổi phe) để chương trước không bị lộ thông tin sớm. - Quy trình rõ ràng cho đổi tên, cho chết, hồi sinh, chết lần hai, kèm
story impact dieđể thử trước xem cái chết sẽ phá vỡ những gì. - Trường
voice-words/voice-avoidgiúp kiểm tra giọng thoại riêng của từng nhân vật.
Dành cho ai
- Người viết tiểu thuyết dài, truyện nhiều tập với dàn nhân vật đông, dễ mâu thuẫn thiết lập.
- Tác giả quản lý bản thảo bằng Markdown và Git.
- Người làm kịch bản game hoặc chiến dịch TRPG cần hệ thống hoá NPC.
Ví dụ sử dụng
- "Tạo một nhân vật phản diện cho truyện này" → kiểm tra trùng tên → hỏi đáp xây hồ sơ → tạo
characters/kael.mdvà dựng lại index. - "Từ chương 14 Kael trở thành phản diện" → thêm
progressions: from: chapter-14, field: role, value: antagonistthay vì sửa giá trị gốc. - "Nếu cho nhân vật này chết ở chương 10 thì hỏng gì?" → chạy
story impact dieđể xem danh sách chương/cảnh còn liệt kê họ trước khi quyết định.
· · · 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 AI 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 /tmp/story-skills && mkdir -p ~/.claude/skills && cp -r /tmp/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 (macOS/Linux) hoặc Git Bash/WSL (Windows).
- Tải mã nguồn:
git clone https://github.com/danjdewhurst/story-skills.git - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Sao chép toàn bộ skill vì skill này phụ thuộc
story-maintenance:cp -r story-skills/skills/* ~/.claude/skills/ - Khởi động lại Claude Code, và trong thư mục truyện hãy dùng skill
story-initđể tạostory.mdtrước. - Nói "tạo nhân vật mới" hoặc "vẽ cây gia phả" để skill tự kích hoạt.
- (Tuỳ chọn) Nếu chưa cài CLI
story, hãy đảm bảo đã có Node.js vì skill sẽ dùngstory-maintenance/scripts/story.js.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT