← Back to Skills Marketplace
Remove metadata from PDF
by
CrossServiceSolutions
· GitHub ↗
· v1.0.0
1030
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install remove-metadata-from-pdf
Description
Remove metadata from one or multiple PDFs by uploading them to the Solutions API, polling until completion, then returning download URL(s) for the cleaned PDF(s) (or a ZIP if multiple).
Usage Guidance
Before installing or using this skill: (1) Understand that your PDF files will be uploaded to https://api.xss-cross-service-solutions.com (or a base URL you provide) — do not send sensitive documents unless you trust that service and its privacy policy. (2) The skill requires a Solutions API key (SOLUTIONS_API_KEY or --api-key), but the registry metadata does not declare this — confirm where/how you'll provide the key. (3) The included script is readable (no obfuscated code) and uses only the requests library, but validate the exact API hostname and endpoints (look for typos or phishing domains) and prefer testing with non-sensitive PDFs first. (4) If you need to avoid third‑party uploads, consider running the included script locally against a trusted or self-hosted endpoint or request a version that runs metadata removal entirely client-side.
Capability Analysis
Type: OpenClaw Skill
Name: remove-metadata-from-pdf
Version: 1.0.0
The skill is designed to remove metadata from PDFs by uploading them to a specified API, polling for completion, and returning download URLs. All files, including the Python script (`scripts/remove-metadata-from-pdf.py`), documentation (`SKILL.md`, `README.md`), and dependencies (`requirements.txt`), align with this stated purpose. The script uses the `requests` library for HTTP communication, reads user-provided PDF files, and sends API keys as Bearer tokens to the expected domain (`api.xss-cross-service-solutions.com`). There is an explicit instruction in `SKILL.md` not to log API keys, which is a good security practice. No evidence of data exfiltration, malicious execution, persistence, obfuscation, or prompt injection attempts against the agent was found.
Capability Assessment
Purpose & Capability
The skill's stated purpose (remove PDF metadata via the Solutions API) matches the included script and SKILL.md. However, the registry metadata lists no required environment variables or primary credential while the SKILL.md and script both require an API key (SOLUTIONS_API_KEY or --api-key). That mismatch between what the package declares and what it actually needs is an inconsistency worth noting.
Instruction Scope
Runtime instructions are narrowly scoped: accept PDF files, upload them to the specified Solutions API endpoint, poll job status, and return output URLs. Allowed tools are limited to http and files. The instructions do not request unrelated files, system credentials, or broad system access.
Install Mechanism
There is no install script or remote download; the package is instruction + included script. requirements.txt only lists the requests library. No external arbitrary downloads or extraction steps are present.
Credentials
The skill legitimately needs a third‑party API key (used as a Bearer token) and optionally a base URL. Those are present in SKILL.md and the script, but the registry's required-env fields do not declare them. The requested credential is proportional to the task, but the missing declaration is an inconsistency that could cause surprise and should be clarified.
Persistence & Privilege
The skill does not request always:true or any persistent/system-wide privileges, does not alter other skills' configs, and does not request unusual config paths. Autonomous invocation remains allowed (platform default).
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install remove-metadata-from-pdf - After installation, invoke the skill by name or use
/remove-metadata-from-pdf - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of remove-metadata-from-pdf skill.
- Remove metadata from one or multiple PDF files using the Solutions API.
- Handles file uploads, job status polling, and returns cleaned download URLs.
- Supports batch processing with ZIP archive output for multiple PDFs.
- Requires an API key for authentication.
- Outputs structured results with job status, output files, and download links.
Metadata
Frequently Asked Questions
What is Remove metadata from PDF?
Remove metadata from one or multiple PDFs by uploading them to the Solutions API, polling until completion, then returning download URL(s) for the cleaned PDF(s) (or a ZIP if multiple). It is an AI Agent Skill for Claude Code / OpenClaw, with 1030 downloads so far.
How do I install Remove metadata from PDF?
Run "/install remove-metadata-from-pdf" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Remove metadata from PDF free?
Yes, Remove metadata from PDF is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Remove metadata from PDF support?
Remove metadata from PDF is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Remove metadata from PDF?
It is built and maintained by CrossServiceSolutions (@crossservicesolutions); the current version is v1.0.0.
More Skills