📦 Screenshots for AI agents via x402 — AI代理网页截图

v1.0.1

通过 MCP Streamable HTTP 端点提供远程浏览器截图和视觉识别能力,采用 x402 USDC 微支付机制。该部署的付费工具需要支持 x402 的 MCP 客户端和链上 USDC 签名钱包。

0· 29·0 当前·0 累计
by @buildinhk·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/14
0
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
可疑
medium confidence
该技能的行为(远程截图配合链上 x402 支付)与描述一致,但在启用付费功能前,您应该了解其中的不匹配之处以及隐私/计费风险。
评估建议
该技能适用于远程付费截图捕获,但在使用前请采取以下预防措施:- 阅读 https://screenshotx402.com/discovery.json 并调用免费健康检查工具,以确认定价、网络(如 base)和 mcp.url。- 理解您提交的任何 URL(以及 analyze_screenshot 的提示词)都将在运营者的基础设施上被获取和渲染——请勿提交非公开的、敏感的或包含密钥的 URL。- 付费功能需要支持 x402 的 MCP 客户端和链上 USDC 签名。确认您的平台如何提供/存储签名密钥(请勿将私钥粘贴到提示词中)。优先使用安全的平台金库;验证谁控制私钥。- 技能元数据未列出所需的环境变量,尽管文档提到 AGENT_PRIVATE_KEY / X402_PRIVATE_KEY;请向发布者或您的平台咨询这些凭证的提供方式,以及是否可能发生自动计费/扣费。- 首先使用免费健康端点进行测试,验证 https://screenshotx402.com 的部署身份和 TLS 证书。如果需要捕获敏感内容,请优先使用本地/自托管工具,而非此远程付费服务。- 如果您对 facilita...
详细分析 ▾
用途与能力
该技能声称通过 MCP Streamable HTTP 端点提供远程浏览器截图,采用 x402 USDC 微支付——其说明也描述了完全相同的流程,因此所需能力与声明的用途一致。然而,注册表元数据未声明所需的环境变量或主要凭证,尽管 SKILL.md 说明付费工具需要签名钱包(例如:AGENT_PRIVATE_KEY、X402_PRIVATE_KEY)。元数据中未声明所需凭证是一个不一致之处,您应向发布者确认。
指令范围
说明明确将提交的 URL 和提示词发送到远程运营者(https://screenshotx402.com),由其获取和渲染页面并在主机外处理截图。SKILL.md 确实警告不要提交私有的或需要认证的 URL,但这种主机外处理和页面内容及提示词的传输是固有的隐私风险,在使用该技能前应将其视为预期行为。
安装机制
这是一个纯指令型技能,没有安装规范和代码文件——技能本身不会向磁盘写入任何内容。这降低了安装风险。
凭证需求
虽然注册表未列出所需的环境变量,但运行时文档说明付费功能需要支持 x402 的 MCP 客户端和签名密钥(例如:AGENT_PRIVATE_KEY、X402_PRIVATE_KEY)以及链上 USDC。要求提供私钥和链上资金用于付费捕获与付费功能是相称的,但元数据的遗漏意味着该技能可能会在运行时提示您提供敏感凭证或平台金库条目;请验证您的平台将如何存储/要求这些密钥。
持久化与权限
该技能不请求永久/始终在线包含(always: false)。它不请求修改其他技能或系统级设置。允许自主调用(平台默认);只有当您信任该部署时才将其与付费操作结合使用。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.12026/4/14

**已明确付费工具的安全、隐私和使用要求。** - 添加了关于隐私的明确指导:仅用于公开、非敏感的 URL,因为所有页面数据和提示词都在主机外处理。 - 声明了需要支持 x402 的 MCP 客户端和已充值钱包的要求:付费端点需要通过代理环境进行 USDC 支付签名,绝不在用户提示词中签名。 - 警告用户不要在提示词中存储密钥或密钥——请按照文档使用安全的环境变量。 - 明确免费发现和健康检查不需要钱包或签名访问。 - 更新了描述和入职步骤,以强调安全性和支付前提条件。

可疑

安装命令

点击复制
官方npx clawhub@latest install screenshots-for-ai-agents
镜像加速npx clawhub@latest install screenshots-for-ai-agents --registry https://cn.longxiaskill.com

技能文档

This skill enables AI agents to capture browser screenshots via the Model Context Protocol (MCP), with payments handled through x402's USDC micropayment standard.

Prerequisites

  • An MCP client that supports x402 payments (e.g., the desktop app or custom implementation)
  • A wallet with USDC on the appropriate network (e.g., Base mainnet)
  • Environment variables for authentication (see Configuration)

Tools

analyze_screenshot

Analyze a screenshot using vision capabilities. This tool uses AI to understand and describe the content of a previously captured screenshot.

Parameters:

  • prompt (required): The analysis question or instruction
  • screenshot_id (required): The ID returned from a previous screenshot capture

capture_screenshot

Capture a screenshot of a specified URL. The screenshot is rendered in a browser environment and returned as an image.

Parameters:

  • url (required): The URL to capture
  • width (optional): Viewport width (default: 1280)
  • height (optional): Viewport height (default: 720)
  • full_page (optional): Capture full page vs viewport only (default: false)

health

Check the service health and pricing information. This is a free endpoint that doesn't require payment.

Parameters: None

Configuration

Set the following environment variables:

# Your private key for signing USDC payments (never share or expose)
AGENT_PRIVATE_KEY=your_private_key_here
X402_PRIVATE_KEY=your_private_key_here

Usage Example

# Check health and pricing first
health_result = await health()

# Capture a screenshot screenshot = await capture_screenshot( url="https://example.com", width=1280, height=720 )

# Analyze the screenshot analysis = await analyze_screenshot( prompt="What is this page about?", screenshot_id=screenshot.screenshot_id )

Security Considerations

  • Never submit private, authenticated, or sensitive URLs
  • All screenshots are processed off-host by the operator
  • Payment signing happens in your agent's environment, not in prompts
  • Keep your private keys secure and never expose them in code or prompts

Pricing

See the health endpoint for current pricing. Payments are made in USDC on the configured network.

数据来源ClawHub ↗ · 中文优化:龙虾技能库