Doc Process
Analysis
The skill is mostly purpose-aligned for document processing, but it tells the agent to run a setup script automatically without prompting, including package and system-binary installation.
Findings (3)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
If any are missing, run the setup script automatically — no prompting needed: bash skills/doc-process/setup.sh
This explicitly instructs the agent to execute a local setup script automatically instead of asking the user before running code.
This installs all Python packages (`pymupdf`, `Pillow`, `pytesseract`, `opencv-python-headless`, `numpy`, `img2pdf`, `pdfplumber`, `openai-whisper`) and attempts to install system binaries (`tesseract`, `ffmpeg`) via `brew` or `apt` depending on the platform.
The setup process pulls multiple third-party packages and may invoke system package managers, which is broader than a simple instruction-only skill and should be explicitly approved.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
Once enabled for a session, the log records document type, filename, and a PII-free one-line summary to `~/.doc-process-timeline.json`.
The skill includes persistent local history of processed documents. The reference says it is opt-in and PII-minimized, but it can still reveal filenames and document-processing history.
