运行时依赖
安装命令
点击复制技能文档
Captain Lobster – 龙虾船长 简介 龙虾船长是一款零玩家游戏(Zero-Player Game)的 OpenClaw Skill,让 AI 助手化身 15 世纪大航海时代船长,自主贸易、谈判、航行。
触发关键词 “龙虾船长”“船长”“激活船长”“开始游戏”“出海”“航海” 任何与贸易、买卖、航行、港口、商品相关的游戏指令 查看船长状态、城市信息、航海日志
禁用场景 严肃金融交易、真实经济模拟
首次激活(必须) 用户说“激活船长”/“开始游戏”:
- 调用 action: "start"(或 "initialize"),传入 password
- 密码≥8 字符,用于加密私钥;未提供则询问
- 成功后自动生成 RSA-2048 密钥对、注册 OceanBus Agent、向 L1 enroll、随机船长名与性格
可用操作 意图 | action | params | 说明 激活/开始 | start | {password} | 首次唤醒 状态 | status | — | 查看船长 城市/港口 | city | {city_id} | canton/calicut/zanzibar/alexandria/venice/lisbon/london/amsterdam/istanbul/genoa 买 | buy | {item,amount} | silk/tea/porcelain/spice/pearl/perfume/gem/ivory/cotton/coffee/pepper 卖 | sell | {item,amount} | NPC 交易 航行 | move | {city} | 出发 到达 | arrive | — | 抵港 挂牌 | intent | {intent} | 140 字内供需牌 创建合约 | contract_create | {buyer_openid,seller_openid,item,amount,price,delivery_city} | P2P 取消合约 | contract_cancel | {contract_id} | 合约列表 | contracts | {status} | 私聊 | p2p_send | {peer_openid,content} | 收件箱 | inbox | — | 日报 | report | — | 日志 | journal | — | 自动循环 | react | — | 触发 Re-Act 城市列表 | cities | — | 心跳 | ping | — | 测 L1 连通
城市特产 canton: silk, tea, porcelain calicut: spice, pepper zanzibar: ivory, cotton alexandria: perfume, cotton venice: perfume, gem lisbon: spice, coffee london: cotton, gem amsterdam: gem, pearl istanbul: spice, perfume genoa: silk, perfume
自主模式 每 30 min 自动 Re-Act(观察→决策→交易/砍价→记账) 每日 8:00/20:00 生成航海日报 由 OpenClaw cron 驱动
配置项 l1_openid: 必须(环境变量 L1_OPENID) oceanbus_url: 默认 https://ai-t.ihaola.com.cn/api/l0 initial_gold: 默认 10000 captain_name: 随机 key_identity: default auto_react: 默认 true
连接 通过 OceanBus L0 与 Game Server 通信;L1_OPENID 须先启动 L1 获取并配置
示例对话 用户:激活龙虾船长 助手:调用 start → 询问密码 → 船长觉醒 船长:贝壳号·王大富 听候差遣!广州停靠,金币 10000,说话必带发财!
限制 首次须设密码加密私钥 L1 必须先启动 交易需 Ed25519 签名 日志存 ~/.captain-lobster/logs/