overleaf

Manage Overleaf projects via Git and the Review API.

Updated Feb 23, 2026
One-click install
npx skills add https://github.com/justcyl/my-skills --skill overleaf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: overleaf
Source: https://github.com/justcyl/my-skills/tree/main/overleaf
Command: npx skills add https://github.com/justcyl/my-skills --skill overleaf

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyoverleaf, and includes scripts (resource) components.

What problem does it solve?

Interacts with Overleaf projects through Git for file operations and the Review API for thread management, enabling cloning, editing, and pushing changes while locating and resolving review threads.

Core Features & Use Cases

  • Git-based project operations: clone, pull, edit, commit, and push to Overleaf repositories.
  • Review API integration: list and resolve review threads across projects.
  • CLI wrapper tooling: environment setup and scripts to fetch git URLs and manage reviews from a stable interface.

Quick Start

Configure OVERLEAF_HOST and OVERLEAF_COOKIE, then run the wrapper to list Git URLs with bash scripts/ol.sh git urls.

Frequently Asked Questions about overleaf

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I clone and push changes to Overleaf projects using Git?

You can clone, edit, commit, and push changes to Overleaf projects using Git by fetching project Git URLs through a CLI wrapper. This requires configuring the OVERLEAF_HOST and OVERLEAF_COOKIE environment variables to authenticate and interact with Overleaf repositories.

Can I manage Overleaf review threads outside the web interface?

Yes, you can manage Overleaf review threads outside the web interface using the Review API. It enables you to list, locate, and resolve review threads across project workspaces directly from a command-line environment.

What do I need to configure before automating Overleaf project management tasks?

Before automating Overleaf project management, you need to configure the OVERLEAF_HOST and OVERLEAF_COOKIE environment variables. You also need the pyoverleaf dependency and its CLI wrapper to fetch Git URLs and manage reviews.

Does pyoverleaf support listing Git URLs for multiple Overleaf projects?

Yes, pyoverleaf supports listing Git URLs for Overleaf projects. You can retrieve these URLs by running the provided bash script, such as bash scripts/ol.sh git urls, to identify the repositories for your project workspaces.

What is the best way to automate editing and resolving comments on Overleaf?

The best way to automate editing and resolving comments on Overleaf is by using Git for file operations and the Review API for thread management. This approach allows you to programmatically push changes and resolve review threads across workspaces.

Why does my Overleaf Git automation require a cookie environment variable?

Your Overleaf Git automation requires the OVERLEAF_COOKIE environment variable to authenticate your session with the OVERLEAF_HOST. This credential setup is necessary for the CLI wrapper to securely fetch Git URLs and interact with project repositories.