← 返回 Skills 市场
boehner

SnapAPI — Web Intelligence for AI Agents

作者 Andrew Boehner · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ 安全检测通过
240
总下载
0
收藏
1
当前安装
2
版本数
在 OpenClaw 中安装
/install snapapi
功能描述
Give your agent web intelligence — screenshot any URL, extract structured page data, detect page changes, and analyze websites via the SnapAPI REST API.
使用说明 (SKILL.md)

SnapAPI — Web Intelligence for AI Agents

SnapAPI gives your agent eyes on the internet. One API, six capabilities:

Base URL: https://snapapi.tech Auth: X-API-Key: $SNAPAPI_API_KEY Free tier: 100 requests/month — get a key at https://snapapi.tech


Screenshot any URL

curl "https://snapapi.tech/v1/screenshot?url=https://example.com&format=png" \
  -H "X-API-Key: $SNAPAPI_API_KEY" \
  --output screenshot.png

Options: format=png|jpeg|webp, fullPage=true, darkMode=true, width=1280, height=800


Analyze a page (structured intelligence)

curl "https://snapapi.tech/v1/analyze?url=https://example.com" \
  -H "X-API-Key: $SNAPAPI_API_KEY"

Returns:

{
  "title": "Example Domain",
  "description": "...",
  "headings": [{ "level": 1, "text": "..." }],
  "links": [{ "text": "More info", "href": "https://..." }],
  "text_content": "...",
  "forms": [],
  "technologies": ["nginx"],
  "load_time_ms": 832
}

Use this when your agent needs to understand a page, not just see it.


Extract metadata (fast — no full render)

curl "https://snapapi.tech/v1/metadata?url=https://example.com" \
  -H "X-API-Key: $SNAPAPI_API_KEY"

Returns: title, description, OG tags, Twitter card, favicon, canonical URL. Faster than /analyze — use for link previews and SEO research.


Generate a PDF

curl "https://snapapi.tech/v1/pdf?url=https://example.com" \
  -H "X-API-Key: $SNAPAPI_API_KEY" \
  --output page.pdf

Options: format=A4|Letter, landscape=true, margin=20


Render HTML to image

Useful for generating OG images, email previews, or screenshots from dynamic HTML:

curl -X POST "https://snapapi.tech/v1/render" \
  -H "X-API-Key: $SNAPAPI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"html": "\x3Ch1 style=\"color:blue\">Hello\x3C/h1>", "width": 800, "height": 400}'

Monitor a page for changes

curl -X POST "https://snapapi.tech/v1/monitor" \
  -H "X-API-Key: $SNAPAPI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://competitor.com/pricing", "interval": "1h", "webhook": "https://your-server.com/hook"}'

Fires a webhook when content changes — use for competitor price tracking, compliance monitoring, stock signals.


Batch process multiple URLs

curl -X POST "https://snapapi.tech/v1/batch" \
  -H "X-API-Key: $SNAPAPI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"urls": ["https://a.com", "https://b.com"], "action": "screenshot"}'

Check your usage

curl "https://snapapi.tech/v1/usage" \
  -H "X-API-Key: $SNAPAPI_API_KEY"

Returns: { "used": 23, "limit": 100, "tier": "free", "resets": "2026-04-01" }


Agent prompting examples

Use snapapi to screenshot https://news.ycombinator.com and describe the top 5 stories.
Use snapapi_analyze on https://competitor.com and tell me their primary CTA and pricing structure.
Use snapapi to monitor https://example.com/pricing every hour and alert me when the price changes.
Use snapapi to batch-screenshot these 5 URLs and compare their layouts.

Works great with

  • OpenClaw — install the native plugin: openclaw plugins install snapapi
  • LangChain — use as a tool via the REST API
  • n8n — HTTP Request node pointing to any endpoint
  • AutoGPT / any agent — standard REST, no SDKs required

Full docs: https://snapapi.tech/docs Get your free API key: https://snapapi.tech

安全使用建议
This skill is coherent for its stated purpose, but it will send the URLs you ask it to fetch (and any HTML you POST) to snapapi.tech — do not send pages that contain private data, session tokens, or other secrets. Before installing: verify the provider (snapapi.tech) and review their privacy/security docs; restrict the API key's permissions and monitor usage; avoid configuring monitors or batch jobs that include internal or authenticated URLs; treat the SNAPAPI_API_KEY like a secret and rotate it if you suspect exposure. Note the registry metadata lists no source/homepage even though SKILL.md references snapapi.tech — consider confirming the skill's origin if provenance matters.
功能分析
Type: OpenClaw Skill Name: snapapi Version: 1.0.1 The snapapi skill provides legitimate web intelligence capabilities such as screenshotting, page analysis, and metadata extraction via the https://snapapi.tech REST API. The documentation in SKILL.md is well-structured for AI agent consumption and lacks any indicators of malicious intent, data exfiltration, or unauthorized command execution.
能力评估
Purpose & Capability
Name/description (web screenshots, page analysis, monitoring) match the declared requirement (single SNAPAPI_API_KEY) and all runtime examples call the snapapi.tech REST endpoints — the requested API key is expected for this capability.
Instruction Scope
SKILL.md instructs only REST calls to https://snapapi.tech endpoints and use of the SNAPAPI_API_KEY. It does not request other env vars or local files. Important: these instructions will transmit URLs and page content (or arbitrary HTML) to a third party — avoid sending private or authenticated pages or secrets.
Install Mechanism
No install spec and no code files (instruction-only) — nothing is written to disk by the skill itself, which is the lowest-risk install profile. SKILL.md mentions an 'openclaw plugins install snapapi' command, but no install artifact is present in the registry (informational only).
Credentials
Only one env var is required (SNAPAPI_API_KEY) and it is declared as primaryEnv. This is proportionate for a REST API integration; no unrelated credentials are requested.
Persistence & Privilege
The skill does not request always:true and has no install-time side effects. It does not declare any special persistence or system-wide changes.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install snapapi
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /snapapi 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
Fix: correct API base URL to snapapi.tech
v1.0.0
Initial release — screenshot, analyze, metadata, PDF, render, batch, monitor
元数据
Slug snapapi
版本 1.0.1
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 2
常见问题

SnapAPI — Web Intelligence for AI Agents 是什么?

Give your agent web intelligence — screenshot any URL, extract structured page data, detect page changes, and analyze websites via the SnapAPI REST API. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 240 次。

如何安装 SnapAPI — Web Intelligence for AI Agents?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install snapapi」即可一键安装,无需额外配置。

SnapAPI — Web Intelligence for AI Agents 是免费的吗?

是的,SnapAPI — Web Intelligence for AI Agents 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

SnapAPI — Web Intelligence for AI Agents 支持哪些平台?

SnapAPI — Web Intelligence for AI Agents 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 SnapAPI — Web Intelligence for AI Agents?

由 Andrew Boehner(@boehner)开发并维护,当前版本 v1.0.1。

💬 留言讨论