← Back to Skills Marketplace
fudanjx

NotebookLM PDF Cleaner

by fudanjx · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
157
Downloads
1
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install notebooklm-pdf-cleaner
Description
Create a presentation-ready copy of a NotebookLM-exported slide-deck PDF by masking the small visible NotebookLM footer badge at the bottom-right of each pag...
Usage Guidance
This skill appears to do exactly what it claims: overlay a white rectangle over the bottom-right badge and write a new '*-clean.pdf' without exfiltrating data. Things to consider before installing or running: 1) Dependencies: the script requires pypdf and reportlab but the skill metadata doesn't declare them — install via a trusted source (e.g., pip install pypdf reportlab) or run in a virtualenv. 2) Backup: always run it on a copy of your PDF (the script defaults to writing a new file, but double-check). 3) Flags: --strip-metadata and --strip-annots will remove provenance/comments; use them only if you intend to remove that information. 4) Visual correctness: the script overlays a white rectangle — on non-white slide backgrounds the mask may be visible; test and adjust --mask-* values as needed. 5) No network: the code contains no network calls or credential usage. 6) Review code: if you have concerns, inspect the included Python file before running to confirm there are no modifications. Overall the skill is coherent and narrow in scope; installing/running it in a contained environment with the declared Python packages is a reasonable next step.
Capability Assessment
Purpose & Capability
The script implements exactly what the description says (creates a masked '*-clean.pdf' copy by overlaying a white rectangle). However, the package metadata/requirements do not declare the Python dependencies used in the script (pypdf and reportlab). No unrelated credentials, binaries, or system paths are requested.
Instruction Scope
SKILL.md confines the work to NotebookLM slide-deck PDFs and instructs running the included script. The script enforces PDF-only input, refuses to overwrite the source file, and only strips metadata/annotations when explicit flags are used. It does not read unrelated files or environment variables, nor does it send data to external endpoints.
Install Mechanism
There is no install spec (instruction-only), which is low risk. But the script depends on third-party Python libraries (pypdf, reportlab) that are not declared in the skill metadata; the environment must already have them or the user must install them via pip. No downloads or archive extraction are performed by the skill itself.
Credentials
The skill requests no environment variables, credentials, or config paths. This is proportionate for its stated purpose.
Persistence & Privilege
The skill is not always-enabled and does not modify system or other-skill configuration. It runs as an on-demand script and writes only the specified output file.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install notebooklm-pdf-cleaner
  3. After installation, invoke the skill by name or use /notebooklm-pdf-cleaner
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Narrowed scope to NotebookLM slide-deck footer-badge masking, replaced machine-specific paths with portable skill paths, and added safer defaults: no metadata/annotation stripping unless explicitly requested, no source overwrite, and no output overwrite without --force.
v1.0.0
Initial release: clean NotebookLM-exported slide deck PDFs by masking the visible bottom-right footer mark, stripping lightweight PDF extras, and writing a cleaned copy without touching the original.
Metadata
Slug notebooklm-pdf-cleaner
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is NotebookLM PDF Cleaner?

Create a presentation-ready copy of a NotebookLM-exported slide-deck PDF by masking the small visible NotebookLM footer badge at the bottom-right of each pag... It is an AI Agent Skill for Claude Code / OpenClaw, with 157 downloads so far.

How do I install NotebookLM PDF Cleaner?

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

Is NotebookLM PDF Cleaner free?

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

Which platforms does NotebookLM PDF Cleaner support?

NotebookLM PDF Cleaner is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created NotebookLM PDF Cleaner?

It is built and maintained by fudanjx (@fudanjx); the current version is v1.0.1.

💬 Comments