返回顶部
c

character-manager角色管理器

小说角色管理工具。创建、编辑、查询角色档案,支持角色关系网络、情感弧光、动机追踪。Use when: Architect 代理在 Phase 3 需要创建角色档案、管理角色关系、追踪角色成长轨迹。

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.4
安全检测
已通过
174
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

character-manager

Character Manager - 角色管理工具

创建、编辑、查询角色档案的工具,支持角色关系网络、情感弧光、动机追踪。专为 AutoNovel Writer v5.0 设计,由 Architect 代理在 Phase 3 使用。

快速开始

bash
cd ~/.openclaw/workspace/skills/character-manager

安装依赖

pip3 install -r requirements.txt --user

创建新角色

python3 scripts/manage_characters.py create --name 林风 --role 主角 --output characters/linfeng.yml

查看角色列表

python3 scripts/manage_characters.py list --project ./my-novel

查询角色关系

python3 scripts/manage_characters.py query --name 林风 --relation 盟友

导出角色档案

python3 scripts/managecharacters.py export --project ./my-novel --output charactersexport.md

安全说明

重要: --project 参数用于指定项目目录,工具会读取和写入该目录中的 YAML 文件。

安全建议:

  • - ✅ 仅指向小说项目目录(如 ./my-novel)
  • ✅ 使用相对路径或工作区内的绝对路径
  • ❌ 不要指向系统目录(如 /etc, /home, ~/.ssh)
  • ❌ 不要指向包含敏感数据的目录

示例:
bash

✅ 安全


python3 scripts/manage_characters.py list --project ./my-novel
python3 scripts/manage_characters.py export --project /home/user/workspace/novels/my-book

❌ 危险 - 不要这样做

python3 scripts/manage_characters.py list --project /etc python3 scripts/manage_characters.py list --project ~/.ssh

命令行选项

选项说明必填
create创建新角色档案-
list
列出所有角色 | - | | query | 查询角色信息 | - | | update | 更新角色档案 | - | | delete | 删除角色档案 | - | | export | 导出角色档案 | - | | --name | 角色名称 | create/query/update | | --role | 角色类型(主角/配角/反派) | create | | --project | 项目目录 | list/export | | --output | 输出文件路径 | create/export |

角色档案结构

yaml

characters/linfeng.yml


name: 林风
role: 主角
age: 16
gender: 男

外貌特征

appearance: height: 175 build: 清瘦 features: - 剑眉星目 - 气质出尘 clothing_style: 朴素青衣

性格特征

personality: traits: - 坚韧不拔 - 重情重义 - 聪明机智 flaws: - 有时冲动 - 不愿示弱 mbti: ENFP

背景故事

background: origin: 青石镇普通少年 family: 父母早逝,与爷爷相依为命 key_events: - chapter: 1 event: 获得神秘玉佩传承 - chapter: 10 event: 加入青云宗

能力体系

abilities: cultivation: current_realm: 练气三层 max_realm: 未知 skills: - 基础剑法 - 青木诀 special: - 玉佩空间 - 快速学习

人际关系

relationships: - name: 苏媚 type: 女主角 status: 暧昧 description: 青云宗圣女,对林风有好感 - name: 萧炎 type: 竞争对手 status: 亦敌亦友 description: 同门师兄,天赋异禀

情感弧光

emotional_arc: start: 平凡少年,渴望力量 midpoint: 发现身世之谜,陷入迷茫 end: 接受使命,成长为强者

动机追踪

motivation: surface_goal: 成为强者,保护重要的人 deep_goal: 寻找父母失踪真相 internal_conflict: 力量与本心的平衡

支持的角色类型

类型说明示例
主角故事核心人物林风
女主角
感情线核心 | 苏媚 | | 重要配角 | 推动剧情的关键配角 | 导师、盟友 | | 配角 | 一般配角 | 同门、路人 | | 反派 | 对立面角色 | 宿敌、BOSS | | 中立 | 立场不明确的角色 | 商人、情报贩子 |

关系类型

类型说明
盟友站在主角一方的角色
敌人
对立面角色 | | 竞争对手 | 亦敌亦友的关系 | | 师徒 | 师傅/徒弟关系 | | 亲人 | 父母、兄弟姐妹 | | 暧昧 | 感情线未明确 | | 恋人 | 确定的恋爱关系 |

使用场景 (V5 流水线)

阶段代理输入输出
Phase 3: 角色档案Architectoutline.md + world.ymlcharacters/*.yml (≥3 个主角)

依赖

bash
pip3 install -r requirements.txt --user

主要依赖:

  • - pyyaml>=6.0.1 - YAML 文件处理
  • rich>=13.7.0 (可选) - CLI 美化输出

相关文件

  • - scripts/managecharacters.py - 主程序
  • configs/charactertemplates.yml - 角色模板配置
  • references/character_design.md - 角色设计指南

Version: 1.0.0 基于: AutoNovel Writer v5.0 项目规划

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 character-manager-1775899873 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 character-manager-1775899873 技能

通过命令行安装

skillhub install character-manager-1775899873

下载

⬇ 下载 character-manager v1.0.4(免费)

文件大小: 15.55 KB | 发布时间: 2026-4-12 09:20

v1.0.4 最新 2026-4-12 09:20
修复:添加 requirements.txt 和 character_design.md,添加安全警告

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部