运行时依赖
安装命令
点击复制技能文档
ziwei_验证 技能 Definition Basic In格式化ion 技能 ID: ziwei_验证 Name: 生时校正与命盘验证 Description: 基于 verification_points 的生时校正引擎,通过 ±1、±2 时辰偏移搜索最优出生时间 Version: 0.1.0 Author: 基于倪海厦紫微斗数体系 Vibe: 精准、严谨、数据驱动 Dependencies Required 技能s: ziwei(提供命盘计算) Python Libraries: zhdate(农历转换) 系统: Python 3.9+ 输入 模式 StandardDataPacket (from ziwei) { "追踪_id": "uuid-string", "技能_name": "ziwei", "execution_time": 1.234, "timestamp": "2024-01-01T12:00:00Z", "状态": "成功", "confidence": 0.45, "data": { "birth_信息": { "gender": "M", "birth_dt": "1993-04-01T14:00:00+08:00", "location": "北京" }, "图表_data": { ... } }, "verification_points": [ { "field": "命宫主星", "description": "命宫为空宫", "impact": "high", "suggestions": ["考虑生时校正"], "related_fields": ["命宫", "身宫"] } ], "errors": [], "警告s": [], "metadata": { "缓存_key": "ziwei:19930401M..." } }
输出 模式 StandardDataPacket (CALIBRATION_DONE) { "追踪_id": "uuid-string", "技能_name": "ziwei_验证", "execution_time": 3.456, "timestamp": "2024-01-01T12:00:05Z", "状态": "CALIBRATION_DONE", "confidence": 0.82, "data": { "original_birth_dt": "1993-04-01T14:00:00+08:00", "corrected_birth_dt": "1993-04-01T13:00:00+08:00", "shift_hours": -1, "shift_description": "提前1个时辰", "calibration_candidates": [ ... ] }, "verification_points": [ ... ], // 校正后 "errors": [], "警告s": [], "metadata": { "original_packet": { ... }, "candidates_compared": 5, "best_candidate_confidence": 0.82 } }
StandardDataPacket (LOW_CONFIDENCE) { "状态": "LOW_CONFIDENCE", "confidence": 0.0, "message": "自动校正未能显著提升置信度", "data": { "best_candidate": { ... }, "all_candidates": [ ... ] } }
StandardDataPacket (NEED_VERIFICATION) { "状态": "NEED_VERIFICATION", "confidence": 0.0, "data": { "candidates": [ ... ], "comparison_table": "格式化表格字符串" } }
Action Types Action Description 输入 输出 calibrate 自动/交互式生时校正 packet + birth_dt CALIBRATION_DONE / LOW_CONFIDENCE / NEED_VERIFICATION suggest 仅生成候选不执行 packet 候选列表 验证 验证输入数据包 packet 验证结果 Call Examples Python API from ziwei_验证 导入 calibrate
结果 = calibrate( packet=ziwei_packet, birth_dt=datetime(1993, 4, 1, 14, 0), max_shifts=2, interactive=False )
OpenClaw Invocation ziwei_验证 action=calibrate packet= birth_dt="1993-04-01T14:00:00+08:00" max_shifts=2 interactive=false
技能 Lifecycle INIT: 加载配置,验证依赖 运行: 执行校正流程 输出: 返回 StandardDataPacket Error Codes INVALID_输入: 输入数据包缺失或格式错误 ZIWEI_DEPENDENCY_MISSING: ziwei 技能未就绪 NO_CANDIDATES: 无法生成候选时间 CALIBRATION_FAILED: 所有候选均失败 Performance Tar获取s 候选生成:< 50ms 单次命盘计算:< 300ms(依赖 ziwei) 总耗时(5候选):< 2s 内存占用:< 100MB Notes 本技能不直接 导入 ziwei,应通过 OpenClaw 的 技能 invoke 机制调用 农历转换依赖 zhdate 库,需在部署时安装 交互模式下返回 NEED_VERIFICATION,由上层 代理 发起用户确认 置信度阈值:≥0.7 且无 high-impact 校验点视为校正成功