Rechercher

PythonReactSEOPDF
OpenClaw

chesscom-player-stats

Affiche les stats Chess.com d'un joueur (rapid/blitz/bullet + puzzles) via l'API publique.

hugoramon0 installations selon la source☆ 0 Étoiles du dépôt

Installation

Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.

SkillHub CLI

skillhub install hugoramon/stats-profil-chess

Examinez la source et la compatibilité, puis suivez les étapes d’installation.

Donnez le lien à votre agent et demandez-lui d’examiner instructions et dépendances avant d’expliquer les étapes.

Voir la source ↗Guides

Instructions

Chess.com — Player Stats

Usage

  • Demande à l'utilisateur un username Chess.com (ex: "erik").
  • Lance le script Python local chesscom_stats.py avec ce username.
  • Affiche un résumé clair (ratings + W/L/D) + un extrait du JSON brut si besoin.

Workflow

  1. Valider l'entrée:
    • username non vide
    • uniquement lettres/chiffres/underscore/tiret (sinon demander un username valide)
  2. Exécuter:
    • python3 chesscom_stats.py "<username>"
  3. Si erreur:
    • si "404": dire que le joueur n'existe pas ou profil non public
    • sinon afficher le message d'erreur et proposer de réessayer

Output format (obligatoire)

  • Titre: "Stats Chess.com — "
  • Sections (si disponibles):
    • Rapid
    • Blitz
    • Bullet
    • Puzzles
  • Pour Rapid/Blitz/Bullet afficher:
    • rating actuel, best, record (win/loss/draw), last date
  • Pour Puzzles afficher:
    • rating actuel, best

Guardrails

  • Ne jamais demander de mot de passe, token ou donnée privée (API publique uniquement).
  • Ne pas prétendre pouvoir jouer des coups ou modifier un compte (API read-only).

Informations sur la source

Source
github
Repository
openclaw/skills
Path
skills/hugoramon/stats-profil-chess
Version
—
Commit
01bda62c81aa88ae01cbbbd6fde69bffda227b15
Source de classification
rules
Statut
active
Visibilité
public

Ces informations proviennent de l’analyse indexée et peuvent être anciennes. Vérifiez les fichiers actuels.

Contenu extrait

SKILL.md
# Chess.com — Player Stats

## Usage
- Demande à l'utilisateur un `username` Chess.com (ex: "erik").
- Lance le script Python local `chesscom_stats.py` avec ce username.
- Affiche un résumé clair (ratings + W/L/D) + un extrait du JSON brut si besoin.

## Workflow
1. Valider l'entrée:
   - username non vide
   - uniquement lettres/chiffres/underscore/tiret (sinon demander un username valide)
2. Exécuter:
   - `python3 chesscom_stats.py "<username>"`
3. Si erreur:
   - si "404": dire que le joueur n'existe pas ou profil non public
   - sinon afficher le message d'erreur et proposer de réessayer

## Output format (obligatoire)
- Titre: "Stats Chess.com — <username>"
- Sections (si disponibles):
  - Rapid
  - Blitz
  - Bullet
  - Puzzles
- Pour Rapid/Blitz/Bullet afficher:
  - rating actuel, best, record (win/loss/draw), last date
- Pour Puzzles afficher:
  - rating actuel, best

## Guardrails
- Ne jamais demander de mot de passe, token ou donnée privée (API publique uniquement).
- Ne pas prétendre pouvoir jouer des coups ou modifier un compte (API read-only).

Skills associés

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.