命理八字分析 (Bazi Fortune-Telling)
何时使用 / When to Use
- - 用户要"算命"、"排八字"、"看八字"、"命理分析"。 / User wants fortune-telling or Bazi analysis.
- 用户要"运势"、"算一卦"、"命盘"、"算卦"。 / User wants fate reading or horoscope chart.
- 用户要"五行分析"、"八字测算"、"八字解读"。 / User wants Five Elements analysis or detailed Bazi reading.
- 用户要查询、下载或解读已有的八字分析报告。 / User wants to query, download, or read existing Bazi reports.
前置依赖 / Prerequisites
- - 推荐运行环境:Node 18+。 / Recommended runtime: Node 18+.
- 执行目录:在 skill 根目录(
SKILL.md 所在目录)执行以下命令。 / Run commands in the skill root (where SKILL.md is located).
CODEBLOCK0
工具清单 / Tool Index
- -
index.js --tool iaskaster_auto:自动化流程入口,包含登录、提交、状态查询等核心操作。 / Main flow entry point with login, submit, status operations. - INLINECODE3 :查询用户的报告列表。 / List user's report history.
- INLINECODE4 :下载或导出报告为 PDF。 / Download or export report as PDF.
- INLINECODE5 :八字解读与详细分析。 / Bazi interpretation and detailed analysis.
- INLINECODE6 :运势分析、流年运势。 / Fortune analysis and yearly horoscope.
- INLINECODE7 :查询账户余额或剩余额度。 / Query account balance or remaining quota.
- INLINECODE8 :获取充值链接。 / Get recharge link.
- INLINECODE9 :解读/阅读已有 PDF 报告。 / Read and interpret existing PDF reports.
- INLINECODE10 :获取出生信息表单。 / Get birth info form.
工具与参数 / Tools & Parameters
iaskaster_auto
CODEBLOCK1
参数定义 / Parameters:
- 取值范围:
form,
check_login,
send_code,
verify_code,
submit,
status
- 说明:
-
form:获取表单信息
-
check_login:检查登录状态
-
send_code:发送验证码
-
verify_code:验证登录
-
submit:提交分析请求
-
status:查询流程状态
- -
contact(条件 / conditional)
- 说明:手机号或邮箱(
send_code/
verify_code 时需要)
- 说明:验证码(
verify_code 时需要)
- 说明:姓名(
submit 时需要)
- -
birthInfo(条件 / conditional)
- 格式:多行文本,包含姓名、性别、出生日期、出生时间、日历类型等
- 说明:出生信息(
submit 时需要)
iaskaster_list
CODEBLOCK2
列出用户的历史报告列表。/ List user's historical reports.
iaskaster_download
CODEBLOCK3
- -
action:show(查看)/ download(下载)/ list(列表) - INLINECODE40 :报告ID
- INLINECODE41 :下载保存路径(可选)
iaskaster_bazi
CODEBLOCK4
八字解读与详细分析。/ Bazi interpretation and detailed analysis.
iaskaster_fortune
CODEBLOCK5
运势分析与流年运势。/ Fortune analysis and yearly horoscope.
iaskaster_balance
CODEBLOCK6
查询账户余额与剩余额度。/ Query account balance and remaining quota.
iaskaster_recharge
CODEBLOCK7
获取充值链接。/ Get recharge link.
iaskaster_read
CODEBLOCK8
- -
filename(必填 / required)
- 说明:PDF 报告文件名
示例 / Examples
CODEBLOCK9
注意事项 / Notes
- 1. 所有命令均在 skill 根目录执行,不依赖仓库根目录路径。 / Run all commands in the skill root; do not rely on repo-root paths.
- 出生信息格式为多行文本,包含姓名、性别、出生日期、出生时间、日历类型等。 / Birth info is multi-line text with name, gender, birth date, time, calendar type.
- 首次使用需先通过验证码登录。 / First-time users need to login via verification code.
- 提交分析后可通过
status 命令查询进度。 / After submitting, use status to check progress.
命理八字分析 (Bazi Fortune-Telling)
何时使用 / When to Use
- - 用户要算命、排八字、看八字、命理分析。 / 用户想要进行算命或八字分析。
- 用户要运势、算一卦、命盘、算卦。 / 用户想要进行命运解读或查看命盘。
- 用户要五行分析、八字测算、八字解读。 / 用户想要进行五行分析或详细的八字解读。
- 用户要查询、下载或解读已有的八字分析报告。 / 用户想要查询、下载或阅读已有的八字报告。
前置依赖 / Prerequisites
- - 推荐运行环境:Node 18+。 / 推荐运行环境:Node 18及以上版本。
- 执行目录:在 skill 根目录(SKILL.md 所在目录)执行以下命令。 / 在技能根目录(SKILL.md所在目录)运行以下命令。
bash
npm i && npm run build
工具清单 / Tool Index
- - index.js --tool iaskasterauto:自动化流程入口,包含登录、提交、状态查询等核心操作。 / 主流程入口,包含登录、提交、状态查询等操作。
- index.js --tool iaskasterlist:查询用户的报告列表。 / 查询用户的报告历史记录。
- index.js --tool iaskasterdownload:下载或导出报告为 PDF。 / 下载或导出报告为PDF格式。
- index.js --tool iaskasterbazi:八字解读与详细分析。 / 八字解读与详细分析。
- index.js --tool iaskasterfortune:运势分析、流年运势。 / 运势分析与年度运势。
- index.js --tool iaskasterbalance:查询账户余额或剩余额度。 / 查询账户余额或剩余配额。
- index.js --tool iaskasterrecharge:获取充值链接。 / 获取充值链接。
- index.js --tool iaskasterread:解读/阅读已有 PDF 报告。 / 阅读和解读已有的PDF报告。
- index.js --tool iaskaster_form:获取出生信息表单。 / 获取出生信息表单。
工具与参数 / Tools & Parameters
iaskaster_auto
bash
基础用法
node index.js --tool iaskaster_auto {action:
}
独立命令示例
node index.js --tool iaskaster_auto {action:form}
node index.js --tool iaskasterauto {action:checklogin}
node index.js --tool iaskasterauto {action:sendcode,contact:13800000000}
node index.js --tool iaskasterauto {action:verifycode,contact:13800000000,code:123456}
node index.js --tool iaskaster_auto {action:submit,birthInfo:姓名:张三\n性别:男\n出生日期:1990年1月1日\n出生时间:12时30分\n日历类型:公历}
node index.js --tool iaskaster_auto {action:status}
参数定义 / 参数说明:
- 取值范围:form, checklogin, sendcode, verify_code, submit, status
- 说明:
- form:获取表单信息
- check_login:检查登录状态
- send_code:发送验证码
- verify_code:验证登录
- submit:提交分析请求
- status:查询流程状态
- 说明:手机号或邮箱(sendcode/verifycode 时需要)
- 说明:验证码(verify_code 时需要)
- 说明:姓名(submit 时需要)
- 格式:多行文本,包含姓名、性别、出生日期、出生时间、日历类型等
- 说明:出生信息(submit 时需要)
iaskaster_list
bash
node index.js --tool iaskaster_list {}
列出用户的历史报告列表。/ 列出用户的历史报告。
iaskaster_download
bash
node index.js --tool iaskaster_download {action:show,reportId:123}
node index.js --tool iaskaster_download {action:download,reportId:123}
node index.js --tool iaskaster_download {action:list}
- - action:show(查看)/ download(下载)/ list(列表)
- reportId:报告ID
- outputPath:下载保存路径(可选)
iaskaster_bazi
bash
node index.js --tool iaskaster_bazi {reportId:123,aspect:overview}
八字解读与详细分析。/ 八字解读与详细分析。
iaskaster_fortune
bash
node index.js --tool iaskasterfortune {intent:wealth,period:thisyear}
运势分析与流年运势。/ 运势分析与年度运势。
iaskaster_balance
bash
node index.js --tool iaskaster_balance {}
查询账户余额与剩余额度。/ 查询账户余额与剩余配额。
iaskaster_recharge
bash
tsx scripts/recharge.ts
获取充值链接。/ 获取充值链接。
iaskaster_read
bash
node index.js --tool iaskasterread {filename:reportxxx.pdf}
- 说明:PDF 报告文件名
示例 / 示例
bash
获取表单信息
node index.js --tool iaskaster_auto {action:form}
检查登录状态
node index.js --tool iaskasterauto {action:checklogin}
发送验证码
node index.js --tool iaskasterauto {action:sendcode,contact:13800000000}
验证码登录
node index.js --tool iaskasterauto {action:verifycode,contact:13800000000,code:123456}
提交分析请求
node index.js --tool iaskaster_auto {action:submit,birthInfo:姓名:张三\n性别:男\n出生日期:1990年1月1日\n出生时间:12时30分\n日历类型:公历}
查询流程状态
node index.js --tool iaskaster_auto {action:status}
查看报告列表
node index.js --tool iaskaster_list {}
下载报告
node index.js --tool iaskaster_download {action:download,reportId:123}
八字解读
node index.js --tool iaskaster_bazi {}
运势分析
node index.js --tool iaskaster_fortune {intent:wealth}
查询余额
node index.js --tool iaskaster_balance {}
获取充值链接
node index.js --tool iaskaster_recharge {}
解读PDF报告
node index.js --tool iaskasterread {filename:reportxxx.pdf}
注意事项 / 注意事项
- 1. 所有命令均在 skill 根目录执行,不依赖仓库根目录路径。 / 所有命令在技能根目录运行,不依赖仓库根目录路径。
- 出生信息格式为多行文本,包含姓名、性别、出生日期、出生时间、日历类型等。 / 出生信息为多行文本,包含姓名、性别、出生日期、出生时间、日历类型等。
- 首次使用需先通过验证码登录。 / 首次使用需要通过验证码登录。
- 提交分析后可通过 status 命令查询进度。 / 提交分析后,可以使用status命令查询进度。