What problem does it solve?
This Skill eliminates the slow, browser-only workflow for managing Overleaf LaTeX projects by giving you a command-line way to pull, push, sync, and compile projects reliably from your terminal.
Core Features & Use Cases
- Bidirectional project sync: Pulls remote changes and pushes local edits with two-way deletion propagation (with an opt-out).
- File management and compilation: Uploads and downloads individual files, downloads PDFs, triggers compilation, and fetches compile outputs like .bbl for arXiv.
- Smart ignore for LaTeX artifacts: Automatically filters common build artifacts and OS noise, with gitignore-style overrides via .olignore and .olignore.local.
- Use case: Prepare an arXiv submission by pulling your project, compiling to validate everything builds, then downloading the .bbl and packaging the submission files—all without leaving your terminal.
Quick Start
Authenticate and then run: olcli auth --cookie "YOUR_SESSION_COOKIE"