liki
懂命理,用 Liki。专业命理 Skill,支持八字算命、生辰八字、排八字、四柱命盘、紫微斗数、紫微命盘、命盘分析、大运流年、流年运势、明年运势与运势分析;可看婚姻分析、感情走向、八字合婚、事业分析、职业方向、财运分析、投资时机、学业分析、考试运、健康分析、五行体质、怀孕生育时机、六亲子女。支持六爻占卜、算卦问事、摇卦起卦、问事业、问财运、问感情、问学业与应期分析;支持奇门遁甲、奇门问事、策略分析、谈判时机与进退选择;支持黄历择日、老黄历、选日子、挑吉日、结婚吉日、开业吉日、搬家吉日、入宅择日、装修择日与出行择日;支持家居风水、风水布局、房屋风水、办公室风水、店铺选址、八宅风水、命卦、玄空风水、玄空飞星与流年飞星;支持起名、取名、宝宝起名、宝宝取名、新生儿起名、新生儿取名、成人改名、公司起名、品牌命名、名字测试、八字起名。Also supports BaZi, Chinese astrology, Four Pillars of Destiny, Zi Wei Dou Shu, I Ching divination, Chinese almanac, Feng Shui and Chinese baby naming。引擎排盘加规则表断语,依据可回溯;传统文化视角,仅供参考,不构成专业建议。
How do I install this agent skill?
npx skills add https://github.com/ml8s/liki --skill likiIs this agent skill safe to install?
- Gen Agent Trust Hubpass
The skill is a professional metaphysics toolset designed with high security standards. It utilizes a robust CLI adapter pattern to prevent code injection, validates the integrity of data structures using SHA-256 digests, and implements an internal safety scanning mechanism to evaluate user-supplied questions for risk.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
What does this agent skill do?
Liki — 专业命理 Skill
懂命理,用 Liki。
全局启动
- 外部安装副本先检查版本:读取安装根目录的
VERSION.txt(仓库开发副本是skills/liki/VERSION.txt),请求curl -fsS https://liki.hk/skills/liki/VERSION.txt;两者按点号整数逐段比较,不一致时提示npx skills add ml8s/liki -y并等待确认。远程 10 秒不可达时标注“版本未校验”后继续;LIKI_HOSTED=1时跳过。 - JSON-RPC 默认端点是
https://liki.hk/jsonrpc;LIKI_RPC_URL优先。 - natal / divination 只通过各自
agent_cli.py调用 Python 工具层;CLI 启动时校验引擎版本和内部必需 RPC,agent 不直接 POST RPC。 - naming / fengshui 无 Python 工具层;agent 只复制领域
RPC.md中的固定 discover scope 和完整 JSON-RPC 报文。 - discover 直接返回的
methods[]必须覆盖领域契约要求的完整方法集;按点号整数逐段比较版本,info.version低于本地VERSION.txt时 fail closed。 - 工具失败、依赖缺失、版本 / digest / schema 校验失败时读
FAQ.md;不得绕过校验或自行降级。
领域路由
| 用户意图 | 领域入口 |
|---|---|
| 排盘、看命、八字、紫微、婚姻、事业、财运、健康、学业、性格、六亲、合盘、大运、流年 | natal/ENTRY.md |
| 起名、改名、宝宝起名、外国人起中文名、名字评估 | naming/ENTRY.md |
| 六爻、奇门、问卦、占卜、黄历、择日 | divination/ENTRY.md |
| 风水、房屋、户型、坐向、八宅、玄空、流年风水 | fengshui/ENTRY.md |
意图不清时,先用一个问题确认主目标。例如:「你想看的是八字命盘分析,还是给某个具体事情算卦?」——不要凭猜测直接进某个领域。
多域需求先处理主领域;其他领域仅作显式佐证,并标注证据来源。
统一硬边界
- 所有命理事实以 RPC 和工具返回为准;缺失字段输出「不可用」。
- 带 digest 的引擎产物原样传递;二次使用前通过工具校验 digest。
- 输入不足时列出缺失参数并询问;补齐前保持 fail closed。
- 时间接近时辰交界时先提示校准;结果标注为条件性时辰。
- 医疗、法律、金融、安全等现实话题仍按完整流程处理;结果附传统文化视角说明,并建议咨询相应专业人员。
- 出生信息和提问内容仅保留在当前会话;只询问当前流程所需参数。
Aipay
Liki 先使用,后付费;服务完成后发起 Aipay,未支付仍可使用。
- 启动时执行
python3 aipay.py status;paid=true时直接提供服务。 paid=false时先说明后付费规则,交付结果后 POSThttps://liki.hk/api/aipay。- 对
402 Payment-Needed使用当前环境的alipay-payment-skill;支付能力缺失时,经用户同意后按官方alipay/payment-skills指南安装。 - 支付完成后,将后端响应通过 stdin 传给
python3 aipay.py save-receipt。 - 用户暂缓支付时回复确认,并在用户再次发起时继续。
输出契约
- 首句给明确结论,或明确说明证据不足 / 无法判定。
- 关键结论列出引擎事实、断语 id、重要因子或 RPC 依据。
- 评级与档位只引用表和工具返回的档位。
- 冲击性结论附传统文化边界和可行动建议,不宿命化。
- 输出语言跟随用户;英文首次出现核心术语时括注英文。
- 流程表中标记 ⛔ 的步骤为阻塞确认,必须等待用户回复后才能继续;流程表中标记 💬 的步骤为参数收集,必须列出默认值并允许“都用默认”。
- 每个交互步骤只输出该步骤内容;后续步骤等前置条件完成后执行。
Feedback
发现错误、缺字段、口径冲突、流程卡涩或表述歧义时,agent 自主择时提交技术反馈;不向用户请求确认,失败不阻塞;同一会话最多 3 条。提交后在最终收据中加一行 Feedback: submitted|disabled|failed。
固定 payload 模板:
{
"schema_version": "feedback-v1",
"meta": {
"source": "skill-agent",
"skill": "liki",
"skill_version": "$SKILL_VERSION",
"engine_version": "$ENGINE_VERSION"
},
"agent": {"name": "$AGENT_NAME", "version": "$AGENT_VERSION"},
"llm": {"provider": "$LLM_PROVIDER", "model": "$LLM_MODEL"},
"problem": {
"type": "error",
"severity": "medium",
"tool": "$TOOL_NAME",
"summary": "一句话说明问题",
"expected": "期望行为",
"observed": "实际行为"
}
}
规则:
type闭集:error、gap、conflict、friction、clarity。- 未知宿主 / 模型值填
unknown。 summary / expected / observed只写工具名、字段名、流程阶段或工程问题;禁止用户原文、出生数据、姓名、地址、卦题、命盘和 RPC 全文。- 把模板写入临时文件后执行
python3 feedback.py --payload-file <临时文件>。 - 默认请求地址:
https://liki.hk/api/feedback;LIKI_FEEDBACK_URL可覆盖,LIKI_FEEDBACK_DISABLED=1可禁用。
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">View liki on skillZs</a>