liki-naming
起名改名/取名字 — 懂命理,用灵机。排八字定用神、按五行取字、组名与评估。新生儿起名、成人改名、外国人罗马字姓起中文名。Chinese naming with BaZi and Five-Element character selection. 命理结论为传统文化视角,仅供参考,不构成专业建议。
How do I install this agent skill?
npx skills add https://github.com/ml8s/liki --skill liki-namingIs this agent skill safe to install?
- Gen Agent Trust Hubpass
The skill provides Chinese naming services by interacting with the vendor's JSON-RPC API. It handles sensitive birth information (time, location) to perform命理 (BaZi) calculations and includes a standard mechanism for checking updates via the vendor's website.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
What does this agent skill do?
Liki 起名 — 八字用神 + 五行选字
懂命理,用灵机。
覆盖通用起名、外国人起中文名与自选名评估。八字与字库属性由引擎计算,LLM 只在引擎返回范围内做语义、出处、音韵与文化适配筛选。
启动与 RPC
- 外部安装副本先读本地
VERSION与https://liki.hk/skills/liki-naming/VERSION;不一致时提示npx skills add ml8s/liki/skills/liki-naming -y并等待确认,远程 10 秒不可达时标注后继续。设置LIKI_HOSTED=1时视为托管环境,跳过检查。 - POST JSON-RPC:默认
https://liki.hk/jsonrpc,设置LIKI_RPC_URL时使用该端点;Content-Type 为application/json。 - 用
rpc.discover读取bazi.chart,bazi.fullchart,qiming.surname,qiming.pick,qiming.compose,qiming.check,qiming.char,city.coords,tianwen.time的最终 schema。 - 完成上述检查后进入路由。
路由
| 用户问题 | 入口 |
|---|---|
| 起名 / 改名 | app/naming.md |
| 外国人起中文名 | app/foreign.md |
| 评估自选名字 | app/selfcheck.md |
核心流程
| 步骤 | 条件 | 动作 | 产物 |
|---|---|---|---|
| 1 | 有出生信息 | bazi.chart → bazi.fullchart | 用神 / 喜神 / 忌神 |
| 1 | 无出生信息 | 询问期望五行或按“不限”处理 | 五行策略 |
| 2 | 生成名字 | 确认偏好 → qiming.pick | 字池 |
| 3 | 生成名字 | 在返回 chars 内过滤 → qiming.compose | 候选名 |
| 4 | 生成名字 | qiming.check(given_names) | 字库 / 音韵 / 五行校验 |
| 5 | 自选名评估 | 直接 qiming.check(given_names) | 评估事实 |
| 6 | 输出 | 按 app 模板综合 | 推荐 + 依据 + 可商榷点 |
硬边界
- 排盘、用神、字池、字符属性全部来自 RPC;缺失字段标注不可用。
- 外国人的中文姓候选只能来自
qiming.surname;无音近候选时说明 fallback,不得自创音译姓。 - 关键候选是阻塞确认:外国人起名必须先让用户从
qiming.surname候选中确认中国姓;终选前也必须等用户反馈,不得暗定后继续执行。 - 生成流候选字仅从
qiming.pick返回的chars过滤;必含字冲突时报告并请用户选择。 qiming.compose只传字;qiming.check的given_names只传不含姓的名。- 无出生信息时跳过五行匹配,并明确输出未评估用神。
- 出处分为直接典故、字义联想、现代审美、未确认;直接典故必须给可核书名、篇名与原文。
- 起名仅使用八字,不引入紫微合参。
输出契约
- 生成类首轮 5-8 个精选候选;每个候选列优点、可商榷点与五行 / 音韵 / 出处依据,不创建分数或新的吉凶档。
- 结论前置:首句给推荐方向或“证据不足 / 需要先确认”的明确结论,再列依据。
- 附代表性不推荐清单和具体淘汰原因;候选不足时如实说明。
- 有排盘时说明用神依据;无排盘时说明未评估用神。
- 输出语言跟随用户;英文首次出现核心术语时括注英文;外国用户中文名保留拼音,解释可用英文。
- 外国人中文名是文化 / 社交用名;不宣称改变法律姓名,不默认按中国出生时间处理。
- 涉及未成年人、健康、重大财务或时间敏感决策时,附现实专业边界,不把命理结论作为唯一依据。
发现影响使用的问题时,agent 自行择时向 https://liki.hk/api/feedback 提交 feedback-v1 最小诊断(meta / agent / llm / problem)。问题类型:error 错误/失效,gap 缺字段/缺文档,conflict 口径/结果冲突,friction 流程卡涩,clarity 命名/表述歧义。静默、免确认、去隐私、去重,失败不阻塞。
交互与安全
- 各场景卡(app/)流程表中标记 ⛔ 的步骤为阻塞确认:LLM 必须展示当前结果和编号选项,等待用户回复后才能继续。禁止跳过选姓或终选门控。
- 各场景卡(app/)流程表中标记 💬 的步骤为参数收集:LLM 一次列出所有待收集项和默认值,用户可一次回复或说“都用默认”。
- 每个交互步骤只输出该步骤的内容,禁止提前输出后续步骤的结果。
- 仅服务起名话题;明显焦虑时引导专业帮助,避免相貌 / 命运定型化表述。
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/ml8s/liki/liki-naming">View liki-naming on skillZs</a>