← Back to Skills Marketplace
normallygaussian

Parallel Extract

by NormallyGaussian · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1894
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install parallel-extract
Description
URL content extraction via Parallel API. Extracts clean markdown from webpages, articles, PDFs, and JS-heavy sites. Use for reading specific URLs with LLM-ready output.
Usage Guidance
Before installing or invoking this skill: 1) Verify the publisher and the parallel.ai URLs (docs and install.sh) independently — don't run curl | bash without inspecting the script contents. 2) Expect to provide a PARALLEL_API_KEY; the registry should declare this as a required credential — only grant a key with the minimum scope and monitor its use. 3) Prefer installing the CLI from a vetted package or manually review the installer; avoid piping network scripts directly to a shell. 4) Understand that extracted content may be written to /tmp and used to spawn sub-agents; ensure sensitive URLs or paywalled content are handled according to your privacy policy. 5) Ask the publisher to update the skill metadata to declare required env vars and to provide a reproducible, auditable install method (package manager or checked installer). If you cannot inspect the installer or confirm the metadata, treat the skill with caution.
Capability Analysis
Type: OpenClaw Skill Name: parallel-extract Version: 1.0.0 The skill bundle is classified as suspicious primarily due to the installation instructions in `SKILL.md`. It directs the user to install the `parallel-cli` using `curl -fsSL https://parallel.ai/install.sh | bash`. This method executes arbitrary code downloaded from a remote server without prior inspection, posing a significant supply chain risk. While the stated purpose is to install a legitimate tool, this practice is a high-risk behavior that could lead to arbitrary code execution if the remote source were compromised.
Capability Assessment
Purpose & Capability
Name/description match the instructions: the skill documents using parallel-cli to extract web/PDF content and produce LLM-ready markdown. That capability legitimately requires an API key and a client CLI, so the high-level purpose is coherent — but the registry metadata declares no required environment variables or primary credential while the SKILL.md explicitly instructs setting PARALLEL_API_KEY, which is an inconsistency.
Instruction Scope
Instructions instruct the agent/operator to run the parallel-cli to fetch and persist extracted content and to spawn sub-agents (sessions_spawn) reading /tmp files. They also instruct saving full extracted content and preserving verbatim text. These behaviors are within the stated purpose, but the skill also tells the user to run a remote install and export an API key; the SKILL.md gives the agent permission to write files in /tmp and to spawn sessions, which increases the practical surface for data leakage if the API/key or files are mishandled.
Install Mechanism
The Quickstart/prerequisites recommend running curl -fsSL https://parallel.ai/install.sh | bash — piping a remote script to bash is a high-risk install pattern. While the domain is the same as the claimed vendor (parallel.ai), downloading and executing an unchecked installer from the network is an elevated risk and should be audited before running.
Credentials
SKILL.md requires a PARALLEL_API_KEY to call the Parallel API, but the registry metadata did not declare any required env vars or a primary credential. That mismatch is a red flag: the skill will need an API key to function, and the key can grant access to extracted data and the API account — the registry should explicitly declare this and the skill should document required scopes/limits for the key.
Persistence & Privilege
The skill is instruction-only, has no install spec in the registry, and does not set always:true. It does instruct saving outputs to /tmp and spawning sessions, but it does not request persistent platform-level privileges or modification of other skills/configs. No excessive persistence is requested in metadata.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install parallel-extract
  3. After installation, invoke the skill by name or use /parallel-extract
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Slug parallel-extract
Version 1.0.0
License
All-time Installs 2
Active Installs 2
Total Versions 1
Frequently Asked Questions

What is Parallel Extract?

URL content extraction via Parallel API. Extracts clean markdown from webpages, articles, PDFs, and JS-heavy sites. Use for reading specific URLs with LLM-ready output. It is an AI Agent Skill for Claude Code / OpenClaw, with 1894 downloads so far.

How do I install Parallel Extract?

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

Is Parallel Extract free?

Yes, Parallel Extract is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Parallel Extract support?

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

Who created Parallel Extract?

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

💬 Comments