with one click
possession
原神/崩坏星穹铁道角色夺舍器:从官方设定蒸馏可扮演的角色灵魂,生成可直接加载的角色Skill,支持用户纠错辅助与可选记忆协议。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
原神/崩坏星穹铁道角色夺舍器:从官方设定蒸馏可扮演的角色灵魂,生成可直接加载的角色Skill,支持用户纠错辅助与可选记忆协议。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | possession |
| description | 原神/崩坏星穹铁道角色夺舍器:从官方设定蒸馏可扮演的角色灵魂,生成可直接加载的角色Skill,支持用户纠错辅助与可选记忆协议。 |
| license | MIT |
| metadata | {"kit_version":"3","games":["genshin","hsr"],"dimensions":["profile","personality","interaction","memory","relations"]} |
根据用户第一条消息的语言,全程使用同一语言。
| 游戏 | 代号 | Wiki来源 |
|---|---|---|
| 原神(Genshin Impact) | genshin | 萌娘百科 / BWIKI / Fandom |
| 崩坏:星穹铁道(Honkai: Star Rail) | hsr | 萌娘百科 / BWIKI / Fandom |
{skillsDir}(即本skill的父目录){skillsDir}/<slug>/(与本skill平级,AI可直接加载)/a/Sparkle.skills/,则生成到 /a/<slug>/slug:小写字母、数字、连字符,与最终 SKILL.md 的 name 一致请选择游戏:
[A] 原神(Genshin Impact)
[B] 崩坏:星穹铁道(Honkai: Star Rail)
请选择Wiki来源:
[1] 萌娘百科(中文首选)
[2] BWIKI(严谨准确)
[3] Fandom(英文)
[4] 手动粘贴设定材料
选择[1]-[3]时,读取 {baseDir}/recipes/wiki-sources.md 拼接URL,用WebFetch获取内容。
按以下维度依次提取,每条标注证据级别:verbatim / artifact / impression
| 维度 | Prompt |
|---|---|
| profile | prompts/profile-extractor.md |
| personality | prompts/personality-extractor.md |
| interaction | prompts/interaction-extractor.md |
| memory | prompts/memory-extractor.md |
| relations | prompts/relations-extractor.md |
读取 {baseDir}/recipes/merge-policy.md,矛盾项写入 conflicts.md。
读取 {baseDir}/prompts/skill-assembler.md,生成以下文件结构:
skills/<slug>/
├── SKILL.md # 角色扮演入口(AI可直接加载)
├── profile.md
├── personality.md
├── interaction.md
├── memory.md
├── relations.md
├── memory-log.md # 长期记忆日志(对话中自动更新)
├── conflicts.md
└── manifest.json
skills/<slug>/skills/<slug>/ 目录加入AI的Skill加载路径即可读取 {baseDir}/prompts/roleplay-tester.md,执行8场景测试。
读取 {baseDir}/recipes/quality-metrics.md,生成质量评分报告,更新 manifest.json。
用户说「把XX提炼成提示词」「给我XX的提示词」时,读取 {baseDir}/prompts/prompt-distiller.md 处理。
输出包含7个章节:角色简介、核心指令、深层内核记忆、表层人格与语言风格、专属称呼体系、绝对禁区、对话示例。
用户对角色设定有异议时,读取 {baseDir}/prompts/correction-handler.md 处理。
核心机制:纠错验证后自动写入对应角色的skill文件,无需用户手动操作。
生成的角色 Skill 可附带 memory/ 目录与 memory-log.md,用于给支持文件写入或脚本调用的运行时接入。
重要限制:Skills 本身通常不支持全自动长期记忆写入。如果加载程序没有主动读写 memory/,也没有调用 {baseDir}/scripts/memory_runtime.py,记忆不会自动增长。
本功能应作为“可选运行时辅助协议”理解,不作为内置自动长期记忆宣传。
读取 {baseDir}/prompts/memory-system.md 获取最小接入方式。
本 Skill 的长期记忆是角色全局记忆,不做多用户隔离。所有接入同一个角色 Skill 的程序和用户共享同一份 memory/,使该角色拥有连续统一的经历,而不是每个用户一套割裂记忆。
查看:
python "{baseDir}\scripts\memory_runtime.py" list --skill-dir "{skillsDir}\{slug}" --kind all --limit 50
搜索:
python "{baseDir}\scripts\memory_runtime.py" search --skill-dir "{skillsDir}\{slug}" --keyword "小灰毛"
删除单条事件:
python "{baseDir}\scripts\memory_runtime.py" delete --skill-dir "{skillsDir}\{slug}" --event-id "事件ID"
导出:
python "{baseDir}\scripts\memory_runtime.py" export --skill-dir "{skillsDir}\{slug}" --output "memory-export.json"
清空:
python "{baseDir}\scripts\memory_runtime.py" clear --skill-dir "{skillsDir}\{slug}" --yes
运行时可在记录消息时启用自动摘要:
python "{baseDir}\scripts\memory_runtime.py" record --skill-dir "{skillsDir}\{slug}" --role user --content "{消息}" --extract --auto-summary --summary-threshold 80 --keep-recent 30
策略:
events.jsonl 事件数达到阈值时,自动把较早事件压缩进 summaries.md。context 命令时,只注入结构化事实、关系状态、长期摘要摘录和最近事件,避免上下文爆炸。