Skills DirectorySearch all skills ↗

AI agent skill · by @SpecterOps

Timeline Pdf Notes

Extract timeline entries from PDF operator notes via pdfplumber.

Archived 2026-10-23 · Source updated 2026-09-23 · License: Apache-2.0. Check the original repository for the latest version.

SKILL.md instructions

# Timeline PDF Notes Parser

Use when provided operator notes are only available as PDFs.

## Input Contract
- Directory `input/notes/` with `.pdf` files representing operator notes.

## Output
- Write `output/pdf_notes_entries.json` with normalized entries (timestamp, source, operator, action, details, raw_timestamp).

## Workflow
1. Use `pdfplumber` to extract text per page and optional tables.
2. Apply the same timestamp patterns as the Markdown parser; use filename-derived dates/operator context when necessary.
3. Normalize timestamps to UTC and drop duplicates flagged by the consolidator.
4. Track page numbers or table origins in `source`/`details` for traceability.
5. Append `source_type = "pdf_notes"` in metadata with counts and errors.
6. Provide guidance to install `pdfplumber` if missing.

## Notes
- Tables are optional; parse them to capture structured timeline rows when available.
- Handle messy text by cleaning repeated headers/footers.

Related skills