← 返回
未分类 中文

Chess Coach

Interactive chess coaching based on Chess.com games and stats. Monitors a user's progress, analyzes recent games according to their skill level, and offers p...
基于Chess.com对局和数据的互动国际象棋辅导,监测用户进度,分析近期对局并给出个性化建议。
twharmon
未分类 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 365
下载
💾 0
安装
1
版本
#latest

概述

Chess Coach

This skill helps you improve your chess game by monitoring your Chess.com profile and offering advice tailored to your skill level.

Features

  • Profile Tracking: Connect your Chess.com username and track stats across formats (Blitz, Bullet, Rapid).
  • Recent Game Analysis: Analyze your most recent games and identify coaching opportunities.
  • Skill-Level Calibration: Automatically Adjusts advice based on your current rating.

Workflows

1. Setup

When a user mentions chess or improving their game for the first time:

  1. Ask for their Chess.com username.
  2. Use scripts/chess_api.py stats to fetch their rating and stats.
  3. Store the username and their preferred formats (Blitz, Bullet, Rapid) in memory/chess_state.json.

2. Monitoring & Analysis

Periodically or upon request:

  1. Fetch recent games using scripts/chess_api.py games.
  2. Compare the game list against memory/chess_state.json to ensure no games are analyzed twice.
  3. Daily Budget: Only analyze one game per 24-hour period unless specifically requested.
  4. If new games exist, pick the most relevant one (e.g., a loss where the rating gap was small) and analyze it.
  5. Observation Logging: Instead of just giving a one-off tip, log the core mistake or pattern (e.g., "Missed pin on d-file", "Weakened back rank") to memory/chess_observations.jsonl.
  6. Consult references/skill_levels.md for coaching focus based on the user's current rating.
  7. Provide 2-3 actionable points. Keep it punchy and encouraging.

3. Synthesis (The "Grand Lesson")

Once per week, or when memory/chess_observations.jsonl reaches 5+ entries:

  1. Review the logged observations to find recurring themes.
  2. Identify the single "highest ROI" area for improvement (e.g., "You lose 40% of games due to early Queen excursions").
  3. Present this as a dedicated "Coaching Review" session.

Example

> "I see you've played 10 Blitz games since we last talked. In your game against 'Grandmaster123', you missed a simple fork on the f2 square! At your current rating (850), focusing on basic tactics like these will help you reach 1000 fast."

Resources

  • scripts/chess_api.py: Interacts with the Chess.com public API.
  • references/skill_levels.md: Provides guidance on coaching priorities by rating bracket.
  • memory/chess_state.json: Store the user's username, preferred formats, and the ID of the last analyzed game.

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-07 06:01 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-intelligence

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,371 📥 319,656
developer-tools

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 672 📥 324,938
ai-intelligence

self-improving agent

pskoett
捕获经验教训、错误及修正内容,以实现持续改进。适用于以下场景:(1)命令或操作意外失败;(2)用户纠正Claude(如“不,那不对……”“实际上……”);(3)用户请求的功能不存在;(4)外部API或工具出现故障;(5)Claude发现自身
★ 4,071 📥 804,676