返回顶部
o

openkrill开放微支付

Enable AI agents to make micropayments via x402 protocol. Use when purchasing browser sessions on Browserbase, scraping with Firecrawl, or any x402-compatible API. Handles wallet creation, funding, and automatic payment flows.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
1,463
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

openkrill

OpenKrill - x402 支付技能

本技能使AI代理能够使用x402协议自主进行微支付。它处理钱包管理、余额检查,以及当API返回HTTP 402 Payment Required响应时的自动支付流程。

何时使用此技能

  • - 当被问及我可以购买哪些服务?或有哪些x402 API可用?时 - 首先查询Bazaar!
  • 在Browserbase上购买浏览器自动化会话时
  • 使用Firecrawl执行网页抓取任务时
  • 当代理需要创建电子邮件地址用于注册或验证时
  • 与任何兼容x402的API交互时
  • 当用户提到微支付、加密货币支付或为API访问付费时
  • 当遇到402 Payment Required响应时
  • 通过Bazaar发现新的x402兼容服务时

提示: 当用户或代理询问有哪些服务可供购买时,始终从查询Bazaar发现端点开始。它提供包含12,000多个x402兼容服务的实时、最新目录。

快速发现可用服务

bash

查询Bazaar查看可用服务(无需认证)


curl -s https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources?type=http&limit=50

前提条件

使用此技能前,请确保:

  1. 1. THIRDWEBSECRETKEY 环境变量已设置为有效的thirdweb项目密钥
  2. 钱包在Base链(或目标链)上有足够的USDC余额
  3. 网络可访问thirdweb API端点

重要:x402端点URL与服务类型

两种x402支持类型

类型描述示例
纯x402完全无密钥 - 无需API密钥,只需付费即可使用Browserbase
混合x402
需要API密钥/令牌 + 支付头 | Firecrawl |

x402端点模式

服务标准APIx402端点类型状态
Browserbaseapi.browserbase.comx402.browserbase.com纯x402✅ 可用
Firecrawl
api.firecrawl.dev/v1/search | api.firecrawl.dev/v1/x402/search | 非标准 | ❌ 已损坏 |

发现提示:

  • - 检查x402.子域名(例如x402.browserbase.com)
  • 检查路径中的/x402/(例如/v1/x402/search)
  • 访问x402根URL获取端点列表(例如curl https://x402.browserbase.com/)

核心工作流

步骤1:检查或创建钱包

直接使用thirdweb API(推荐):

bash
curl -s -X POST https://api.thirdweb.com/v1/wallets/server \
-H Content-Type: application/json \
-H x-secret-key: $THIRDWEBSECRETKEY \
-d {identifier: x402-agent-wallet}

响应将包含钱包地址。请存储此地址以供后续操作使用。

步骤2:使用fetchWithPayment进行支付

直接调用thirdweb x402 fetch API:

bash

Browserbase - 创建浏览器会话


curl -s -X POST https://api.thirdweb.com/v1/payments/x402/fetch?url=https://x402.browserbase.com/browser/session/create&method=POST \
-H Content-Type: application/json \
-H x-secret-key: $THIRDWEBSECRETKEY \
-d {browserSettings: {viewport: {width: 1920, height: 1080}}}

步骤3:处理响应

成功: API直接返回会话数据。

余额不足: 如果钱包需要充值,API返回:

json
{
result: {
message: 此端点需要链ID 8453上的0.002 USDC...,
link: https://thirdweb.com/pay?chain=8453&receiver=0x...&token=0x...
}
}

当收到支付链接时,在用户浏览器中打开它:

  • - 如果浏览器自动化可用(MCP、浏览器工具等),使用它在新标签页中导航到该链接
  • 否则,突出显示该链接并指导用户手动打开

这将打开thirdweb的支付页面,用户可以在其中为钱包充值。

API参考

fetchWithPayment端点

URL: https://api.thirdweb.com/v1/payments/x402/fetch

方法: POST

查询参数:

参数必需描述
url要调用的目标API URL
method
是 | HTTP方法(GET、POST等) |
| from | 否 | 支付钱包地址(省略时使用默认项目钱包) |
| maxValue | 否 | 最大支付金额(以wei为单位) |
| asset | 否 | 支付代币地址(默认为USDC) |
| chainId | 否 | 支付链ID(例如Base的eip155:8453) |

头信息:

  • - x-secret-key:您的thirdweb项目密钥(必需)
  • Content-Type:application/json

支持的x402服务

Browserbase

x402端点: https://x402.browserbase.com
定价: $0.12/小时(以Base链上的USDC支付)

端点方法描述
/browser/session/createPOST创建浏览器会话
/browser/session/:id/status
GET | 检查会话状态 |
| /browser/session/:id/extend | POST | 增加时间 |
| /browser/session/:id | DELETE | 终止会话 |

bash
curl -s -X POST https://api.thirdweb.com/v1/payments/x402/fetch?url=https://x402.browserbase.com/browser/session/create&method=POST \
-H Content-Type: application/json \
-H x-secret-key: $THIRDWEBSECRETKEY \
-d {browserSettings: {viewport: {width: 1920, height: 1080}}}

Firecrawl(非标准x402 - 不推荐)

x402端点: https://api.firecrawl.dev/v1/x402/search
定价: $0.01/请求
状态: ⚠️ 实现不完整 - 无法与thirdweb一起使用

警告: Firecrawl的x402实现是非标准的,目前无法用于自动化代理:

  1. 1. 返回401 Unauthorized而不是402 Payment Required
  2. 响应中不包含支付详情(payTo地址、资产、金额)
  3. 文档说使用X-Payment: {{paymentHeader}},但未说明如何生成

与正确x402(Browserbase)的比较:

  • - Browserbase:返回402,包含x402Version、accepts、payTo、asset → thirdweb可自动支付
  • Firecrawl:返回401,仅包含{error:Unauthorized} → 未提供支付信息

端点方法状态
/v1/x402/searchPOST❌ 对代理不可用

推荐替代方案:

  1. 1. Firecrawl MCP - 如果环境中可用(使用标准API密钥)
  2. Browserbase + 抓取脚本 - 纯x402,完全无密钥
  3. 标准Firecrawl API - 使用订阅/API密钥

参考:Firecrawl x402文档

Mail.tm(临时邮箱)

基础URL: https://api.mail.tm
定价: 免费(无需x402支付)

Mail.tm允许代理创建用于注册的电子邮件地址并接收验证邮件。

端点方法认证描述
/domainsGET获取可用邮箱域名
/accounts
POST | 否 | 创建邮箱账户 |
| /token | POST | 否 | 获取认证令牌 |
| /messages | GET | 是 | 列出所有消息 |
| /messages/:id | GET | 是 | 获取完整消息内容 |
| /me | GET | 是 | 获取账户信息 |

创建邮箱账户

bash

1. 获取可用域名


DOMAIN=$(curl -s https://api.mail.tm/domains |

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 openkrill-1776375605 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 openkrill-1776375605 技能

通过命令行安装

skillhub install openkrill-1776375605

下载

⬇ 下载 openkrill v1.0.0(免费)

文件大小: 30.55 KB | 发布时间: 2026-4-17 14:15

v1.0.0 最新 2026-4-17 14:15
- Initial release of the OpenKrill skill enabling agents to make micropayments via the x402 protocol.
- Automates wallet management, funding, and payment flows for APIs requiring 402 Payment Required responses.
- Supports purchasing services on Browserbase (true x402) and outlines compatibility status for Firecrawl (non-standard x402).
- Includes guidance for discovering x402-compatible APIs via the Bazaar discovery endpoint.
- Details usage with thirdweb's fetchWithPayment API, including wallet creation and payment handling.
- Documentation covers supported endpoints, known limitations, and best practices for agents.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部