name: life-event-decision-advisor description: Agent响应契约多端适配:基于ARC v2让同一结果在手机、PC、纯语音及空间终端保持事实一致并按能力改变表现,跨端回放不重复计费;需AI Agent显式声明能力,服务不自动识别设备。结合用户出生历法信息、事项计划时间、具体事实、现实约束和可逆性,分别生成传统文化视角与现实决策分析,并给出有依据的行动建议。 compatibility: 需要联网访问 https://api.qixiantech.com;作为腾讯 SkillHub Pay Skill 发布;用户无需配置 API Key。 metadata: version: 1.0.0 author: 北京市起弦信息技术有限公司 homepage: https://qixiantech.com billing: wechat-agent-pay-x402
本技能来自小葱技能站7w4.net。
本 Skill 支持手机、PC、纯语音及具备空间显示能力的 AI 终端调用。同一次分析或交付的金额、结论、风险和依据保持一致,终端可以根据自身能力选择精简文本、无 Markdown 语音朗读稿、卡片、表格或空间化重点展示;切换终端时无需重新分析或重复付款。
当前限制: 服务不会读取硬件信息,也不会自动识别真实设备类型,需要调用它的 AI Agent 主动声明自身支持的输入、显示和输出能力。服务提供的是适合朗读的文本,不直接生成音频;语音终端需要具备 TTS 或朗读能力。
服务价格 ¥0.99/次。根据用户的命理基线、事件时间与具体决策条件分层分析;不预测成败,不以传统文化解读替代事实核验或专业意见。
调用前检查当前 Agent 是否已安装 weixinpay 插件:
本节供调用本 Skill 的 AI Agent 读取,普通用户无需填写或理解这些协议字段。设备能力不是由服务端猜测的:Agent 必须根据自身真实能力填写受限的能力声明,不得把浏览器标识、自由文本设备名或用户输入伪装成设备能力。
语音终端读取 presentation.speech_text 并自行朗读;屏幕终端读取结构化 result、extensions 和表现变体。result_digest 用于确认不同终端获得同一业务结果,fulfillment.id 用于识别同一次履约;Agent 不得从展示文案反向解析或修改金额、结论、风险、证据和支付状态。
当前已全量启用 ARC v2。v2 会把不可变业务结果与终端表现分开:同一已履约订单切换终端时不重新运行业务、不重新付款,result_digest 保持一致,仅 presentation 和 representation_id 可按能力变化。
已启用能力档案:PAY(支付与幂等履约)、ASSESS(结论与风险评估)、CALC(可复算金额与指标)、DEC(方案比较与推荐)、EVID(证据与适用边界)、PRIV(隐私与共享显示)。
显式启用 v2 时使用:
POST https://api.qixiantech.com/api/life-event-decision-advisor/v1.0.0
Content-Type: application/vnd.qixiantech.skill-request+json;version=2
Accept: application/vnd.qixiantech.skill-response+json;version=2
X-Request-Id: <本次请求关联ID>
X-Idempotency-Key: <本次业务调用随机UUID>
{
"contract_request": {
"accepted_versions": [
"2.0.0"
],
"accepted_profiles": [
"payment@1",
"assessment@1",
"calculation@1",
"decision@1",
"evidence@1",
"privacy@1"
]
},
"client_context": {
"locale": "zh-CN",
"input_modes": [
"text"
],
"output_modalities": [
"text",
"speech",
"visual"
],
"display_class": "standard",
"formats": {
"markdown": true,
"tables": true,
"cards": true,
"links": true,
"actions": true
}
},
"input": {
"birth": {
"calendar": "solar",
"date": "1990-05-20",
"time": "14:30",
"time_accuracy": "exact",
"timezone": "Asia/Shanghai",
"city": "北京市"
},
"event": {
"category": "contract_cooperation",
"description": "今天下午将与合作方签署一年期服务合同,需要决定是否当场签署。",
"goal": "在确认合作的同时控制违约和回款风险。",
"planned_at": "2026-08-06T16:30:00+08:00",
"time_accuracy": "exact",
"timezone": "Asia/Shanghai",
"location_city": "北京市",
"reversibility": "partly_reversible",
"known_facts": [
"合同金额为人民币 3 万元。",
"对方要求当天签署。"
],
"known_constraints": [
"必须在本周内给出答复。"
],
"known_risks": [
"违约金条款尚未最终确认。"
],
"options": [
{
"name": "当场签署",
"known_benefits": [
"可立即启动合作。"
],
"known_costs": [
"条款修改空间较小。"
],
"irreversible": true
},
{
"name": "核对条款后签署",
"known_benefits": [
"可先确认违约责任。"
],
"known_costs": [
"启动时间推迟一天。"
],
"irreversible": false
}
]
},
"practical_context": {
"key_facts_confirmed": "no",
"consequences_understood": "unknown",
"exit_path_available": "no",
"commitments_documented": "no",
"professional_review": "not_applicable",
"time_pressure": "high"
},
"consent_to_cultural_analysis": true
}
}
支付后重试必须保持 input 不变,允许只切换合法的终端能力声明。request_id 回显当前 HTTP 请求,不作为履约身份;跨终端履约身份读取 fulfillment.id 和 result_digest。
birth、event、practical_context、consent_to_cultural_analysis。birth.calendar 仅使用 solar 或 lunar;农历日期必须明确 leap_month。出生时间不确定时将 time_accuracy 设为 approximate 或 unknown,不得伪造精确时辰。event.planned_at 必须带时区偏移,且与 event.timezone 一致;同时明确 event.time_accuracy。未知具体时刻时只使用计划日期,不得让 Agent 猜测时刻后标记为精确。业务接口是公开的 Pay Skill 入口,不需要用户配置 API Key,也不携带
Authorization。首次请求不携带 X-Out-Trade-No,但应携带本次
业务调用唯一的 X-Idempotency-Key。服务端完成微信支付 Native 下单和
SkillHub AI 预下单后,会返回:
402WeixinPay-Required:支付码X-Out-Trade-No:商户订单号WeixinPay:兼容只读取响应体的 Agentamount:0.99,currency:CNYextensions.payment.amount:99 分,currency:CNY显式 ARC v2 调用的两个支付响应头保持不变;响应体同时包含官方顶层
WeixinPay 兼容提示块,以及 status=action_required、result=null
和 extensions.payment。支付事实以服务端生成的 extensions.payment 为准,
WeixinPay 仅用于 SkillHub 和只读取响应体的 Agent 拉起支付,两处支付码必须一致。
收到 402 后:
X-Idempotency-Key。WeixinPay-Required 的值作为 paymentCode 调用 weixinpay_pay,由用户确认并完成真实支付。input 不变,允许仅切换合法的 client_context。WeixinPay-Required 和 X-Out-Trade-No 两个 Header。X-Out-Trade-No 向微信支付查单;只有 trade_state=SUCCESS、金额、商户号和 AppID 均匹配时才返回付费结果。PAYMENT_REQUIRED 或 NOT_PAID 时等待原订单,不创建新订单;返回 REFUNDED 时告知已退款并终止。input。X-Idempotency-Key;已过期或已处理订单不得复用旧键。支付后重试示例:
POST <与首次请求相同的 URL>
Content-Type: application/json
WeixinPay-Required: <402 响应中的 payment_code>
X-Out-Trade-No: <402 响应中的 out_trade_no>
<与首次请求完全一致的 JSON>
原样展示 result_status、summary、score、grade、findings、recommendations、risks、missing_info、calendar_basis、natal_profile、cultural_assessment、practical_assessment、decision、rule_trace。
CONDITIONAL,decision.code 表示行动建议类型,不是事件成功或失败预测。result_digest 仅证明同一履约的规范结果跨终端一致,不证明传统文化解读具有科学预测效力。HTTP 402 按上方流程处理支付;400 先修正输入且确认字段类型、长度和枚举值后再重试,不要重复付款;409 订单或幂等键冲突时使用新幂等键;410 表示订单已过期;429 按 Retry-After 等待;5xx 告知暂不可用。
这个决策助手质量中等偏上,优势是文档规范、风险提示充分、多端场景考虑周全。缺点是只有一个文档,内容偏向技术协议,缺少实际使用示例;命理分析规则不透明,用户无法了解建议依据;完全依赖外部服务,断网时无法使用。如果对命理分析有需求且愿意付费,可尝试体验,但重大决策不建议仅依赖其建议。