Install
openclaw skills install @xljcheng/ticai-game-skill中国体育彩票全玩法号码分析、条件筛选、走势图、历史数据查询与数据参考综合工具。 覆盖超级大乐透、排列3、排列5、七星彩、竞彩足球、竞彩篮球、传统足彩全部玩法。 Triggers: "大乐透走势图", "排列三图表", "七星彩数据", "竞彩分析", "体彩号码统计", "历史开奖查询", "杀号定胆", "大乐透和值跨度", "足彩过滤", "后区分析", "冷热号走势", "复式胆拖计算", "大乐透号码", "排列3数据", "体彩遗漏分析", "号码核验", "走势图分析", "复式投注计算", "概率数据", "位置分析", "大小形态", "奇偶形态"
openclaw skills install @xljcheng/ticai-game-skill体育彩票号码分析与数据参考工具。覆盖乐透数字型、竞猜型全部玩法,提供号码查询、条件筛选、走势图分析、历史数据统计全链路功能。
⚠️ 合规声明:本工具仅供数据分析与学习研究使用,不提供任何投注建议,不承诺中奖概率,不用于实际博彩行为。所有输出内容均基于统计学原理,彩票开奖结果具有完全随机性,任何分析方法均无法预测开奖结果。请遵守《彩票管理条例》及相关法律法规,理性对待。
面向体育彩票爱好者和分析型用户,提供号码生成、多条件过滤、走势图可视化、历史数据统计等功能。用户通过自然语言描述需求,AI 自动解析并执行对应分析逻辑。
| 版本 | 日期 | 说明 |
|---|---|---|
| 1.0.0 | 2026-07 | 初始版本,覆盖全部体彩玩法 |
| 1.1.0 | 2026-07 | 新增8个Python工具:遗漏分析/号码核验/复式全组合/杀号/定胆/概率/合并/报告 |
| 平台 | 安装方式 | 说明 |
|---|---|---|
| Claude Code | skill 工具加载 | 原生支持 |
| Cursor | skill 目录识别 | 兼容 |
| Codex | skill 目录识别 | 兼容 |
| Gemini CLI | activate_skill 工具 | 兼容 |
| 其他 OpenClaw 兼容客户端 | skillhub CLI 安装 | 通过注册中心分发 |
| 彩种 | 类型 | 号码范围 | 选号规则 | 总注数 | 开奖频率 | 头奖概率 |
|---|---|---|---|---|---|---|
| 超级大乐透 | 乐透型 | 前区01-35, 后区01-12 | 前5+后2 | 2142万 | 一/三/六 | 1/2142万 |
| 排列3 | 数字型 | 每位0-9 | 3位 | 1000 | 每日 | 1/1000 |
| 排列5 | 数字型 | 每位0-9 | 5位 | 10万 | 每日 | 1/10万 |
| 七星彩 | 数字型 | 每位0-9 | 7位 | 1000万 | 二/五/日 | 1/1000万 |
| 竞彩足球 | 竞猜型 | — | 猜赛果 | — | 每日 | 视玩法 |
| 竞彩篮球 | 竞猜型 | — | 猜赛果 | — | 每日 | 视玩法 |
| 传统足彩 | 竞猜型 | — | 猜14场/9场/半全场/进球 | — | 周中/周末 | — |
| 顶呱刮 | 即开型 | — | 即开即兑 | — | — | 视票种 |
| 方式 | 说明 | 中奖条件示例 |
|---|---|---|
| 单式 | 前5+后2 基本投注 | 5+2 → 一等奖 |
| 前区复式 | 前区≥6码, 后区2码 | 组合注数=C(前区选号,5) |
| 后区复式 | 前区5码, 后区≥3码 | 组合注数=C(后区选号,2) |
| 双区复式 | 前区≥6码+后区≥3码 | 组合注数=C(前,5)×C(后,2) |
| 前区胆拖 | 前区1-4胆+拖, 后区2码 | 组合注数=C(拖码,5-胆码数) |
| 后区胆拖 | 前区5码, 后区1胆+拖 | 组合注数=C(拖码,2-1) |
| 双区胆拖 | 前后区均胆拖 | 前区组合×后区组合 |
| 追加投注 | +1元, 浮动奖+80% | — |
| 多倍投注 | 2-99倍 | — |
| 方式 | 说明 |
|---|---|
| 直选单式 | 3位数字唯一排列作为一注 |
| 直选定位复式 | 每位选≥2个数字的多注直选 |
| 组选单式(组选3) | 2同+1异, 所有排列为1注 |
| 组选单式(组选6) | 3位各不相同, 所有排列为1注 |
| 组选3跨度 | 对指定跨度的所有组选3号码投注 |
| 直组混合单式 | 直选+组选混合投注 |
| 包点(和值) | 指定和值的所有号码 |
| 方式 | 说明 |
|---|---|
| 直选单式 | 5位数字唯一排列 |
| 直选定位复式 | 每位选≥2个数字 |
| 直选组合复式(五不同) | 5个数字各不相同 |
| 直选组合复式(二同) | 2个相同, 如11234 |
| 直选组合复式(三同) | 3个相同, 如11123 |
| 直选组合复式(两组二同) | 两组2个相同, 如11223 |
| 直选组合复式(四同) | 4个相同, 如11112 |
| 直选组合复式(三同二同) | 3+2, 如11122 |
| 方式 | 说明 |
|---|---|
| 单式 | 7位数字唯一排列 |
| 定位复式 | 至少1位选≥2个数字 |
| 前区组合复式 | 第1-6位组合+第7位单独选号 |
| 玩法 | 代码 | 选项数 | 说明 |
|---|---|---|---|
| 胜平负 | SPF | 3 | 主胜/平/客胜 |
| 让球胜平负 | RQSPF | 3 | 含让球调整 |
| 比分 | BF | 32 | 猜具体比分 |
| 总进球 | ZJQ | 8 | 0-7+球 |
| 半全场 | BQC | 9 | 上半场×全场组合 |
| 玩法 | 代码 | 选项数 | 说明 |
|---|---|---|---|
| 胜负 | SF | 2 | 主胜/客胜 |
| 让分胜负 | RFSF | 2 | 含让分调整 |
| 大小分 | DFS | 2 | 大/小于预设总分 |
| 胜分差 | SFC | 12 | 主/客胜分差区间 |
| 玩法 | 场次 | 结果数 | 奖级 |
|---|---|---|---|
| 胜负彩(14场) | 14场 | 3^14 | 一/二等奖 |
| 任选9场 | 任选9/14场 | 3^9 | 一个奖级 |
| 6场半全场 | 6场(12结果) | 9^6 | 一个奖级 |
| 4场进球彩 | 4场(8结果) | 4^8 | 一个奖级 |
用户通过自然语言查询开奖数据,支持多种查询维度。
查询方式:
| 方式 | 说明 | 示例 |
|---|---|---|
| 按彩种查询 | 指定彩种的历史记录 | "查大乐透最近20期" |
| 按期号查询 | 指定期号结果 | "查大乐透第25001期" |
| 按日期查询 | 指定日期结果 | "查2026年6月开奖" |
| 多期对比 | 多期数据对比 | "对比近10期号码" |
| 历史同期 | 历年同期对比 | "历年同期开奖数据" |
输出指标:期号、开奖号码、和值、跨度、奇偶比、大小比、012路、奖池金额、中奖注数。
对历史数据进行多维度统计分析,输出结构化报告。提供 lottery_filter.py csv(频率统计)和 lottery_missing.py(遗漏深度分析)两个命令行工具。
分析维度:
| 维度 | 说明 | 工具 |
|---|---|---|
| 号码频率 | 各号码出现次数排名 | lottery_filter.py csv |
| 遗漏分析 | 当前遗漏/最大遗漏/平均遗漏 | lottery_missing.py |
| 冷热分布 | 热号(≤5期)/温号(6-15期)/冷号(≥16期) | lottery_missing.py |
| 回补信号 | 遗漏超均值+标准差 → 关注反弹 | lottery_missing.py |
| 遗漏分布 | 冷/温/热各区数量+比例 | lottery_missing.py |
| 和值走势 | 均值/标准差/极值/区间分布 | — |
| 跨度走势 | 大/中/小跨度占比 | — |
支持对全部数字彩进行多条件组合过滤。用户以自然语言输入条件,AI 自动解析验证并生成满足条件的号码。提供 lottery_kill.py 进行多策略杀号缩减号码池。
筛选条件速查:
| 条件 | 适用彩种 | 说明 |
|---|---|---|
| 奇偶比 | 全部数字彩 | 奇偶号码数量比 |
| 大小比 | 全部数字彩 | 大小号数量比 |
| 质合比 | 大乐透/排列3/5/七星彩 | 质数合数比 |
| 和值范围 | 全部数字彩 | 号码总和区间 |
| 跨度范围 | 全部数字彩 | 最大-最小值区间 |
| 连号 | 全部数字彩 | 相邻连续号码组数 |
| 重号 | 全部数字彩 | 与上期重复个数 |
| 冷热号 | 全部数字彩 | 冷/热号出现个数 |
| AC值 | 大乐透 | 复杂度指标范围 |
| 012路 | 全部数字彩 | 除3余数分布 |
| 定位 | 排列3/5/七星彩 | 每位号码范围 |
| 振幅 | 排列3/5/七星彩 | 同位置差值 |
| 区位分布 | 大乐透 | 一/二/三区出号数 |
| 尾数 | 大乐透/排列5 | 个位数分布 |
| 赔率 | 竞彩 | 赔率范围过滤 |
| 凯利指数 | 竞彩 | 投注价值过滤 |
执行流程:
用户输入条件 → 解析条件类型与适用彩种 → 验证条件自洽性
→ 生成号码池 → 逐条件过滤 → 统计满足注数 → 输出 TOP 参考
根据用户偏好或默认设置,生成符合条件的号码组合。提供 lottery_dan.py(多策略定胆)和 lottery_bet_gen.py(复式全组合生成)两个辅助工具。
参考逻辑:
输出模式:
| 模式 | 说明 | 输出内容 |
|---|---|---|
| 单式参考 | 符合条件的单注号码列表 | N注号码+条件说明 |
| 胆拖参考 | 指定胆码+拖码 | 胆码+拖码+组合注数 |
| 复式参考 | 指定号码池的全组合 | 号码池+注数+金额 |
| 杀号过滤 | 从号码池中剔除无效号码 | 原始池→剩余池+缩减率 |
| 综合参考 | 合并多策略胆码 | 热号/冷号/邻号/近期高频+综合 |
输出格式:
参考一:03 08 15 22 31 + 05 10 参考二:06 11 19 25 33 + 02 07
参考三:01 09 17 28 30 + 04 11
分析:奇偶比 3:2 | 大小比 2:3 | 和值 70-90 | 跨度 20-30
投注建议:单式5注,合计10元
提供 lottery_compare.py 核对自选号码与官方开奖结果是否一致,精确到奖级。
| 彩种 | 核验方式 | 奖级识别 |
|---|---|---|
| 大乐透 | 前区5个+后区2个匹配 | 7个奖级(一等~七等) |
| 排列3 | 直选/组选3/组选6自动识别 | 按命中精度输出 |
| 排列5 | 5位精确匹配 | 全对=中奖 |
| 七星彩 | 7位精确匹配 | 全部一致=中奖 |
支持按指定期号核验或遍历全部历史数据。
提供 lottery_probability.py 计算各彩种各奖级的精确中奖概率。
| 彩种 | 计算内容 |
|---|---|
| 大乐透 | 7个奖级分别的概率 + 整体中奖率 |
| 排列3 | 直选/组选3/组选6 分别概率 |
| 排列5 | 直选概率 |
| 七星彩 | 一等奖~六等奖分别概率 |
| 工具 | 功能 |
|---|---|
lottery_merge.py | 合并多个CSV文件、去重、排序(混合彩种自动识别) |
lottery_report.py | 生成 HTML 综合分析报告(频率/和值/跨度/冷热统计) |
validate_csv.py | 校验 CSV 格式是否符合规范 |
generate_data.py | 生成示例开奖数据(按实际开奖日) |
fetch_data.py | 在线拉取历史数据(三源自动降级到本地生成) |
以文本/表格形式生成 9 种走势图,支持 10/20/30/50/100 期及历史同期周期。
走势图类型:
| # | 类型 | 适用彩种 | 核心内容 |
|---|---|---|---|
| 1 | 号码综合走势 | 全部数字彩 | 每期号码+和值+跨度+奇偶+大小+012路 |
| 2 | 和值走势 | 全部数字彩 | 和值变化曲线+区间分布+均值统计 |
| 3 | 跨度走势 | 全部数字彩 | 跨度变化+大/中/小占比 |
| 4 | 定位走势 | 排列3/5/七星彩 | 每位号码分布+振幅 |
| 5 | 冷热走势 | 全部数字彩 | 频率+遗漏+冷热状态+趋势 |
| 6 | 奇偶/大小形态 | 全部数字彩 | 形态比例变化+趋势 |
| 7 | 遗漏走势 | 全部数字彩 | 各号码遗漏值曲线+极值提示 |
| 8 | 区位分布 | 大乐透 | 三区出号分布+断区分析 |
| 9 | 后区走势 | 大乐透 | 后区号码+跨度+奇偶搭配 |
走势图综合分析报告:
综合多种走势图,输出结构化的分析结论,包含:和值/跨度趋势判断、冷热号分布与回补提示、区位参考、后区搭配建议、综合号码池参考。
以下展示从数据输入到分析到输出的全链路操作:
# Step 1: 查看走势图(近10期综合走势)
python3 scripts/lottery_charts.py examples/dlt_sample.csv --type comprehensive --periods 10
# Step 2: 遗漏分析(冷热号 + 回补信号)
python3 scripts/lottery_missing.py examples/dlt_sample.csv --top 5
# Step 3: 定胆参考(多策略综合)
python3 scripts/lottery_dan.py examples/dlt_sample.csv --count 3
# Step 4: 杀号过滤(尾数 + 区间 + 分区)
python3 scripts/lottery_kill.py --pool 01-35 --kill-tail 0,1 --sections 5
# Step 5: 条件生成(奇偶3:2 + 和值80-110)
python3 scripts/lottery_filter.py generate --oe 3:2 --sum 80-110 --count 5
# Step 6: 概率说明
python3 scripts/lottery_probability.py --lottery 大乐透
# Step 7: 生成报告
python3 scripts/lottery_report.py examples/dlt_sample.csv -o report.html
# 定位走势
python3 scripts/lottery_charts.py examples/pl3_sample.csv --lottery 排列3 --type position --pos 0 --pos-name 百位
# 遗漏分析
python3 scripts/lottery_missing.py examples/pl3_sample.csv --lottery 排列3
# 形态生成(奇奇奇)
python3 scripts/lottery_filter.py generate --lottery 排列3 --oe-shape 奇奇奇 --count 5
# 定位复式
python3 scripts/lottery_bet_gen.py --lottery 排列3 --front "0,2,4,6,8/1,3,5,7,9/0,2,4,6,8"
# 校验 CSV 格式
python3 scripts/validate_csv.py examples/dlt_sample.csv
# 合并多个 CSV
python3 scripts/lottery_merge.py csv1.csv csv2.csv -o merged.csv
# 核对自选号码是否中奖
python3 scripts/lottery_compare.py "05 12 19 26 33 + 03 10" -d examples/dlt_sample.csv
多维度走势分析方法,按彩种差异化输出。
分析方法:
| 方法类 | 具体方法 | 说明 |
|---|---|---|
| 概率统计 | 冷热配比 | 热:温:冷按 3:1:1 配比 |
| 概率统计 | 均值回归 | 长期遗漏冷号回补 |
| 概率统计 | 正态分布 | 和值/跨度取均值±标准差 |
| 趋势分析 | 移动平均线 | 5/10/20期均线中枢 |
| 趋势分析 | 布林带 | 上下轨突破信号 |
| 趋势分析 | 振幅分析 | 每位振幅循环规律 |
| 杀号 | 和值/跨度杀号 | 反推排除号码 |
| 杀号 | 边缘号杀号 | 高位>30和低位<05 |
| 杀号 | 公式杀号 | 开奖号码运算结果 |
| 定胆 | 热号定胆 | 高频号码作胆 |
| 定胆 | 重号/邻号定胆 | 上期号码±1 |
| 定胆 | 遗漏定胆 | 长期冷号反弹 |
彩种参考策略:
| 彩种 | 核心方法 | 辅助方法 |
|---|---|---|
| 大乐透 | 冷热配比+和值跨度区间+区位 | 胆拖参考、杀号过滤 |
| 排列3 | 定位振幅+组选形态+和值跨度 | 百十个位独立分析 |
| 排列5 | 前3位(排列3)+后2位分拆 | 形态参考 |
| 七星彩 | 每位振幅+前区综合 | 后区单独分析 |
| 竞彩足球 | 赔率模型+球队状态+交锋 | 凯利指数修正 |
| 竞彩篮球 | 场均得分模型+让分走势 | 大小分趋势 |
本工具不内置实时抓取功能,依赖用户提供或预先加载的开奖数据。
| 层级 | 说明 | 有效期 |
|---|---|---|
| 会话缓存 | 用户当前对话中已提供的数据 | 会话结束 |
| 持久化缓存 | 用户可维护的 CSV 文件(见 4.3) | 文件更新 |
策略说明:
更新大乐透数据到最新XX期彩种,期号,开奖日期,号码1,号码2,号码3,号码4,号码5,号码6,号码7,奖池(亿),销量(亿)
大乐透,25001,2026-01-03,05,12,19,26,33,03,10,9.62,2.85
排列3,26158,2026-06-17,1,5,8,,,,
排列5,26158,2026-06-17,1,5,8,3,9,,
七星彩,26001,2026-01-02,3,8,1,5,9,2,6,,
字段说明:
彩种:大乐透 / 排列3 / 排列5 / 七星彩期号:5-6 位数字开奖日期:YYYY-MM-DD号码1~号码5:前区(大乐透)/ 数字彩依次排列号码6~号码7:后区(大乐透)/ 第6-7位(七星彩);数字彩该列为空奖池(亿) / 销量(亿):仅大乐透彩种,日期,编号,主队,客队,主胜赔,平赔,客胜赔,让球,让球主胜,让球客胜,比分
竞彩足球,2026-06-17,001,主队A,客队B,1.85,3.40,3.75,0.5,1.60,2.20,2-0
字段说明:
让球:让球数(负值为客让)让球主胜/客胜:让球后胜平负赔率比分:最终赛果[用户输入] → [自然语言解析] → [意图识别]
├─ 查询意图 → CSV 数据源 → 统计分析引擎 → 结果格式化 → 输出
├─ 筛选意图 → 条件解析器 → 条件验证 → 号码生成引擎 → 输出
├─ 走势意图 → 走势图引擎 → 图表示例生成 → 统计注释 → 输出
├─ 统计输出意图 → 加权随机发生器 → 条件过滤器 → 排序 → 输出
└─ 走势意图 → 走势图引擎 → 图表示例生成 → 统计注释 → 输出
ticai-shai-xuan/ # 技能根目录
├── SKILL.md # 技能入口文件(即本文档)
├── _meta.json # 技能元数据
├── references/ # (可选)参考资料
│ ├── dlt-rules.md # 大乐透完整规则
│ ├── pl3-rules.md # 排列3完整规则
│ ├── pl5-rules.md # 排列5完整规则
│ ├── qxc-rules.md # 七星彩完整规则
│ ├── jczq-rules.md # 竞彩足球规则
│ ├── jclq-rules.md # 竞彩篮球规则
│ └── terms.md # 术语表扩展
├── scripts/ # (可选)辅助脚本
│ ├── lottery_filter.py # 号码分析/条件生成/复式胆拖/CSV统计
│ ├── lottery_charts.py # 6种ASCII走势图(综合/和值/跨度/定位/冷热/奇偶)
│ ├── lottery_missing.py # 遗漏深度分析(冷热号/回补信号/分布统计)
│ ├── lottery_compare.py # 号码对比核验(精确到奖级)
│ ├── lottery_bet_gen.py # 复式/胆托/定位复式全组合生成器
│ ├── lottery_kill.py # 多策略杀号(尾数/区间/和值尾/分区/历史差值)
│ ├── lottery_dan.py # 多策略定胆(热号/冷号/邻号/近期高频/综合)
│ ├── lottery_probability.py # 中奖概率精确计算(全部4种数字彩)
│ ├── lottery_merge.py # CSV合并/去重/排序(混合彩种自动识别)
│ ├── lottery_report.py # HTML综合分析报告生成器
│ ├── validate_csv.py # CSV 格式校验
│ ├── generate_data.py # 示例数据生成器
│ └── fetch_data.py # 历史数据拉取(三源自动降级)
├── examples/ # (可选)使用示例
│ ├── dlt-sample.csv # 大乐透示例数据
│ ├── pl3-sample.csv # 排列3示例数据
│ └── jczq-sample.csv # 竞彩示例数据
└── assets/ # (可选)资源文件
└── icon.png # 技能图标
目录约定:
| 目录 | 必需 | 说明 |
|---|---|---|
SKILL.md | 是 | 技能入口,frontmatter + markdown 正文 |
_meta.json | 否 | 元数据(TCR 发布需要) |
references/ | 否 | 规则文档拆分,单文件 >5000 tokens 时使用 |
scripts/ | 否 | 工具脚本 |
examples/ | 否 | 示例数据文件 |
assets/ | 否 | 图标等资源 |
curl -fsSL https://skillhub.cn/install/install.sh | bash
验证安装:
skillhub -h
skillhub login
按提示完成认证(账号密码或浏览器 OAuth)。
skillhub init --name "体彩筛选" --category "数据分析"
此命令创建技能目录及必要的配置文件。
# 在技能目录中
skillhub push
将本地文件推送到 SkillHub 平台,不会立即发布。
# 确认可发布后
skillhub publish
提交审核,审核通过后自动上架。
# 更新 SKILL.md 中的 version 后重新推送
skillhub push
skillhub publish
# 查看已发布的版本
skillhub versions
# 分析单注号码(奇偶/大小/和值/跨度/AC值/012路)
python3 scripts/lottery_filter.py analyze "05 12 19 26 33 + 03 10"
# 按条件生成参考号码
python3 scripts/lottery_filter.py generate --oe 3:2 --sum 80-100 --count 5
# CSV 频率统计
python3 scripts/lottery_filter.py csv examples/dlt_sample.csv
# 复式/胆拖注数计算
python3 scripts/lottery_filter.py comb --front-num 6 --back-num 3
# 号码综合走势
python3 scripts/lottery_charts.py examples/dlt_sample.csv --type comprehensive
# 和值走势
python3 scripts/lottery_charts.py examples/dlt_sample.csv --type sum
# 定位走势(排列3)
python3 scripts/lottery_charts.py examples/pl3_sample.csv --lottery 排列3 --type position --pos 0 --pos-name 百位
# 冷热图
python3 scripts/lottery_charts.py examples/dlt_sample.csv --type hotcold
# 冷热号遗漏 + 回补信号 + 分布统计
python3 scripts/lottery_missing.py examples/dlt_sample.csv --top 10
# 排列3遗漏
python3 scripts/lottery_missing.py examples/pl3_sample.csv --lottery 排列3
# 核对自选号码是否中奖
python3 scripts/lottery_compare.py "05 12 19 26 33 + 03 10" -d examples/dlt_sample.csv
# 排列3核验(直选 + 组选3/6自动识别)
python3 scripts/lottery_compare.py "9 5 7" --lottery 排列3 -d examples/pl3_sample.csv
# 大乐透前6+后3复式(仅统计注数)
python3 scripts/lottery_bet_gen.py --front 01,02,03,04,05,06 --back 01,02,03
# 排列3定位复式(百位3个×十位3个×个位3个)
python3 scripts/lottery_bet_gen.py --lottery 排列3 --front "1,2,3/4,5,6/7,8,9"
# 输出全组合到 CSV
python3 scripts/lottery_bet_gen.py --front 01-07 --back 01-03 --output combos.csv
# 多策略杀号:尾数0和5 + 区间1-5 + 分区杀空区
python3 scripts/lottery_kill.py --pool 01-35 --kill-tail 0,5 --kill-range 1-5 --sections 3
# 排列3杀号
python3 scripts/lottery_kill.py --pool 0-9 --kill-tail 0,9 --lottery 排列3
# 多策略定胆参考(热号/冷号/邻号/近期高频/综合)
python3 scripts/lottery_dan.py examples/dlt_sample.csv --count 3
# 精确中奖概率(全部奖级)
python3 scripts/lottery_probability.py --lottery 大乐透
python3 scripts/lottery_probability.py --lottery 排列3
# 合并多个CSV + 去重 + 排序
python3 scripts/lottery_merge.py examples/dlt_sample.csv examples/pl3_sample.csv -o merged.csv
# HTML 综合分析报告(频率/和值/跨度/遗漏/热号)
python3 scripts/lottery_report.py examples/dlt_sample.csv -o report.html
# CSV 格式校验
python3 scripts/validate_csv.py examples/dlt_sample.csv
# 生成示例数据
python3 scripts/generate_data.py --lottery 七星彩 --count 10 -o qxc_data.csv
# 在线拉取(自动降级到本地生成)
python3 scripts/fetch_data.py -l 大乐透 -n 20
# 校验 SKILL.md frontmatter 格式
python3 -c "import yaml; yaml.safe_load(open('SKILL.md')); print('✅ valid')"
流程:skillhub login → skillhub init → 编写 SKILL.md → skillhub push → skillhub publish
SkillHub 采用 TRACE 五维评测体系,本技能对应达标措施如下:
| 维度 | 审核要求 | 本技能达标措施 |
|---|---|---|
| Trust(可信任度) | 内容真实可靠,不夸大承诺,不含诱导性表述 | ① 多处明示"分析参考、不构成投注建议" ② 强调开奖完全随机,任何方法无法预测 ③ 不承诺中奖率、准确率 ④ 注明数据来源和样本量限制 ⑤ 所有输出附带"理性购彩"提示 |
| Reliability(可靠性) | 功能稳定一致,输入输出可预期,异常可处理 | ① 所有脚本有统一的参数接口(argparse) ② 条件输入前自动验证自洽性 ③ CSV 数据有格式校验(validate_csv.py) ④ 异常输入给出明确错误定位与修正建议 ⑤ 不满足条件时提示放宽条件 ⑥ 输出格式固定,AI 可解析 |
| Adaptability(适用性) | 覆盖多种场景和用户表达方式 | ① 覆盖 8 种体彩彩种、全部数字彩玩法 ② 24+ 触发短语覆盖口语与书面语 ③ 支持 6 种工作模式(查询/分析/筛选/参考/走势/统计) ④ 自然语言输入自动解析为结构化参数 ⑤ 支持单注分析到批量 CSV 统计 ⑥ 竞彩和数字彩分别处理 |
| Convention(规范性) | 文档结构清晰,命名统一,术语一致,可读性好 | ① 10 章标准结构 ② 全篇统一术语("彩种"非"彩票类型"、"期号"非"期数") ③ frontmatter YAML 格式正确 ④ 表格/代码块格式一致 ⑤ 附录含完整术语表 ⑥ 文件命名遵循 kebab-case ⑦ 版本遵循 semver |
| Effectiveness(有效性) | 实际使用能解决问题,工作流完整 | ① 从数据输入到分析到报告输出全链路覆盖 ② 13 个 Python 脚本可独立运行也可组合使用 ③ 提供示例数据和完整 CLI 命令 ④ 走势图/遗漏/定胆/杀号/概率五维交叉分析 ⑤ HTML 报告可直接浏览 ⑥ 离线可用,无需依赖外部 API |
提交后触发三线并行安全审核:
| 场景 | 行为 |
|---|---|
| 用户未提供数据 | 输出通用分析模板,引导用户提供数据 |
| 用户提供部分期数 | 基于已有数据分析,标注数据范围 |
| CSV 格式异常 | 提示格式问题,给出修正示例 |
| 数据不满足筛选条件 | 提示放宽条件,给出当前数据分布参考 |
| 依赖 | 版本 | 用途 |
|---|---|---|
| Python 3.8+ | 可选 | CSV 校验脚本 |
skillhub CLI | latest | 技能发布 |
clawhub CLI | latest | 替代发布方式(TCR) |
,组合注数公式:
| 类型 | 公式 |
|---|---|
| 前区复式 | C(n, 5),n 为前区选号数 |
| 后区复式 | C(n, 2),n 为后区选号数 |
| 双区复式 | C(n₁, 5) × C(n₂, 2) |
| 前区胆拖 | C(m, 5-k),m 为拖码数,k 为胆码数 |
| 后区胆拖 | C(m, 2-k),m 为拖码数,k 为胆码数 |
概率计算:
| 奖级 | 大乐透条件 | 概率 |
|---|---|---|
| 一等奖 | 5+2 | 1/21,425,712 |
| 二等奖 | 5+1 | 1/1,071,286 |
| 三等奖 | 5+0 / 4+2 | 1/476,127 |
| 四等奖 | 4+1 | 1/39,678 |
| 五等奖 | 4+0 / 3+2 | 1/6,613 |
| 六等奖 | 3+1 / 2+2 | 1/1,082 |
| 七等奖 | 3+0 / 2+1 / 1+2 / 0+2 | 1/55 |
所有 CLI 脚本输出格式一致,固定为以下模板:
| 场景 | 输出结构 | 示例 |
|---|---|---|
| 号码分析 | 彩种 → 号码 → 各维度指标逐行 | 前区: [5,12,19,26,33] → 奇偶比: 3:2 → 和值: 95 |
| 号码参考 | 参考N: 号码 格式,前缀固定 | 参考1: 03 08 15 22 31 + 05 10 |
| 组合注数 | 数量 + 金额 + 追加金额 | 注数: 18注 金额: 36元 (追加54元) |
| 遗漏分析 | 冷号表+热号表+回补信号+分布 | 表格分隔,TOP N 可配置 |
| 杀号 | 原始池→各策略杀号明细→剩余池→缩减率 | 逐策略列出杀除号码 |
| 走势图 | 表头+分隔线+每期一行 | ASCII 表格,列宽固定 |
用户输入 → 格式校验 → 彩种识别 → 范围验证 → 条件自洽性检查 → 执行 → 输出
├─ 号码格式错误 → 提示正确格式 "05 12 19 26 33 + 03 10"
├─ 号码超范围 → 提示彩种号码范围(大乐透前区01-35 后区01-12)
├─ 条件自相矛盾 → 提示矛盾原因并建议放宽条件
└─ 数据不足 → 提示当前数据量并输出基于已有数据的分析
| 场景 | 处理方式 |
|---|---|
| CSV 缺少字段 | 仅处理可用字段,缺失字段提示日志 |
| 号码类型不匹配 | validate_csv.py 自动校验类型和范围 |
| 竞彩/数字彩混排 | lottery_merge.py 自动识别彩种字段差异 |
| 无数据 | 输出引导模板,提示用户提供数据 |
| 条件无满足结果 | 提示"当前条件无满足组合",给出当前数据分布帮助用户放宽 |
| 注数过多 | 超过 --max 限制时只统计不生成明细,避免输出爆炸 |
| 术语 | 英文 | 说明 |
|---|---|---|
| 彩种 | Lottery Type | 体育彩票的具体种类(大乐透、排列3等) |
| 期号 | Draw Number | 每期开奖的唯一编号 |
| 前区 | Front Zone | 大乐透前5个号码(01-35) |
| 后区 | Back Zone | 大乐透后2个号码(01-12) |
| 和值 | Sum | 一组号码的总和 |
| 跨度 | Span | 最大号码与最小号码之差 |
| 奇偶比 | Odd/Even Ratio | 奇数号码与偶数号码的数量比 |
| 大小比 | Big/Small Ratio | 大号与小号的数量比(大乐透以17为界) |
| 质合比 | Prime/Composite Ratio | 质数与合数的数量比 |
| AC值 | AC Value | 号码复杂度指标,用于评估号码分散程度 |
| 012路 | Mod 3 | 号码除以3的余数分类(0路/1路/2路) |
| 遗漏 | Missing | 号码未出现的连续期数 |
| 胆码 | Bold Number | 号码组合中的核心参考号码 |
| 拖码 | Drag Number | 与胆码组合的非核心号码 |
| 复式 | Compound Bet | 选号数超出基本注的投注方式 |
| 单注 | Single Bet | 基本投注单位(2元) |
| 追加 | Additional Bet | 大乐透+1元追加投注(浮动奖+80%) |
| 杀号 | Number Killing | 通过策略排除不可能出现的号码 |
| 回补信号 | Rebound Signal | 遗漏值超过均值+标准差,可能回调 |
| 振幅 | Amplitude | 同位置相邻两期的号码差值 |
| 项 | 规范 |
|---|---|
技能 name | 中文名,见前文 |
| 目录名 | kebab-case(如 ticai-shai-xuan) |
| 文件/脚本名 | kebab-case(如 validate-csv.sh) |
| CSV 字段名 | 中文,见 4.3 节 |
| 版本号 | semver(major.minor.patch) |
| 触发短语 | 自然语言,涵盖口语与书面语 |
AI 内部处理时,参数统一格式:
{
"lottery": "大乐透", // 彩种
"periods": 20, // 期数
"filters": { // 筛选条件
"奇偶比": "3:2",
"大小比": "2:3",
"和值": [80, 100],
"跨度": [20, 28]
},
"mode": "recommend", // 模式: query/analyze/filter/recommend/predict
"output": 5 // 输出注数
}
当 SKILL.md 超过 5000 tokens 时,建议拆分:
| 文件 | 内容 |
|---|---|
SKILL.md | 简介 + 功能简介 + 触发指令 |
references/dlt-rules.md | 大乐透完整规则与投注方式 |
references/pl3-rules.md | 排列3完整规则 |
references/pl5-rules.md | 排列5完整规则 |
references/qxc-rules.md | 七星彩完整规则 |
references/jczq-rules.md | 竞彩足球完整规则 |
references/jclq-rules.md | 竞彩篮球完整规则 |
references/terms.md | 术语表扩展 |
| 版本变更类型 | 操作 |
|---|---|
| 新增彩种支持 | 次版本号+1(如 1.1.0) |
| 新增筛选条件 | 次版本号+1 |
| 修复错误逻辑 | 补丁版本号+1(如 1.0.1) |
| 不兼容变更 | 主版本号+1(如 2.0.0) |