arena-pokerkit

Automate poker agent development and evaluation for the dev.fun Poker Eval benchmark.

3|Updated Jun 15, 2026
One-click install
npx skills add https://github.com/quantarmyz/system7-poker-arena --skill arena-pokerkit-quantarmyz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arena-pokerkit
Source: https://github.com/quantarmyz/system7-poker-arena/tree/main
Command: npx skills add https://github.com/quantarmyz/system7-poker-arena --skill arena-pokerkit-quantarmyz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires httpx, python-dotenv, treys, pokerkit, anthropic, openai, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the complex development lifecycle of creating, testing, and optimizing AI poker agents for the dev.fun Poker Arena, removing the friction of manual environment setup and performance tracking.

Core Features & Use Cases

  • Hybrid Engine: Combines a high-speed deterministic heuristic core with an on-demand LLM brain for complex decision-making.
  • Self-Improving Loop: Uses an automated coach to analyze match reports and propose strategy adjustments for A/B testing.
  • Use Case: A developer can use this to build a bot from scratch, run local self-play matches to validate logic, and then deploy it to the public leaderboard with a single command.

Quick Start

Use the arena-pokerkit skill to build a new poker bot and run a local self-play test to validate the baseline strategy.

Frequently Asked Questions about arena-pokerkit

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

FAQPage Schema
How do I build and test a poker bot for the dev.fun Poker Arena?

You can build and test a poker bot by using a hybrid engine that combines heuristic core logic with LLM escalation, running local self-play matches to validate baseline strategy before deploying to the public leaderboard.

How does LLM escalation work with heuristic poker agents?

LLM escalation integrates a high-speed deterministic heuristic core with an on-demand LLM brain, routing complex poker decisions to the LLM while relying on heuristics for standard gameplay to optimize speed and accuracy.

Do I need Python 3.11 and uv to run the pokerkit automation environment?

Yes, you need Python 3.11 or higher with uv, along with treys and pokerkit dependencies, to manage the game loop and agent-environment interaction for the poker bot benchmark.

Can I automate poker agent strategy optimization using reinforcement learning?

You can automate strategy optimization through a self-improving loop that uses an automated coach to analyze SQLite-backed match reports and propose A/B testing adjustments for the poker agent.

What is the best way to analyze poker bot performance data locally?

The best way to analyze poker bot performance is through SQLite-backed reporting, which records match data from self-play sessions to enable automated evaluation and strategy iteration.

Does arena-pokerkit support deploying agents directly to a public leaderboard?

Yes, arena-pokerkit supports deploying your bot to the public leaderboard with a single command after validating your agent's logic through local self-play matches and performance analysis.