wiseoldman
User wants to look up OSRS player stats, XP gains, group leaderboards, hiscores, or manage WOM competitions
来源信息
- 仓库
- JordanCoin/wom-cli
- 最近来源活动
- 2026年10月23日 21:03
- 检测到的 SKILL.md 语言
- 英语
- 星标
- 0
- Forks
- 0
安装方式
默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。
检查来源文件
决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。
正在显示 SKILL.md
SKILL.md
来源说明 · 只读预览- name
- wiseoldman
- description
- User wants to look up OSRS player stats, XP gains, group leaderboards, hiscores, or manage WOM competitions
- version
- 0.3.0
# Skill: WiseOldMan CLI
**Use the `wom` CLI via `exec_skill` for OSRS player lookups, gains tracking, group leaderboards, hiscores, and competitions.**
Our group ID is **5165**.
**Team competitions:** `competition create` takes either `--participants` (classic)
or repeated `--team "Name=player1,player2"` (team), never both. A clan bingo uses
the team form: every participation then carries `teamName`, so `competition view`
gives per-team standings with no separate roster mapping.
## Player Lookups
```json
exec_skill({"skill": "wom", "args": "player lookup 'Doe Matic'"})
exec_skill({"skill": "wom", "args": "player gains 'Doe Matic' --period week"})
exec_skill({"skill": "wom", "args": "player gains 'Doe Matic' --period month --metric slayer"})
exec_skill({"skill": "wom", "args": "player search 'doe'"})
exec_skill({"skill": "wom", "args": "player achievements 'Doe Matic'"})
exec_skill({"skill": "wom", "args": "player update 'Doe Matic'"})
```
- `lookup` — combat level, total XP, total level, top bosses, EHP/EHB
- `gains` — XP and KC gains over a period (day, week, month, year)
- `gains` refreshes the player on WOM first. WOM only snapshots a player when asked, so the output may open with a note like "gain since the last snapshot on 2026-10-11" or "tracking starts now". Relay that note as-is. An empty gains list never means the player is untracked; `lookup` shows whether they exist.
- `--metric` filters gains to a specific skill or boss
- `update` triggers a fresh stat pull from OSRS hiscores
## Group Leaderboards (Gains)
Rankings by XP/KC **gained** over a time period:
```json
exec_skill({"skill": "wom", "args": "group leaderboard 5165 --metric overall --period week --top 10"})
exec_skill({"skill": "wom", "args": "group leaderboard 5165 --metric runecrafting --period month --top 5"})
exec_skill({"skill": "wom", "args": "group leaderboard 5165 --metric vorkath --period week --top 5"})
```
- Metrics: any skill (overall, attack, runecrafting, etc.) or boss (vorkath, zulrah, etc.)
- Periods: day, week, month, year
## Group Hiscores (Total Stats)
Rankings by **total stats** (all-time XP, level, or KC):
```json
exec_skill({"skill": "wom", "args": "group hiscores 5165 --metric overall --top 10"})
exec_skill({"skill": "wom", "args": "group hiscores 5165 --metric overall --sort-by level --top 20"})
exec_skill({"skill": "wom", "args": "group hiscores 5165 --metric slayer --top 10"})
```
- Default sort is by XP. Use `--sort-by level` to rank by total level instead.
- `--sort-by level` is useful for finding players closest to maxing (max total level is 2376 with Sailing).
- For "closest to maxing" queries, use `--sort-by level --top 30` and look for players below 2376.
## Group Info & Members
```json
exec_skill({"skill": "wom", "args": "group info 5165"})
exec_skill({"skill": "wom", "args": "group members 5165"})
exec_skill({"skill": "wom", "args": "group competitions 5165"})
```
## Important Rules
- Always quote player names: `'Doe Matic'` not `Doe Matic`
- Use `--json` when you need to parse the output programmatically
- Group ID 5165 is our clan (Me so scape)
- Max total level is 2376 (24 skills including Sailing)
在 GitHub 查看