搜索

PythonReactSEOPDF
OpenClaw

Cs2 Stats Monitor 5E

CS Stats Monitor Generic

ddeellttaa0 来源安装数☆ 0 仓库 Stars

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

SkillHub CLI

skillhub install ddeellttaa/cs2-stats-monitor-5e

打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。

将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。

查看来源 ↗使用指南

技能说明

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.

# 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.

# 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.

# 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:

{
  "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...

来源信息

Source
github
Repository
openclaw/skills
Path
skills/ddeellttaa/cs2-stats-monitor-5e
Version
—
Commit
34e0331b6f75a3c70dc3b98c2779db7633039f25
分类来源
rules
状态
active
可见性
public

这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。

README

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
pip install aiohttp
2. Configuration (Optional)

Copy example config and modify:

cp config.example.json config.json

Edit config.json:

{
  "default_players": ["player1", "player2"],
  "default_interval": 60
}
3. Usage

Single Query:

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

Continuous Monitoring (background run):

# 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:

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...

来源内容

SKILL.md
# 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
# 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...

相关技能

OpenClaw

1password

daggerkun007

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.