← Back to Skills Marketplace
chatgptnexus

Web Clipper

by chatgptnexus · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ✓ Security Clean
127
Downloads
0
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install web-clipper
Description
Save any web page as a clean Markdown note with metadata, organized in Obsidian format, using Jina Reader API without browser extensions.
Usage Guidance
This skill appears to do what it says: it will fetch remote http(s) pages you ask it to and save Markdown files under a directory in your home (~/.openclaw/obsidian-cache by default). Before installing, consider: (1) review the bundled script (already included) to confirm the save path is acceptable; (2) if you provide a JINA_API_KEY, store it in ~/.openclaw/.env and protect that file's permissions—the script only loads JINA_API_KEY and OPENCLAW_VAULT by design; (3) be aware that invoking the skill causes the agent to make outbound requests to r.jina.ai for each URL you save, so only ask it to fetch URLs you trust; (4) ensure the environment has Python and the 'requests' package; and (5) if you allow autonomous agent actions, remember the agent can execute skills you enable—this skill will fetch and save any URL the agent is instructed to clip, which is expected behavior but worth keeping in mind.
Capability Analysis
Type: OpenClaw Skill Name: web-clipper Version: 1.0.3 The web-clipper skill is well-implemented and performs its stated function of saving web pages to Markdown via the Jina Reader API (r.jina.ai). It includes several proactive security measures, such as strictly filtering environment variables to only allow specific keys (JINA_API_KEY, OPENCLAW_VAULT) and validating that URLs use HTTP/HTTPS schemes to prevent local file access. No indicators of data exfiltration, malicious execution, or harmful prompt injection were found.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
Name/description (Obsidian Markdown clipping via Jina Reader) match the included script and SKILL.md: the script fetches a URL via Jina, converts to Markdown, and writes a file into a local vault. No unrelated credentials or system-wide services are requested.
Instruction Scope
SKILL.md directs execution of the bundled Python script with a URL and optional flags. The script only fetches remote http(s) URLs, converts content, and writes files into a user-scoped vault path. It does not read arbitrary system files, other skill configs, or send data to unexpected endpoints (it posts to r.jina.ai as documented).
Install Mechanism
This is instruction-only with a small bundled script; there is no install/download of third-party archives. The only runtime dependency is the widely used 'requests' Python package (documented).
Credentials
Registry metadata lists no required env vars, but SKILL.md and the script optionally use JINA_API_KEY and OPENCLAW_VAULT loaded from ~/.openclaw/.env. The script explicitly limits loaded keys to JINA_API_KEY and OPENCLAW_VAULT, which is proportionate, but the registry could explicitly declare the optional JINA_API_KEY for clarity.
Persistence & Privilege
Skill is not marked always:true and does not modify global agent settings. It writes clippings into a user-scoped directory (default ~/.openclaw/obsidian-cache) and only reads a small, documented ~/.openclaw/.env file for two allowed keys.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install web-clipper
  3. After installation, invoke the skill by name or use /web-clipper
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
Security: .env loading now restricted to JINA_API_KEY and OPENCLAW_VAULT only — other secrets in .env are never touched
v1.0.2
JINA_API_KEY is now optional — works without a key (free tier). Key only needed for higher rate limits.
v1.0.1
Security fix: removed local file upload, added .env auto-load, URL validation (http/https only)
v1.0.0
Save any web page as Obsidian Markdown clipping via Jina Reader API. Triggered by 'save <URL>' in Claude.
Metadata
Slug web-clipper
Version 1.0.3
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 4
Frequently Asked Questions

What is Web Clipper?

Save any web page as a clean Markdown note with metadata, organized in Obsidian format, using Jina Reader API without browser extensions. It is an AI Agent Skill for Claude Code / OpenClaw, with 127 downloads so far.

How do I install Web Clipper?

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

Is Web Clipper free?

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

Which platforms does Web Clipper support?

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

Who created Web Clipper?

It is built and maintained by chatgptnexus (@chatgptnexus); the current version is v1.0.3.

💬 Comments