install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/bladezhang/ddzaishot" ~/.claude/skills/clawdbot-skills-ddzaishot && rm -rf "$T"
manifest:
skills/bladezhang/ddzaishot/SKILL.mdsource content
SKILL.md - ddzaishot 斗地主AI助手
当你需要帮助用户玩斗地主或分析牌局时,使用此技能。
功能
- 🎯 识别屏幕上的牌
- 📝 自动记牌
- 🧠 AI推荐出牌
- 🖱️ 辅助出牌(可选)
调用方式
扫描屏幕识别牌局
cd ddzaishot python src/api.py scan
AI推荐出牌(需先设置牌)
# 设置我的牌和地主 python src/api.py suggest --cards=3,4,5,6,7,8,9,10,11,12,13,14,15 --landlord=me # 演示模式(随机发牌测试) python src/api.py demo
查看当前状态
python src/api.py status
牌值对应
- 3-10: 数字牌
- 11: J
- 12: Q
- 13: K
- 14: A
- 15: 2
- 16: 小王
- 17: 大王
交互式模式
python src/main.py
然后输入命令:
扫描屏幕s
推荐出牌p
手动输入牌m
设置地主l
演示模式d
注意事项
- 屏幕识别需要先制作卡牌模板放到
目录templates/ - 鼠标控制需要先运行
命令校准c - 建议先在演示模式下测试AI逻辑
依赖
pip install opencv-python numpy pyautogui pillow mss keyboard