TopRank Skills

Home / Claw Skills / Autres / Cs2 Stats Monitor 5E
Official OpenClaw rules 15%

Cs2 Stats Monitor 5E

CS Stats Monitor Generic

Stars

0

Installs

0

Status

ACTIVE

Visibility

PUBLIC

安装方式

直接复制以下提示词,发送给你的 AI 助手即可完成安装。

请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 Cs2 Stats Monitor 5E 技能。 若已安装,则直接安装 Cs2 Stats Monitor 5E 技能。

Overview

Skill Key
ddeellttaa/cs2-stats-monitor-5e
Author
ddeellttaa
Source Repo
openclaw/skills
Version
-
Source Path
skills/ddeellttaa/cs2-stats-monitor-5e
Latest Commit SHA
34e0331b6f75a3c70dc3b98c2779db7633039f25

Extracted Content

SKILL.md excerpt

# CS Stats Monitor (Generic)

5E Platform CS2 Stats Query and Real-time Monitoring Tool (Generic Version).

## Core Capabilities

### 1. Query Stats
Query detailed data of the last 5 matches for specified players.

```bash
# Query single player's last 5 matches
python {SKILL_DIR}/scripts/cs_monitor.py --once --players <player_name>

# Query multiple players
python {SKILL_DIR}/scripts/cs_monitor.py --once --players player1 player2 player3

# Use default player list (set in config)
python {SKILL_DIR}/scripts/cs_monitor.py --once
```

### 2. Real-time Monitoring
Background continuous polling, automatically output reports when new matches are detected.

```bash
# Start monitoring (default 60s polling)
python {SKILL_DIR}/scripts/cs_monitor.py --players player1 player2

# Custom polling interval
python {SKILL_DIR}/scripts/cs_monitor.py --players player1 --interval 30

# Reset monitoring state
python {SKILL_DIR}/scripts/cs_monitor.py --reset
```

**Start Method**: Use tmux to run monitoring in background, check output regularly.

```bash
# Recommended: tmux background run
tmux new-session -d -s cs-monitor
tmux send-keys -t cs-monitor "python {SKILL_DIR}/scripts/cs_monitor.py --players player1 player2" Enter

# Check output
tmux capture-pane -t cs-monitor -p
```

### 3. Configuration File (Optional)
Create `{SKILL_DIR}/config.json` to set default players:

```json
{
  "default_players": ["player1", "player2", "player3"],
  "default_interval": 60
}
```

## Data Capabilities

**Per Match**:
- Core Metrics: Rating, ADR, KAST, RWS, K/D/A
- Kill Details: Headshot rate, first kill, first death, AWP kills, multi-kills (3K/4K/5K)
- Clutches: 1v1~1v5 success count
- Utility: Flash assists, team flashes, utility damage, bomb plants/defuses
- Sides: T-side/CT-side K/D/Rating
- Scoreboard: Full 10-player data

**Limitations**:
- API returns only last **5 matches**, cannot get more history
- Season overview requires login Cookie

## Analysis Guidelines

When reviewing match reports, ana...

README excerpt

# CS Stats Monitor (Generic)

5E Platform CS2 Stats Query and Real-time Monitoring Tool (Generic Version).

## Features

- 🔍 **Stats Query**: Query detailed data of the last 5 matches for specified players
- 🔄 **Real-time Monitoring**: Background continuous polling, automatic push when new matches detected
- 📊 **Detailed Data**: Rating, ADR, KAST, headshot rate, AWP kills, utility data, etc.
- 🎯 **Multi-player Support**: Support monitoring multiple players simultaneously, auto-merge reports for same match

## Quick Start

### 1. Install Dependencies

```bash
pip install aiohttp
```

### 2. Configuration (Optional)

Copy example config and modify:

```bash
cp config.example.json config.json
```

Edit `config.json`:

```json
{
  "default_players": ["player1", "player2"],
  "default_interval": 60
}
```

### 3. Usage

**Single Query**:

```bash
python scripts/cs_monitor.py --once --players player1 player2
```

**Continuous Monitoring** (background run):

```bash
# Run with tmux in background
tmux new-session -d -s cs-monitor
tmux send-keys -t cs-monitor "python scripts/cs_monitor.py --players player1 player2" Enter

# Check output
tmux capture-pane -t cs-monitor -p
```

**More Options**:

```bash
python scripts/cs_monitor.py --help
```

## Command Arguments

| Argument | Description |
|----------|-------------|
| `--players` | List of players to monitor (space-separated) |
| `--interval` | Polling interval in seconds (default: 60) |
| `--once` | Query once only, no continuous monitoring |
| `--reset` | Reset monitoring state |

## Output Example

```
╔══════════════════════════════════════════════════════════════════╗
║  🎮 de_dust2  |  03-05 14:30  |  45min  🏆                       ║
╠══════════════════════════════════════════════════════════════════╣

┌─── player1 ⭐MVP  |  de_dust2  |  03-05 14:30 ───
│ 🏆 13:11  (T 6:9 / CT 7:2)  Elo +15.2 (Gold S)
│
│ Rating 1.45 ████████░░  ADR 98.5  KAST 85%  RWS 12.34
│ K/D/A 28/18/5 (1.56)  🎯 HS 45%  🔭 AWP 3
│ FK 5 FD 2...

Related Claw Skills