返回顶部
p

parameter-golf-monitor

>

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
99
下载量
0
收藏
概述
安装方式
版本历史

parameter-golf-monitor

# Parameter Golf Monitor A skill for tracking the [openai/parameter-golf](https://github.com/openai/parameter-golf) competition leaderboard in real time by fetching open and merged PRs from GitHub's public API. ## What this skill does The monitor script at `scripts/monitor.py` queries the GitHub API for PRs on `openai/parameter-golf`, extracts `val_bpb` scores from titles and bodies, classifies submissions (record vs non-record), and displays a ranked leaderboard table. It requires **zero authentication** — it uses the unauthenticated GitHub API (60 requests/hour rate limit). ## When to use this skill - User asks "what's the current leaderboard?" or "who's winning parameter golf?" - User wants to check their ranking: "where do I stand?" or "how's my PR doing?" - User asks about competitor scores or techniques - User wants to monitor for new submissions or changes - User says "check the competition" or "show me the standings" - User wants to compare their score against the field ## How to run The script is at `scripts/monitor.py` relative to this skill's directory. Run it with Python 3 (no dependencies beyond stdlib). ### One-shot leaderboard ```bash python3 <skill-dir>/scripts/monitor.py ``` Shows all open PRs ranked by `val_bpb` (lower is better). ### Highlight a specific user ```bash python3 <skill-dir>/scripts/monitor.py --me <github-username> ``` Marks the user's PR(s) with `<--` and shows their rank + gap to #1 in the summary. Ask the user for their GitHub username if they want highlighting and you don't already know it. ### Common flag combinations | Goal | Command | |------|---------| | Full leaderboard | `python3 scripts/monitor.py` | | Top 10 records only | `python3 scripts/monitor.py --top 10 --records-only` | | Highlight a user | `python3 scripts/monitor.py --me USERNAME` | | Merged records (SOTA history) | `python3 scripts/monitor.py --merged` | | Everything (open + merged) | `python3 scripts/monitor.py --all` | | Today's PRs only | `python3 scripts/monitor.py --since YYYY-MM-DD` | | JSON for piping | `python3 scripts/monitor.py --json` | | Live polling every 5 min | `python3 scripts/monitor.py --watch 5` | ### All flags - `--me USER` — Highlight a GitHub username. Shows rank and gap to #1. - `--top N` — Show only the top N scored entries (highlighted user always shown even if outside top N). - `--records-only` — Exclude non-record submissions. - `--merged` — Show only merged PRs. - `--all` — Show both open and merged PRs. - `--since YYYY-MM-DD` — Filter to PRs created on or after this date. - `--json` — Output as JSON instead of a table (useful for piping to `jq` or other tools). - `--watch MIN` — Poll every N minutes continuously (Ctrl+C to stop). ## Interpreting results - **Rank** is by `val_bpb` ascending (lower = better). Only scored PRs get a numeric rank. - **Status** shows `open`, `merged`, or `non-rec` (non-record submission). - Scores marked `?` mean no `val_bpb` could be extracted from the PR title or body. - Some very low scores (e.g. < 1.10) may be evaluation-only or use non-standard setups — check the PR for details. - The **gap to #1** in the summary tells the highlighted user how far they are from the top. ## Rate limits The GitHub API allows 60 unauthenticated requests per hour. Each `run_once` call makes 1 request (open PRs) or 2 requests (if `--merged` or `--all`). The `--watch` mode respects this — polling every 5 minutes uses ~12-24 requests/hour. If you hit the rate limit, the script will show an error and retry on the next interval. ## Example output ``` [2026-03-20 02:17:15] Parameter Golf Leaderboard (open PRs) Rank val_bpb PR Status Author Date Title ---------------------------------------------------------------------------------------------------- 1 1.15390 #135 open unnir 2026-03-19 Record: OrthoInit + Int6 MLP3x + BigramHash + SmearGate 2 1.15800 #106 open krammnic 2026-03-19 record: 1.158 3 1.15850 #122 open mtybadger 2026-03-19 Record: Sliding Window Eval, 2048 Vocab Size 4 1.16019 #156 open dexhunter 2026-03-20 Int6 STE + NorMuon + SWA + Sliding Window <-- Best: val_bpb=1.15390 (#135 by unnir) Total: 56 PRs, 40 with scores You (dexhunter): rank #4, val_bpb=1.16019, gap to #1: +0.00629 ```

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 parameter-golf-monitor-1776120791 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 parameter-golf-monitor-1776120791 技能

通过命令行安装

skillhub install parameter-golf-monitor-1776120791

下载 Zip 包

⬇ 下载 parameter-golf-monitor v1.0.0

文件大小: 11.67 KB | 发布时间: 2026-4-14 11:12

v1.0.0 最新 2026-4-14 11:12
Initial release: track openai/parameter-golf leaderboard

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部