A comprehensive command-line interface and MCP server to orchestrate Scrapfly scraping, automated rendering, screenshots, and remote CDP browser sessions.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install scrapfly-cli
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install scrapfly-cli using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The scrapfly-cli provides unified command-line control over Scrapfly's web scraping, screenshot generation, AI extraction, recursive crawling, and cloud-hosted browser execution capabilities. Built in Go, it outputs structured JSON on stdout, serving as an optimal utility for automated workflows and terminal integrations.
When incorporated as part of your Openclaw Skills, this CLI allows AI agents and local developers to route requests through proxy pools, bypass anti-bot mechanisms, retrieve fully rendered web contents, and manage long-running browser environments programmatically.
Install the latest binary from source using Go:
go install github.com/scrapfly/scrapfly-cli/cmd/scrapfly@latest
Alternatively, download a pre-built binary for your platform from the project releases page.
Set your Scrapfly API key as an environment variable:
export SCRAPFLY_API_KEY=scp-live-...
Or persist it locally through the configuration tool:
scrapfly config set-key scp-live-...
To expose scrapfly-cli as a toolset within your Openclaw Skills configuration, register the MCP server in your client environment configuration (e.g., Claude Desktop, Cursor, or Claude Code):
{
"mcpServers": {
"scrapfly": {
"command": "scrapfly",
"args": ["mcp", "serve"],
"env": {
"SCRAPFLY_API_KEY": "scp-live-..."
}
}
}
}
Every command execution outputs a consistent JSON structured response schema, facilitating easy parsing in terminal-based pipelines.
| Field | Type | Description |
|---|---|---|
success |
boolean | Confirms if the operation succeeded or failed |
product |
string | Identifies the service product (e.g., scrape, screenshot, extraction, crawl) |
data |
object | Contains the actual result payload when success is true |
error |
object | Contains the detailed error model with code, message, and http_status on failure |
scrapfly agent command, letting integrated AI models choose actions dynamically to satisfy a text-based task instruction.Loading
Ghost Eye functions as an image preprocessing bridge, converting visual data into rich OCR text and scene descriptions for pure-text LLMs.

A set of architectural principles for coordinating stateless scraping and stateful Cloud Browser interactions using a connected Scrapfly MCP server.

An AI-powered log aggregation and anomaly detection tool for live monitoring of Kubernetes namespace pods.

A Python-based crawler skill utilizing the Scrapfly Crawler API to automate site-wide data extraction, manage crawl depth, and bypass anti-bot mechanisms.

A continuous delivery orchestration skill that automates PingCode work item resolution, branching, merge requests, code reviews, and reporting.

A diagnostic utility that binary-searches multipart part-count limits to identify upload thresholds and prevent HTTP 413 errors.








































