SkillHub

stats-profil-chess

v1.0.0

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

Sourced from ClawHub, Authored by Hugo Ramon Portugal

Installation

Please help me install the skill `stats-profil-chess` from SkillHub official store. npx skills add HugoRamon/stats-profil-chess

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:
  2. username non vide
  3. uniquement lettres/chiffres/underscore/tiret (sinon demander un username valide)
  4. Exécuter:
  5. python3 chesscom_stats.py "<username>"
  6. Si erreur:
  7. si "404": dire que le joueur n'existe pas ou profil non public
  8. 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).