chess-commentator

Analyze chess positions from FEN strings with Stockfish evaluations and SAN notation.

3|Updated Oct 27, 2025
One-click install
npx skills add https://github.com/pilipolio/chess-sandbox --skill chess-commentator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chess-commentator
Source: https://github.com/pilipolio/chess-sandbox/tree/main/.claude/skills/chess-commentator
Command: npx skills add https://github.com/pilipolio/chess-sandbox --skill chess-commentator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires chess, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill eliminates the need for manual, time-consuming chess analysis by providing instant, expert-level insights into any chess position. It helps you understand best moves, strategic themes, and tactical opportunities without running complex engines or interpreting raw data yourself.

Core Features & Use Cases

  • Engine-Powered Analysis: Get Stockfish-level evaluations and principal variations for any FEN position.
  • Natural Language Explanations: Understand complex chess concepts, best moves, and strategic themes explained in clear, concise language.
  • Visual Board Representation: Receive an SVG diagram of the board, optionally with arrows highlighting key moves, for better comprehension.
  • Concept Extraction: Identify and explain underlying tactical and strategic concepts present in the position.
  • Use Case: You're reviewing a game or studying a puzzle. Instead of manually setting up a chess engine, simply provide the FEN, and the AI will explain the optimal moves, tactical motifs, and strategic implications, helping you learn and improve your game effortlessly.

Quick Start

Analyze the chess position rnbqkbnr/pppppppp/8/8/4P3/8/PPPP1PPP/RNBQKBNR b KQkq e3 0 1 and explain the best moves and strategic themes.

Frequently Asked Questions about chess-commentator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze a chess position using FEN notation?

FEN notation describes any chess position in a single string. Provide the FEN to get Stockfish engine evaluation, best moves in standard algebraic notation, and strategic explanations of tactics and themes within that position.

Can I get move recommendations and evaluation scores for chess positions?

Yes. Submit a FEN string to receive Stockfish-powered evaluations, principal variations showing best continuations, and natural-language explanations of why those moves are optimal.

Does this tool provide visual diagrams of chess positions?

Yes. The Skill generates SVG board representations of your position, optionally with arrows highlighting key moves, making tactical patterns and strategic themes visually clear.

How do I understand the tactical and strategic concepts in a position?

After analysis, the Skill extracts and explains underlying tactical motifs and strategic principles present in the position, helping you recognize patterns applicable to future games.

Can I share my analysis on an external platform?

Yes. The Skill generates a Lichess analysis link from your FEN, allowing you to view or share the position and engine analysis on Lichess for further study or collaboration.

What input format does the chess engine analysis require?

Engine analysis requires valid FEN (Forsyth-Edwards Notation) strings describing the board state, active player, castling rights, en passant square, and move counts.