← Back to Skills Marketplace
haoweili97

ScrapeFun

by Haowei Li · GitHub ↗ · v0.0.2 · MIT-0
cross-platform ✓ Security Clean
259
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install scrapefun
Description
Use this skill when OpenClaw needs to operate a scrapefun server through the dedicated OpenClaw-facing APIs. Prefer /api/openclaw/* query and download endpoi...
Usage Guidance
This skill appears to do what it claims: it instructs the agent to interact with a Scrapefun/OpenClaw server using an access key. Before installing, confirm the following: (1) Clarify whether OPENCLAW_ACCESS_KEY must be supplied as an environment variable (registry metadata currently omits it) and ensure you only provide a key scoped with minimal necessary permissions (library_query, download_submit, etc.). (2) The skill targets local/hosted APIs (references show http://localhost:4000) — verify the base URL and that you trust the target server. (3) Because source/homepage is unknown, monitor the first uses (network logs or a proxy) to confirm it only calls the documented endpoints and does not send data elsewhere. (4) Only grant the access key to agents or environments you trust and prefer keys with narrowly scoped permissions and an expiration where possible.
Capability Analysis
Type: OpenClaw Skill Name: scrapefun Version: 0.0.2 The skill bundle provides a structured interface for managing a media server (scrapefun) via OpenClaw-specific API endpoints. It includes security-conscious instructions for the agent, such as mandatory permission checks before API calls and explicit prohibitions against accessing sensitive internal routes like `/api/openclaw/bootstrap/status` or job management endpoints. No evidence of data exfiltration, malicious execution, or prompt injection was found; the code and instructions (SKILL.md, references/api.md) are strictly aligned with the stated purpose of media library orchestration.
Capability Assessment
Purpose & Capability
The skill's name/description match the endpoints, required header, and operations documented in SKILL.md and references. The declared primary credential (OPENCLAW_ACCESS_KEY) is appropriate for calling OpenClaw-facing APIs. Minor inconsistency: registry metadata lists no required env vars while the skill metadata declares a primaryEnv (OPENCLAW_ACCESS_KEY). This is likely a bookkeeping mismatch rather than functional misalignment, but it should be clarified.
Instruction Scope
SKILL.md limits runtime actions to calling /api/openclaw/* endpoints (with documented narrow fallbacks) and describes clear permission checks and error handling. It does not instruct the agent to read local files, other env vars, or exfiltrate data to arbitrary external endpoints. The references file sets a base URL of http://localhost:4000 (i.e., calls target the local server), which is consistent with operating a local scrapefun instance.
Install Mechanism
Instruction-only skill with no install spec and no bundled code — nothing is written to disk or downloaded by the skill installer. This is the lowest install risk.
Credentials
The single credential in use (OPENCLAW_ACCESS_KEY) is proportional to the task. However, the registry record's 'required env vars' field is empty while SKILL.md/metadata reference a primaryEnv — this should be reconciled so users know which env var to provide. The skill explicitly forbids using other API keys (e.g., OPENCLAW_SCRAPEFUN_API_KEY), which is a helpful constraint.
Persistence & Privilege
always:false and normal autonomous invocation are set (agent may call the skill autonomously, which is standard). The skill does not request persistent system-level privileges or modify other skills' configs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install scrapefun
  3. After installation, invoke the skill by name or use /scrapefun
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.0.2
**Summary: Major authentication and endpoint policy update. Now strictly favors OpenClaw-facing APIs; legacy fallbacks tightly restricted.** - Prefers dedicated `/api/openclaw/*` endpoints for all main operations (listing, download, scan, media state). - Only uses generic scrapefun APIs in rare, clearly listed fallback cases—never as silent replacements. - Explicitly details required OpenClaw permissions for each endpoint; halts if a permission or endpoint is missing. - Strictly prohibits previously allowed legacy endpoints for media browsing, download, and status checks. - Response style and examples rewritten to highlight new API order, fallback restrictions, and blockers. - Updates overview, workflow, and examples for clarity on allowed/disallowed behaviors.
v0.0.1
initial upload
Metadata
Slug scrapefun
Version 0.0.2
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is ScrapeFun?

Use this skill when OpenClaw needs to operate a scrapefun server through the dedicated OpenClaw-facing APIs. Prefer /api/openclaw/* query and download endpoi... It is an AI Agent Skill for Claude Code / OpenClaw, with 259 downloads so far.

How do I install ScrapeFun?

Run "/install scrapefun" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is ScrapeFun free?

Yes, ScrapeFun is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does ScrapeFun support?

ScrapeFun is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created ScrapeFun?

It is built and maintained by Haowei Li (@haoweili97); the current version is v0.0.2.

💬 Comments