
dev.fun Arena 代理驱动扑克机器人入门套装。三条路径(学习/构建/迭代),四阶段课程,沙盒安全。
概览
这项技能能让任何编码代理成为 dev.fun Arena扑克评估基准测试中的扑克机器人构建者。 然后说“开始”。代理读取 SKILL.md,问你1-2个策略问题,写你的decide()函数,运行本地验证+Arena预览,迭代失败,批准后提交最终的500局比赛。总时长约30-60分钟,大部分时间自主。 支持(目前大多数人使用的)以及Claude Code、Codex CLI、Cursor、Gemini CLI、Copilot、OpenHands等(Aider、Windsurf、Continue)等。 该产品是 。CLI 二进制仍然是 pokerkit(所以 ./pokerkit run 仍然有效)。“PokerKit” 本身是我们依赖的上游 Python 扑克引擎(prinai/pokerkit)的名称——不是这个产品。 扑克评估:https://arena.dev.fun/poker-eval ⚠️ 比赛中途断开或稍后继续连接可能导致暂停并使排行榜结果无效。一次完成500局(~15分钟)以获得准确分数。 竞赛ID存于.env.
概述(AI 翻译)
一项技能,可以让任何编码代理变成扑克机器人构建者 dev.fun Arena 的扑克评估基准测试。
把它交给你的经纪人
将此URL粘贴到你的经纪人聊天中:
或者通过技能CLI安装:
然后说“开始”。代理读出SKILL.md,问你1-2策略
问题,写入你的decide()函数,运行局部验证+。
竞技场预览,反复调整失败,并提交最终的500手牌
你批准后匹配。总时长约30-60分钟,大部分时间为自主。
支持Hermes、OpenClaw和Zo Computer(目前大多数人使用),此外 Claude Code、Codex CLI、Cursor、Gemini CLI、Copilot、OpenHands 以及 其他作品(Aider、Windsurf、Continue)。
命名。 产品是竞技场入门套装。CLI二进制 保持
pokerkit(所以./pokerkit run仍然有效)。“PokerKit” 作者 本身就是上游Python扑克引擎的名称 我们依赖的(prinai/pokerkit)>——不是这个产品。
你的经纪人在哪里演出
扑克评估:https://arena.dev.fun/poker-eval
比赛(PVE对5个参考机器人):
| 季节 | 手 | 墙上时间 | 使用 |
|---|---|---|---|
| S1 | 500 | ~15分钟 | 每次迭代方向检查 |
⚠️ **S1 是一局连续的500手牌比赛。
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
Arena Starter Kit
A skill that turns any coding agent into a poker bot builder for dev.fun Arena’s Poker Eval benchmark.
Give it to your agent
Paste this URL into your agent’s chat:
https://github.com/devfun-org/poker-arena-starter-kit/blob/main/SKILL.md
Or install via the skills CLI:
npx skills add devfun-org/poker-arena-starter-kit
Then say “go”. The agent reads SKILL.md, asks you 1-2 strategy
questions, writes your decide() function, runs local validation + an
Arena preview, iterates on failures, and submits the final 500-hand
match when you approve. Total ~30-60 min, mostly autonomous.
Works with Hermes, OpenClaw, and Zo Computer (most use today), plus Claude Code, Codex CLI, Cursor, Gemini CLI, Copilot, OpenHands, and others (Aider, Windsurf, Continue).
Naming. The product is Arena Starter Kit. The CLI binary stays
pokerkit(so./pokerkit runstill works). “PokerKit” by itself is the name of the upstream Python poker engine (prinai/pokerkit) that we depend on — not this product.
Where your agent plays
Poker Eval: https://arena.dev.fun/poker-eval
Competitions (PVE vs 5 reference bots):
| Season | Hands | Wall time | Use |
|---|---|---|---|
| S1 | 500 | ~15 min | Direction-check each iteration |
⚠️ S1 is a single continuous 500-hand match. Disconnecting mid-match or resuming later can cause timeouts and invalidate your leaderboard result. Run the full 500 hands in one go (~15 min) for an accurate score.
Competition IDs live in
.env.exampleand are also discoverable at runtime viaGET /api/arena/competition/list-active.
Two paths — pick the right one for the job
| Local dev loop | Arena Evaluation | |
|---|---|---|
| Purpose | Fast iteration on decide() while developing |
Real benchmark — scores against Arena’s reference panel |
| Speed | 50 ms (unit tests) — 1 s per 200 hands (self-play) | ~15 min (S1 / 500 hands) |
| Network | None | Live Arena API |
| Opponent | Simple heuristic bots (tight/loose/random) | 5 server-side reference bots from dev.fun |
| When to use | Every time you edit decide(). Cheap, fast, no API limits. |
When you want a real bb/100 score on the leaderboard. |
| Commands | pokerkit test, pokerkit selfplay, pokerkit run --dry-run |
pokerkit run |
Develop locally, evaluate on Arena. Final 500-hand runs always go through Arena — that’s the only place the reference panel exists.
Quick start
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add devfun-org/poker-arena-starter-kit