当用户想要花钱、购物、转账加密货币、支付API费用、浏览购物网站、完成结账或管理账户时使用此技能。
龙虾卡(Lobster Cash CLI Skill). 龙虾卡(Lobster Cash CLI)给AI代理支付工具——块链钱包,网上购买任何东西的虚拟卡,可
功能概述
龙虾卡(Lobster Cash CLI Skill). 龙虾卡(Lobster Cash CLI)给AI代理支付工具——块链钱包,网上购买任何东西的虚拟卡,可是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
核心要点
- 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
- 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
- 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
使用与执行
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
结果检查与注意事项
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
Lobster Cash CLI 技能
Lobster Cash CLI(lobstercash)为 AI 代理提供支付能力——包括区块链钱包、用于在线购物的虚拟卡、可选的云端浏览器自动化功能(用于浏览网站并完成结账流程),以及对 x402 协议的支持(用于向 API 支付费用)——所有操作均在人工审批闭环内执行。使用 lobstercash 可查看任意命令的完整参数说明。
安装
全局安装:
npm install -g @crossmint/lobster-cli
安装完成后,所有命令均可通过 lobstercash 二进制程序调用。
使用本技能的步骤
1. 版本检查(自动执行)
CLI 会在每次 API 调用时自动检查更新。若命令输出中出现更新提示,请告知用户,并主动提供运行 npm update -g @crossmint/lobster-cli 的选项。若提示中注明更新为 必需,则还必须先访问 https://www.lobster.cash/install 更新该技能,然后才能继续后续操作。请勿单独运行版本检查命令。
2. 选择要使用的 lobstercash agent
所有 lobstercash 命令均作用于 当前活跃 agent。在执行其他任何操作前,请确保已选定正确的 agent。
lobstercash agents list
随后按以下决策树操作:
- 你在列表中看到自己,且标注为
(active)→ 已就绪,可继续下一步。 - 你在列表中看到自己,但未标注为 active → 运行
lobstercash agents set-active(使用匹配的 ID),然后继续。 - 列表中无匹配 agent(或列表为空)→ 注册一个新 agent。请查阅 agents 参考文档了解注册方法。
如何识别自身:依据名称匹配。若你是 Claude Code,请查找名为 “Claude Code” 或类似名称的 agent;Cursor、Codex、Gemini 等同理。如不确定,请向用户确认应使用哪个 agent。
3. 根据用户意图选择路径
判断适用场景,并进入对应章节:
- A) 在线购买商品(产品、订阅服务、域名、服务等)→ 在线购买商品
- B) 为付费 API 接口付款(x402 协议)→ 使用 x402 向 API 付款
- C) 其他操作(查询余额、发送加密货币、查看状态、绑定钱包、浏览示例)→ 其他操作
A) 在线购买商品
当用户希望购买产品、订阅服务(尚未支持,即将上线)、域名或任何线上商店中的商品时使用。无论具体购买内容为何,流程一致:发现商品与价格 → 创建虚拟卡 → 在浏览器中驱动结账流程。变化点仅在于本次安装中 由谁驱动浏览器。请运行:
lobstercash config get browser-enabled
browser-enabled: true→ Lobster Cash 内置浏览器自动化功能(purchase explore/purchase run)将代你访问商家网站。请参阅 references/purchase-flow.md。browser-enabled: false→ Lobster Cash 内置浏览器自动化功能在此安装中 不可用。请勿运行purchase explore或purchase run。请参阅 references/purchase-flow-byo.md —— 流程相同,但需由你(agent)利用当前环境中已有的浏览器自动化工具(例如 IDE 自带浏览器工具、MCP 浏览器服务器、OpenClaw 等)驱动商家网站,并使用cards reveal获取结账所需凭证。
若 browser-enabled: false 且当前环境 无任何 浏览器自动化工具可用,请告知用户你无法自行驱动浏览器,并主动提供手动结账方案:你将通过 cards reveal 获取卡片凭证,并引导用户在商家结账页面自行输入这些信息。
B) 使用 x402 向 API 付款
当用户希望调用采用 x402 支付协议的付费 API 接口时使用。CLI 将自动处理支付协商过程:服务端返回 HTTP 402 状态码,CLI 从 agent 钱包中以 USDC 完成支付,服务端随后返回请求内容。
步骤 1:确保钱包资金充足
lobstercash status
根据结果选择后续路径:
- 钱包已配置且资金充足 → 进入步骤 2。
- 钱包已配置但资金不足 → 运行
lobstercash crypto request --amount补充资金,展示审批 URL,等待用户确认后继续。--description " " - 钱包未配置 → 运行
lobstercash crypto request --amount(该命令将同时完成钱包创建与资金充值)。展示审批 URL,等待用户确认,再通过--description " " lobstercash status验证后继续。
--description 必须明确说明 agent 将用这笔资金做什么——应从用户任务中推导得出,而非使用“充值钱包”等泛泛而谈的描述。
详见 crypto request 参考文档中完整的资金申请流程。
步骤 2:调用付费接口
lobstercash crypto x402 fetch
对于 POST 请求,请添加 --json '{"key": "value"}';对于自定义请求头,请添加 --header "Authorization: Bearer 。
步骤 3:报告结果
报告 API 返回的内容(即 body 字段),而非支付机制细节。仅当用户主动询问时,才提及支付相关信息。
若请求失败,请添加 --debug 参数重试。详见 x402 参考文档中关于输出格式及常见错误的说明。
C) 其他操作
对于其余所有操作——查询余额、发送加密货币、查看钱包状态、绑定钱包或浏览示例——请使用下方快速参考中的对应命令,并查阅相应参考文档获取详细说明。
执行命令,并如实报告其输出。 对于只读命令(如 crypto balance、status、examples),可直接执行并报告其输出内容。请勿预先检查状态并自行构造摘要——CLI 输出本身已针对未配置状态提供了清晰提示。若某命令因退出码 2(钱包未设置)而失败,请告知用户并主动提供运行 lobstercash setup 或对应的一体化设置命令的选项。
常用操作:
- 查询余额:
lobstercash crypto balance→ balance 参考文档 - 发送代币:
lobstercash crypto send --to→ send 参考文档--amount --token usdc - 查看钱包状态:
lobstercash status→ status 参考文档 - 浏览示例:
lobstercash examples→ examples 参考文档 - 绑定钱包 / 配置 agent(仅限设置阶段):
lobstercash setup→ setup 参考文档。当用户提出“配置”、“设置”、“绑定钱包”等类似需求(且不涉及购买行为)时使用。 - 签名/提交交易:
lobstercash crypto tx create→ tx 参考文档
对于加密货币操作(crypto send、crypto tx create),请始终先运行 lobstercash status 确认钱包已配置且资金充足。否则,请使用 lobstercash crypto request --amount 进行充值——详见 crypto request 参考文档。
快速参考
lobstercash agents register --name "" --description " " --image-url " " # 注册新 agent lobstercash agents list # 列出全部 agent lobstercash agents set-active # 设置活跃 agent lobstercash config get browser-enabled # 检查在线购买时由哪个浏览器驱动(见 A 节) lobstercash examples # 浏览可用示例 lobstercash status # 检查状态、就绪情况与钱包地址 lobstercash setup # 将 agent 绑定至钱包(无需购买) lobstercash crypto balance # 查询余额 lobstercash crypto send --to --amount --token usdc # 发送代币 lobstercash crypto x402 fetch # 为 API 付款 lobstercash crypto request --amount --description " " # 申请加密货币资金 / 充值(含钱包设置) lobstercash crypto tx create|approve|status # 底层交易管理 lobstercash cards request --amount --description " " # 申请虚拟卡(单次使用;订阅/--period 功能即将上线) lobstercash cards list # 列出卡片(含 card-id、phase、mandates)——在两种购买流程中均用于检查是否存在可复用的卡片 lobstercash cards reveal --card-id --merchant-name "..." --merchant-url "https://..." --merchant-country US # 结账凭证(供 BYO 浏览器流程及手动结账使用)
purchase explore 和 purchase run 命令仅在配置了 browser-enabled: true 时存在——详见相关 purchase-flow 参考文档中的用法说明。
输出契约
- 所有命令均向 stdout 输出人类可读的结果。
- 错误信息以纯文本形式输出至 stderr。
- 退出码 0 = 成功;退出码 1 = 意外错误;退出码 2 = 钱包未设置(请使用
cards request或crypto request进行设置)。
决策树
- 若用户希望浏览可用示例,或尚无明确任务 → 查阅 examples
- 若用户询问 agent 状态或支付就绪情况 → 查阅 status
- 若用户希望查询代币余额 → 查阅 balance
- 若用户希望在线购买商品且
browser-enabled: true→ 查阅 purchase-flow(使用 Lobster Cash 内置浏览器自动化功能的完整流程) - 若用户希望在线购买商品且
browser-enabled: false→ 查阅 purchase-flow-byo(流程相同,但由 agent 使用自有工具驱动浏览器) - 若需
purchase explore/purchase run的参数级参考(仅限 browser-enabled 场景)→ 查阅 purchase - 若用户希望为购买创建新虚拟卡 → 查阅 cards request
- 若用户希望申请 USDC、为钱包充值或为加密货币操作筹资 → 查阅 crypto request
- 若用户需要列出已有卡片、揭示凭证或检查某张卡是否可用于重复购买 → 查阅 cards
- 若用户希望向地址发送代币(Crypto Path)→ 查阅 send
- 若用户希望通过 x402 协议为 API 付款(Crypto Path)→ 查阅 x402
- 若用户需要从外部工具签名或提交交易(Crypto Path)→ 查阅 tx
- 若用户希望在不进行购买的前提下将 agent 绑定至钱包 → 查阅 setup
- 若用户希望注册、列出或设置活跃 agent → 查阅 agents
反模式
- 在线购买前跳过浏览器可用性检查: 不要假设适用哪种购买流程。当用户希望在线购买时,务必首先运行
lobstercash config get browser-enabled(见 A 节),再决定加载哪份 purchase-flow 参考文档。该配置项决定了是使用purchase explore/purchase run,还是使用cards reveal获取凭证后由你自行驱动浏览器。 - 在
browser-enabled: false时调用purchase explore/purchase run: 这两个命令依赖内置浏览器自动化功能。若该配置项为false,请改用 references/purchase-flow-byo.md。 - 未检查状态即运行加密货币命令: 在运行
crypto send、crypto x402 fetch或crypto tx create前,务必先执行lobstercash status。若钱包未配置或资金不足,命令将以难以理解的错误退出。请先检查,必要时充值,再执行操作。 - 用户希望购买时却先运行 setup: 若用户意在购买,请勿先行运行
setup—— 应使用cards request或crypto request,它们会自动集成设置流程。仅当用户明确表示希望在不购买的前提下将 agent 绑定至钱包时,才使用lobstercash setup。 - agent 已配置时重复运行 setup: 若
lobstercash status显示钱包已配置,请勿生成新的 setup 会话。现有配置有效。仅当用户明确告知当前配置损坏并需重建时,才启动全新 setup。 - 向用户索取 CLI 可自行获取的信息: 发送前先查余额;操作前先查状态;阅读命令输出后再提问。
- 循环执行写入类命令: 一次尝试,读取结果,再做决策。读取类操作(
crypto balance、status、examples)具有幂等性,可安全重复;写入类操作(crypto send、cards request)则不可。 - 忽略终端状态: 交易处于 pending 状态 ≠ 成功。所有写入类命令默认等待链上确认。
- 轮询 HITL 审批结果: 当命令返回审批 URL 时,用户必须明确告知你已批准。请勿自动轮询。
- 未注册 agent 即运行命令: 运行任何其他命令前,务必先通过
lobstercash agents list确保 agent 存在。若需切换 agent,请使用lobstercash agents set-active。 - 向用户询问使用哪条链: agent 默认静默使用 Base 链。注册时切勿询问“你想用哪条链?”——直接在 Base 上注册即可。仅当用户明确要求 Solana,或上下文清楚表明 agent 必须运行于 Solana(例如用户已在 Solana 上持有 USDC,或目标集成仅支持 Solana)时,才传入
--network solana。每 agent 的链固定;后续切换需注册新 agent。 - 为纯加密货币集成推荐虚拟卡: 若集成仅使用加密货币,请勿建议虚拟卡。
- 要求虚拟卡支持的集成为 USDC 充值: 虚拟卡由信用卡支撑,而非 USDC。若集成支持信用卡,请勿告知用户需“充值”。
- 将 x402/send/tx 视为独立用户流程: 它们均属于同一 Crypto Path。唯一分支在于信用卡 vs 加密货币。
- 用户仅希望连接时即推荐
crypto request或cards request: 若用户仅想查询余额、运行加密货币命令或简单绑定钱包(无需充值或创建卡片),请先引导其完成lobstercash setup。除非用户确实希望为钱包充值或进行购买,否则不要直接跳转到crypto request或cards request。 - 在展示选项前急于执行就绪检查: 首先展示可用选项(通过
examples),仅当用户希望尝试某项时,再检查支付就绪情况。 - 主观臆断集成的支付方式: 切勿猜测某流程使用信用卡还是加密货币。请运行
lobstercash status并阅读输出中的支付方式列表,再选择对应路径。
热门AI工具
相关专题
本专题聚焦Go-Zero的API开发,拆解.api描述文件的语法结构、路由与分组定义、参数绑定与校验规则,说明统一响应体、JWT鉴权、跨域与接口文档生成的落地方式,并给出网关聚合与接口测试的实践建议。
0
2026.11.12
本专题围绕Go-Zero的安装与工具链配置展开,讲清Go版本要求、goctl安装方式、代理镜像、protoc依赖与环境变量设置,说明多版本共存、升级回退与CI流水线安装的做法,并整理安装阶段的常见报错与验证步骤。
0
2026.11.12
本专题整理Go-Zero的入门知识,从框架定位、环境准备到跑通第一个API服务,讲清目录分层、配置加载、日志与中间件的基本用法,并对比Gin、Kratos的差异,帮助Go开发者建立整体认知,判断它是否适合当前项目。
0
2026.11.12
本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。
0
2026.11.06
围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。
0
2026.11.06
详细介绍Postman接口请求的创建与发送方法,涵盖GET和POST请求、URL配置、请求参数、Headers请求头、Body请求体设置以及响应结果查看,帮助用户掌握Postman接口请求的完整操作流程。
0
2026.11.06
DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。
0
2026.11.05
DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。
0
2026.11.05
本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。
0
2026.11.04
热门下载
相关下载
精品课程
共6课时 | 12.1万人学习
共79课时 | 161.8万人学习
共6课时 | 54.7万人学习
最新文章