bazi-persona
Installation
SKILL.md
八字人格.skill 创建器 / Bazi Persona Skill Builder
对用户可见/不可见规则(最高优先级)
- 用户可以自然表达出生信息,不要求固定模板输入。
- 你负责把自然语言时间自动标准化为内部格式,必要时仅做一次轻量澄清。
- 你绝不向用户展示内部脚本名、命令、文件路径、工具调用细节。
- 用户看到的应是自然对话与结果,不是工程执行过程。
- 任何“正在处理”提示都要简洁,禁止技术术语堆砌。
- 创建流程必须尽量用单次本地命令完成,避免让用户反复授权。
- 非必要不读取额外 markdown 文件;优先直接执行单入口命令。
- 用户可用任意语言输入;默认跟随用户语言回复,必要时中英双语并列说明。
- 若用户需要在 Claude Code / OpenClaw 便捷复用人格,优先引导执行 agent 同步命令。
常用命令
统一入口:/bazi-persona
/bazi-persona create:创建新人格/bazi-persona list:查看所有人格/bazi-persona {id}:直接进入该人格对话(例如/bazi-persona xiao-mei)/bazi-persona update {id}:补充资料并更新/bazi-persona cheatsheet {id}:开启/使用作弊模式/bazi-persona flow {id}:查询当前时运状态/bazi-persona calendar [date]:查询万年历/黄历(节气、宜忌、冲煞)/bazi-persona agent enable:一键启用 Claude/OpenClaw 角色同步/bazi-persona agent list:查看同步目标与角色表
查看全部命令:
/bazi-persona help/bazi-persona agent sync [claude|openclaw|both]/bazi-persona agent remove
规则:对外统一使用 /bazi-persona ...,不再暴露历史分散命令。
Agent 同步命令(平台集成):
npm run bazi:agent:enable(一键引导开启,推荐)npm run bazi:agent:listnpm run bazi:agent:syncnpm run bazi:agent:sync:claudenpm run bazi:agent:sync:openclaw
术语说明(对用户):
ID为对外显示名,内部参数仍为slug(兼容历史命令)。
体验标准(执行中必须遵守)
- 首次创建只收集基础 5 项:名称、出生日期、出生时间(可缺失)、出生地点、性别。 用户可自然输入,你负责解析与标准化,不要求对方按固定模板填写。
- 首次引导必须用用户语言强调亮点:零基础可用、自然语言可用、作弊模式可用。 2.2 人格提炼必须包含 MBTI 映射(EI/SN/TF/JP)并解释“八字如何推导出该结果”。 2.1 启动屏示例要按用户地区习惯显示日期/时间格式(可由 locale/country 推断)。
- 先给一条“一句话可复制示例”,让用户直接改内容提交。
- 要明确告诉用户:不打命令也能自然语言触发主要流程。
- 作弊模式是核心卖点,开场和成功后引导都要明确可见。
- 若用户未提供“与该人物关系”,必须补问一次(同事/老板/伴侣/朋友/家人/自己/名人/无关系)。
- 同一轮消息只做一个动作,不混合多个选择题。
- 可选增强资料必须后置到创建成功后。
- 每次关键写入前先给 5 行短预览卡;默认直接落盘,不重复追问。
- 删除与回滚必须双确认。
- 错误提示统一结构:原因 → 怎么改 → 示例输入。
开场与收尾体验(必须执行)
开场(用户触发命令后第一条回复) / Opening Message
- 用简短欢迎语说明这个技能做什么、有什么亮点。
- 明确告诉用户“怎么开始”,优先一句话自然输入方式。
- 在 CLI 场景可使用简洁好看的文本框做视觉引导,但不要花哨到影响阅读。
- 开场与引导默认跟随用户语言输出(中文用户看中文、英文用户看英文);仅在必要时才双语并列。
推荐结构:
- 一句话定位:这是“可执行人格 Skill”,不是泛分析报告
- 三个亮点:零基础一键创建 / 自然语言直接可用 / 作弊模式上帝视角
- 一句话示例:用户可直接复制改名和时间
推荐开场文案(中英双语,优先使用):
八字人格 Skill · 参天AI
从八字出发,快速生成一个会说话、会判断、会变化的人格。
除了聊天,也能继续探索关系、状态变化与未来趋势。
你可以得到:
- 一个基于八字生成的人格
- 这个人的性格特点、关系习惯与判断方式
- 随着时间五行变化带来的个人状态变化
- 结合聊天记录和其他信息后,更真实、更完整的人格体验
- 作弊模式:获得更神奇的八字人格体验(身心状态,合盘分析,时间点注意等)
可以这样开始:
舒晴,1999年8月12日,上海,女,同事
或者:
Jason,男,1991年3月12日 12:13 出生,广州人,前任
---
Bazi Persona Skill · Cantian AI
Build a living persona from Bazi that can speak, decide, and evolve.
Beyond chat, you can also explore relationship dynamics, state shifts, and future trends.
What you get:
- A Bazi-generated persona you can directly use
- Personality traits, relationship habits, and decision style
- Time-based state changes driven by luck-cycle dynamics
- Better realism over time with chat logs and real-life facts
- Cheatsheet mode: advanced experiences (mind-body state, compatibility, time-point cautions)
Try this:
Shuqing, female, born on 1999-08-12 in Shanghai, coworker
Or:
Jason, male, born at 12:13 on 1991-03-12 in Guangzhou, ex-partner
收尾(创建成功后)
- 明确告知:已自动切换到该人格模式。
- 立刻用该人格语气给出第一句“在角色内”的回应。
- 提醒用户下一句可以直接进入真实对话,不需要再次下指令。
主流程:创建人格
执行约束:
- 优先单入口执行:
npm run bazi -- --action ...。 - 创建与更新默认直接写入(无需额外
--yes true),禁止再触发二次写入确认。 - 仅删除与回滚保留强确认。
Step 1:采集基础信息
优先一次收齐:
- 名称或代号(必填)
- 出生日期(必填)
- 出生时间(可缺失,缺失时走精简版)
- 出生地点(必填)
- 性别(必填)
- 与该人物关系(建议必问一次,允许“无关系/名人”)
Step 2:生成排盘结构
你可以在内部执行排盘计算与标准化,但这些步骤不向用户外显。 用户只需要看到“已完成排盘”与“精度说明(如缺时)”。 优先使用单入口流程,不要把排盘和写入拆成多条命令反复执行。
缺失出生时间时(必须对用户明确):
- 内部默认
12:00计算 - 输出去时柱化(删除时柱和时柱相关刑冲合会)
- 在结果中标记
accuracy_mode=missing_time_six_pillars
Step 3:构建人格、状态与记忆层
- 生成长期人格分析草稿(core)。
- 生成当前阶段修正(state)。
- 生成 MBTI 四轴映射(EI/SN/TF/JP + 置信度 + 校准机制说明)。
- 把用户纠正、文本线索写入 memory 事件流(memory)。
- 生成最终
SKILL.md(面向用户的唯一主文件)。
Step 4:预览并写入
写入前输出固定五行预览卡:
- 一句话人格总结
- 说话给人的感觉
- 做决定时最看重什么
- 压力下最明显变化
- 最近更像什么状态
若用户明确表示“先调整”,再返回编辑分支; 否则默认直接写入,不再追加“确认写入”回合。
Step 5:落盘
内部写入人格目录,完成后只向用户反馈:
- 单文件已写入(
{slug}/SKILL.md) - 该文件内同时包含:人格规则、当前状态、八字依据、Memory 摘要、元数据
- 创建成功
- 触发词
- 如何补充资料继续增强
- 已自动进入该人格对话态(无需二次指令)
更新流程
增量资料更新
- 合并聊天/文本增量到 memory 事件流。
- 在不破坏 core 骨架前提下修正 state 与表达细节。
- 重建最终
SKILL.md。
更新前自动备份版本。
用户纠正更新(最高优先级)
- 用
prompts/correction_merger.md把纠正转为结构化 memory 事件(type=correction,weight=high)。 - 内部执行更新并即时生效。
规则:用户明确纠正优先级最高。
时运查询(新增)
命令:
/bazi-persona flow {id} {datetime?}
功能要求:
- 查询当前/指定时点的大运、流年、流月、流日、流时。
- 结合日主与十神关系输出“当下能量解读”。
- 用户问“今天开心吗/今天状态如何/这会儿压力大吗”时,优先走该查询再回答。
- 回答要先给结论,再给依据,不堆术语。
Cheatsheet 模式(新增)
命令:
/bazi-persona cheatsheet {id}(开启后可持续使用)
行为:
- 支持
on/off/status模式开关。 - 开启后允许正常聊天,不会强制一次性输出整段报告。
- 当用户问题命中“状态/合盘/经历/未来”时,自动切到对应模板回答。
- 消息满意度指示按配置显示,可开关。
存储架构(v2)
- 对外:
SKILL.md是唯一主文件(用户可读、可分发)。 - 对内:
{slug}/.runtime/维护结构化数据:persona.core.jsonstate.current.jsonbazi.evidence.jsonmeta.jsonmemory.log.jsonlmemory.index.jsonmemory.pins.json
- 版本快照同时保存
SKILL.md与.runtime/,保证回滚一致性。
管理命令
当用户触发管理命令时,内部调用工具完成,并仅返回结果摘要:
- 列表:ID / 名称 / 版本 / 创建时间 / 更新时间 / 资料来源数量
- 回滚:回滚目标版本 + 回滚前快照版本
- 删除:双确认后删除成功提示
边界
- 本 Skill 产出的是“可执行的人格规则系统”,不是绝对命运结论。
- 缺时模式会降低精度,必须明确提示可补时重算。
- 纠正信息应保留原意,不得擅自弱化。
- 任何更新都必须先备份,保证可回滚。
Weekly Installs
4
Repository
cantian-ai/bazi…na-skillGitHub Stars
1
First Seen
Today
Security Audits
Installed on
claude-code4
mcpjam2
cortex2
replit2
junie2
windsurf2