← Back to Skills Marketplace
flobo3

Diffbot Fetch

by Flo · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
85
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install diffbot-fetch
Description
Fetch and extract clean article content from any URL using the Diffbot Article API. Returns clean Markdown.
README (SKILL.md)

Diffbot Fetch

Use this skill to fetch and extract clean article content from any URL using the Diffbot Article API. Use this when you need to read the main text of an article, blog post, or news story without the clutter of ads, navigation, or sidebars.

Setup

You need a Diffbot API token to use this skill. Set it as an environment variable:

export DIFFBOT_API_KEY="your_token_here"

Usage

uv run fetch.py "https://example.com/article"
Usage Guidance
This skill appears to be a simple Diffbot API wrapper (fetch.py) that needs DIFFBOT_API_KEY, but the registry metadata incorrectly lists no required credentials. Before installing: - Confirm the registry/package owner and provenance (no homepage or known owner provided). Treat as unverified. - Expect to supply DIFFBOT_API_KEY; do not paste your secret into public places. Prefer a limited-scope or ephemeral Diffbot token if available. - Review fetch.py (included) yourself — it only contacts api.diffbot.com and prints article text, so it doesn't exfiltrate other data, but running code from unknown sources always has risk. - Ask the publisher to fix metadata to declare DIFFBOT_API_KEY explicitly (or remove the requirement if incorrect). If you will run this inside an automated agent that passes credentials, ensure policies/ACLs limit which skills receive the token.
Capability Analysis
Type: OpenClaw Skill Name: diffbot-fetch Version: 1.0.0 The skill bundle is a legitimate tool for fetching article content using the Diffbot API. The code in fetch.py correctly uses environment variables for the API key, employs proper URL encoding for parameters, and contains no evidence of data exfiltration, malicious execution, or prompt injection.
Capability Assessment
Purpose & Capability
The name/description, SKILL.md, README, and fetch.py all consistently describe fetching article content via the Diffbot Article API — that purpose is coherent with the included code. However, the registry metadata claims no required environment variables or primary credential, which contradicts the code and SKILL.md that require DIFFBOT_API_KEY.
Instruction Scope
The runtime instructions only call the Diffbot Article API and format output as Markdown. The SKILL.md and fetch.py do not instruct reading unrelated files or other environment variables, nor do they contact endpoints other than api.diffbot.com. Usage examples are limited to invoking the included script.
Install Mechanism
This is an instruction-only skill (no installer) with a single included Python script. There are no download URLs or extract/install steps: low installation risk. The presence of a code file without an install spec is consistent with an instruction-only package.
Credentials
The code and SKILL.md require a DIFFBOT_API_KEY environment variable. The registry metadata, however, lists no required env vars or primary credential. That mismatch is disproportionate and could mislead users or automated policy checks. Aside from the Diffbot key, the script does not request other secrets.
Persistence & Privilege
The skill does not request persistent/always-on presence and does not modify other skills or system settings. It runs as a simple script and prints to stdout, so there are no elevated persistence privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install diffbot-fetch
  3. After installation, invoke the skill by name or use /diffbot-fetch
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Slug diffbot-fetch
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Diffbot Fetch?

Fetch and extract clean article content from any URL using the Diffbot Article API. Returns clean Markdown. It is an AI Agent Skill for Claude Code / OpenClaw, with 85 downloads so far.

How do I install Diffbot Fetch?

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

Is Diffbot Fetch free?

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

Which platforms does Diffbot Fetch support?

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

Who created Diffbot Fetch?

It is built and maintained by Flo (@flobo3); the current version is v1.0.0.

💬 Comments