← 返回
未分类

rating-opening

使用 OpenSkill 算法进行技能评分、胜负预测和队伍平衡分析
使用 OpenSkill 算法进行技能评分、胜负预测和队伍平衡分析
user_13f0f8f8
未分类 community v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 70
下载
💾 0
安装
1
版本
#latest

概述

---

version: "1.0.0"

author: "jm-jsjkxyjs02-szt-154"

name: openskill-rating

description: 使用 OpenSkill 算法进行技能评分、胜负预测和队伍平衡分析

argument-hint: rate|predict|balance

allowed-tools: Read, Write, Bash, Edit, Glob

agent: claude

user-invocable: true


OpenSkill Rating Skill

基于 OpenSkill 排名算法的评分工具,支持以下功能:

  • rate — 根据比赛结果更新选手/队伍的评分
  • predict — 预测比赛胜负概率
  • balance — 分析选手技能并推荐最公平的分组

评分模型

评分由两个值表示:mu(技能水平)和 sigma(不确定性)。

综合评分 = mu - 3 * sigma,数值越高代表实力越强。

用法

/openskill-rating rate <选手A> beats <选手B>
/openskill-rating predict <选手A> vs <选手B>
/openskill-rating balance <选手列表>

rate — 更新评分

/openskill-rating rate A:[30,6] beats B:[25,8]
/openskill-rating rate "A:[25,8],B:[30,6]" rank 1, "C:[20,9]" rank 2

predict — 预测胜率

/openskill-rating predict A:[30,6] vs B:[25,8]
/openskill-rating predict A:[30,6] vs B:[25,8] vs C:[20,9]

balance — 分队平衡分析

/openskill-rating balance A:[30,6] B:[25,8] C:[20,9] D:[35,5]
/openskill-rating balance A:[30,6] B:[25,8] C:[20,9] D:[35,5] E:[28,7] F:[22,8] --teams 3

模型类型

通过 --model 参数切换底层算法:

模型说明
------------
pl (默认)Plackett-Luce,通用多队模型
bt-fullBradley-Terry Full,高精度
bt-partBradley-Terry Part,快速计算
thurstone-fullThurstone-Mosteller Full,正态分布
thurstone-partThurstone-Mosteller Part,快速正态

实现

Python 脚本位于 ~/.claude/skills/openskill-rating/rating.py,使用 openskill 库。

版本历史

共 1 个版本

  • v1.0.0 Initial release 当前
    2026-05-23 15:43 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

design-media

image-compress

user_13f0f8f8
Compress images (JPEG, PNG, WebP) using Python Pillow. Supports quality adjustment, format conversion, batch processing,
★ 0 📥 107
data-analysis

Tavily 搜索

jacky1n7
通过 Tavily API 进行网页搜索(Brave 替代方案)。当用户要求搜索网页、查找来源或链接,且 Brave 网页搜索不可用时使用。
★ 272 📥 100,056
data-analysis

Data Analysis

ivangdavila
{"answer":"数据分析与可视化。查询数据库、生成报告、自动化电子表格,将原始数据转化为清晰可行的见解。适用于:(1) 您……"}
★ 208 📥 67,195