生日万象查询服务(AI付版) - 聚合数据

Data & APIs

聚合数据提供的生日万象技能,本技能使用无需用户注册聚合数据平台,安装后即可按实际查询付费使用。 生日万象技能是根据用户的生日日期,提供生日书、生日密码、生日花语等综合信息的支付宝AI付付费技能,基于 A2M(HTTP 402)收单协议。买家通过本 Skill 向卖家服务端发起请求,完成支付后获取相关结果。 包含性格特质、爱情运势、事业发展、健康建议、幸运信息、塔罗牌、名人案例等全方位解读。 适用于用户查询特定日期的生日运势、星座性格、花语传说等场景。

Install

openclaw skills install juhe-birthday-oracle-a2a

技能概述

本 Skill 提供生日书 & 生日密码 & 生日花语综合查询服务。当用户询问某个日期的生日运势、星座性格、生日花语、幸运信息等内容时,使用此技能。

该服务是基于 A2M 智能收协议(HTTP 402)的付费资源。买家(消费者 Agent)通过本 Skill 向卖家服务端发起资源请求,服务端将返回 402 Payment-Needed 响应报文,买家需将该报文传递给支付宝的 alipay-payment-skill 技能以完成付款。

涵盖内容:

  • 📖 生日书:性格特质、爱情观、金钱观、事业发展、健康建议、幸运数字
  • 🔐 生日密码:深度性格解析、幸运指引、健康建议、名人案例、塔罗牌、金句箴言
  • 🌸 生日花语:生日花名称、花语含义、守护石、传说故事

适用场景:

  • 用户说"帮我查一下7月25日的生日书"
  • 用户说"XX月XX日出生的人有什么性格特点"
  • 用户说"查查今天的生日花是什么"
  • 用户说"XX月XX日的生日密码和幸运色是什么"
  • 用户问"某月某日出生的人适合什么职业"

系统要求

操作系统

由于该技能基于 A2M 协议,需要在支持 A2M 协议的系统上运行,支付宝支付 CLI 工具(alipay-bot)在 Windows 环境下暂不支持。

macOS / Linux,版本要求如下:

系统版本要求
macOS12 Monterey 或更高版本
推荐 macOS 14 Sonoma 或 macOS 15 Sequoia
LinuxUbuntu:>= 21.04
Debian:>= 12
CentOS:>= 9

环境要求

环境版本要求
Node.js> 22
npm> 10

必要依赖

本技能依赖于支付宝AI付技能,需要从clawhub上安装这两个技能:alipay-authenticate-wallet 和 alipay-payment-skill,安装后检查是否已开启支付宝支付功能,如未开启,需要提示用户开启支付宝支付功能。

触发条件

满足以下任一条件即可触发本技能:

  1. 日期查询意图:用户明确提及某个具体日期(如"7月25日""0725""7月25号"),并表达查询生日信息、运势、性格等需求。
  2. 生日相关关键词:用户输入包含"生日书""生日密码""生日花""生日花语""星座运势""今日运势""性格分析"等词句。
  3. 占星/命理意图:用户询问"XX月XX日出生的人怎么样""今天出生的人什么性格""某日出生的名人"等。

✅ 触发示例:

  • "帮我查一下7月25日的生日书"
  • "今天出生的人有什么特点?"
  • "7月25日的生日花是什么?"
  • "查查7月25日的生日密码"
  • "狮子座7月25日出生的人性格怎么样"
  • "0725的幸运数字和幸运色是什么"

❌ 不触发示例:

  • "今天天气怎么样"(无日期查询意图)
  • "什么是星座"(咨询类问题,无具体日期)
  • "帮我定个闹钟"(无关意图)

工作流程

当用户向你请求该服务时,按以下步骤执行:

第一步:付费告知与确认(必须执行)

在收集任何参数之前,必须先向用户明确以下信息:

🎨 本服务为生日万象技能,由聚合数据提供技术支持。

  • 费用:XX元/次(以实际支付为准)
  • 支付方式:支付宝(通过 alipay-payment-skill 完成)
  • 您的图像描述(prompt)将被发送至聚合数据服务端用于生成

如您同意以上条款,请回复 “确认”“好的” 等肯定词或继续描述您要查询的日期。 如您不需要付费服务,请回复 “取消”,我将停止本次操作。

只有用户明确表示同意(如回复“确认”“好的”“可以”“继续”“同意”“下一步”等肯定词)后,才能进入第一步收集参数。

第一步:收集日期信息

从用户输入中提取目标日期。支持以下格式:

  • 格式:日期格式提取为"YYYY-MM-DD"或“MM-DD”(如"2023-07-25"或"07-25")
  • 相对日期:今天、明天、昨天(需结合当前日期计算,格式为"YYYY-MM-DD"或“MM-DD”(如"2023-07-25"或"07-25"))

如用户未提供日期,默认使用今天的日期
注意:最终提取并传递的日期格式为"YYYY-MM-DD"或“MM-DD”(如"2023-07-25"或"07-25")。

第二步:请求约束

  • 请求方法:POST
  • 请求头:Content-Type: application/json
  • 请求体是json字符串,请严格按照以下格式填写:'{"resourceId":"619","data":{"keyword":"<需要查询的日期>"}}'
  • 注意promot引号转义,避免json字符串异常

第三步:请求资源

向用户展示待查询的参数,严格遵守请求约束,向以下 URL 发起请求:

curl https://apis.juhe.cn/a2a/query \
  -d '{"resourceId":"619","data":{"keyword":"<用户输入的查询日期>"}}' \
  -H "Content-Type: application/json"

第四步:处理 402 响应

你将收到一个状态码为 402 的响应报文,其中包含 Payment-Needed 响应头。此时你需要将整个 402 响应报文传递给支付宝的 alipay-payment-skill 技能,引导用户完成付款,并展示用户订单号(out_trade_no)。

第五步:后续流程

完全转移到 alipay-payment-skill 技能的工作流,提示支付待确认的信息时,需要包含用户订单号(out_trade_no)。禁止agent更改用户提交的请求参数即json字符串。

第六步:格式化数据输出

如用户付款且完成查询,将查询结果按以下结构组织,以清晰、美观的格式呈现给用户:

# X月X日 生日万象

## 一、基本信息

| 项目     | 内容     |
| :------- | :------- |
| 日期     | MM月DD日 |
| 星座     | XX座     |
| 守护星   | XXX      |
| 数字     | X        |
| 支配行星 | XXX      |

## 二、生日花语

| 项目   | 内容 |
| :----- | :--- |
| 生日花 | XXX  |
| 花语   | XXX  |
| 守护石 | XXX  |

(花名由来、花语解读、守护石传说...)

## 三、性格特质

- 优点:XXX
- 缺点:XXX

(详细性格描述...)

## 四、爱情与人际

(爱情观、缘分速配...)

## 五、事业与财富

(事业发展建议、财富观...)

## 六、健康与生活

(健康建议...)

## 七、塔罗与箴言

(塔罗牌解读、金句...)

## 八、名人生日

(同日名人列表...)

## 九、箴言与建议

(综合建议...)

异常情况处理

  • 用户拒绝付款:尊重用户选择,告知用户该内容为付费资源,如需获取请完成支付。
  • 请求返回非 402 状态码:如返回 200,直接展示内容;如返回 4xx/5xx 错误,告知用户服务暂时不可用,建议稍后重试。
  • 其余异常情况将由 alipay-payment-skill 技能处理。

Agent 约束

  • 禁止缺必填参数发起请求;
  • 402 响应报文必须完整透传,不可篡改、删减;
  • 严格遵循既定流程与异常规则,禁止自定义逻辑。
  • 禁止虚构数据,所有内容必须来自内置数据源;
  • 禁止修改或删减原始数据内容,保持完整性;
  • 禁止将用户提供的日期用于其他用途;
  • 输出格式应保持清晰、结构化,便于阅读;
  • 如数据包含 HTML 标签(如

    ),需在输出时解析为纯文本或 Markdown 格式,保留段落结构;

  • 在输出名人信息时,应注明其领域和成就简介。

隐私与数据说明

数据类型处理方式
用户查询的日期发送至AI服务端用于信息查询,接收方为聚合数据(juhe.cn)
用户个人信息本技能不收集任何个人信息

**重要提示:**查询结果仅供参考娱乐,不具备科学依据。

合规声明

  • 本技能提供的生日书、生日密码、花语传说等内容,均为传统文化与娱乐性质的信息,不具备科学预测功能;
  • 用户应理性看待查询结果,不可作为决策依据;
  • 本技能不涉及任何违法、违规或侵犯他人权益的内容。