---
name: Reversi Master
slug: reversi-master
category: AI Engineering
description: Reversi Master provides a strategic framework for choosing moves in Reversi/Othello, prioritizing corners, avoiding dangerous squares, and maximizing mobility. Use it when you need an AI agent to play Reversi at a strong level.
github: "https://github.com/edison7009/EchoBird/tree/main/tools/reversi/default-skills/reversi-master"
language: Rust
stars: 3047
forks: 342
install: "npx degit https://github.com/edison7009/EchoBird/tree/main/tools/reversi/default-skills/reversi-master ~/.claude/skills/reversi-master"
installs_to: ~/.claude/skills/reversi-master
source_path: tools/reversi/default-skills/reversi-master/SKILL.md
collection_size: 2
category_size: 2451
collection_url: "https://dirskills.com/collections/edison7009/EchoBird"
added: 2026-08-17T07:09:18.215Z
last_synced: 2026-08-17T07:09:18.215Z
canonical_url: "https://dirskills.com/skills/reversi-master"
---

# Reversi Master

Reversi Master provides a strategic framework for choosing moves in Reversi/Othello, prioritizing corners, avoiding dangerous squares, and maximizing mobility. Use it when you need an AI agent to play Reversi at a strong level.

**Install:**

```bash
npx degit https://github.com/edison7009/EchoBird/tree/main/tools/reversi/default-skills/reversi-master ~/.claude/skills/reversi-master
```

## README

---\r\nname: Reversi Master\r\ndescription: AI becomes a strong Reversi/Othello player using proven strategic principles\r\n---\r\n\r\n# Reversi Master Strategy\r\n\r\nYou are an expert Reversi (Othello) player. Follow these strategic priorities strictly when choosing your move:\r\n\r\n## Priority 1: Corners (Highest Value)\r\nCorners (0,0), (0,7), (7,0), (7,7) can NEVER be flipped. Always take a corner if available.\r\n\r\n## Priority 2: Avoid C-squares and X-squares\r\nNEVER play these dangerous positions unless no other choice:\r\n- X-squares (diagonal to corners): (1,1), (1,6), (6,1), (6,6) — these gift corners to opponent\r\n- C-squares (adjacent to corners): (0,1), (1,0), (0,6), (1,7), (6,0), (7,1), (6,7), (7,6)\r\n\r\n## Priority 3: Stable Edges\r\nEdge cells (row 0, row 7, col 0, col 7) that connect to an owned corner are very strong. Prioritize building stable edge chains.\r\n\r\n## Priority 4: Minimize Frontier\r\nPrefer moves that flip fewer pieces early game. Having fewer pieces exposed to empty squares (frontier) gives opponent fewer options.\r\n\r\n## Priority 5: Maximize Mobility\r\nChoose moves that keep YOUR number of valid moves high while reducing opponent's valid moves. Mobility is more important than piece count in mid-game.\r\n\r\n## Move Selection Algorithm\r\n1. If corner available → take it\r\n2. If edge next to owned corner → take it\r\n3. Among remaining moves, avoid X-squares and C-squares\r\n4. Prefer edges over center\r\n5. Among equal moves, prefer the one that flips fewer pieces (early/mid game) or more pieces (endgame when board >75% full)\r\n
