Individual skill
overleaf
Sync and manage Overleaf LaTeX projects from the command line. Pull projects locally, push changes back, compile PDFs, and download compile outputs like .bbl files for arXiv submissions. Use when working with LaTeX, Overleaf, academic papers, or arXiv.
SKILL.md
Source commit 82800632a6f20defc9f133654a588f2a22146840
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 6, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 248
- Repository last updated
- Nov 7, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- academic-writing Repository topic
- cli Repository topic
- latex Repository topic
- nodejs Repository topic
- overleaf Repository topic
- research-tools Repository topic
- typescript Repository topic
- developer-tools Repository topic
- agentskills Repository topic
- arxiv Repository topic
- research Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
.github/ISSUE_TEMPLATE/bug_report.mddoc · 212 bytes.github/ISSUE_TEMPLATE/feature_request.mddoc · 216 bytes.github/workflows/ci.ymlasset · 2,169 bytes.github/workflows/publish.ymlasset · 3,787 bytes.gitignoreasset · 249 bytes.npmignoreasset · 125 bytesCHANGELOG.mddoc · 50,318 bytesCITATION.cffasset · 865 bytesCONTRIBUTING.mddoc · 7,266 bytesLICENSEasset · 1,071 bytesREADME.mddoc · 21,904 bytesSECURITY.mddoc · 814 bytesSKILL.mdcore · 13,629 bytesSKILL.mdcore · 13,629 bytesSKILL.mdcore · 13,629 bytesSKILL.mdcore · 13,629 bytesSKILL.mdcore · 13,629 bytesSKILL.mdcore · 13,629 bytesSKILL.mdcore · 13,629 bytesSKILL.mdcore · 13,629 bytesSKILL.mdcore · 13,629 bytesSKILL.mdcore · 13,629 bytesSKILL.mdcore · 13,629 bytesSKILL.mdcore · 13,629 bytesSKILL.mdcore · 13,629 bytesSKILL.mdcore · 13,629 bytesSKILL.mdcore · 13,629 bytesSKILL.mdcore · 13,629 bytesSKILL.mdcore · 13,629 bytesSKILL.mdcore · 13,629 bytesSKILL.mdcore · 13,629 bytesSKILL.mdcore · 13,629 bytesSKILL.mdcore · 13,629 bytesSKILL.mdcore · 13,629 bytesSKILL.mdcore · 13,629 bytesdocs/ARCHITECTURE.mddoc · 8,340 bytesdocs/GIT-REMOTE.mddoc · 2,896 bytesdocs/MCP.mddoc · 12,190 bytesdocs/index.htmlasset · 20,612 bytesdocs/robots.txtdoc · 75 bytesdocs/sitemap.xmlasset · 273 byteseslint.config.jsruns · 1,963 bytesflake.nixasset · 1,314 bytespackage-lock.jsonasset · 137,629 bytespackage.jsonruns · 2,061 bytesscreenshots/bbl.pngasset · 45,578 bytesscreenshots/demo.gifasset · 86,456 bytesscreenshots/demo.tapeasset · 384 bytesscreenshots/install.pngasset · 74,550 bytesscreenshots/sync.pngasset · 43,240 bytesscreenshots/workflow.pngasset · 103,196 bytesserver.jsonasset · 1,665 bytessrc/cli.tsruns · 104,493 bytessrc/client.tsruns · 102,123 bytessrc/config.tsruns · 6,016 bytessrc/diff.tsruns · 9,334 bytessrc/fast-export.tsruns · 5,711 bytessrc/ignore.tsruns · 7,272 bytessrc/index.tsruns · 1,567 bytessrc/latexdiff.tsruns · 11,609 bytessrc/mcp-confirm.tsruns · 13,711 bytessrc/mcp-server.tsruns · 56,432 bytessrc/mcp.tsruns · 3,893 bytessrc/move-plan.tsruns · 8,757 bytessrc/paths.tsruns · 3,041 bytessrc/prompt.tsruns · 5,508 bytessrc/remote-helper.tsruns · 13,357 bytessrc/rename-plan.tsruns · 3,871 bytessrc/scan.tsruns · 2,966 bytessrc/tracked-changes.tsruns · 12,340 bytestest/cli-offline.test.tsruns · 11,526 bytestest/cli-options.test.tsruns · 2,249 bytestest/client.test.tsruns · 16,246 bytestest/config.test.tsruns · 3,352 bytestest/diff.test.tsruns · 10,601 bytestest/e2e-ignore.shruns · 13,655 bytestest/e2e-issue7.shruns · 8,004 bytestest/e2e.shruns · 31,732 bytestest/fast-export.test.tsruns · 3,476 bytestest/latexdiff.test.tsruns · 10,358 bytestest/mcp.test.tsruns · 31,194 bytestest/package-metadata.test.tsruns · 1,748 bytestest/paths.test.tsruns · 1,389 bytestest/prompt.test.tsruns · 4,633 bytestest/scan.test.tsruns · 3,011 bytestest/tracked-changes.test.tsruns · 9,522 bytestsconfig.jsonasset · 450 bytes
Read excerpt
# Overleaf Skill
Manage Overleaf LaTeX projects via the `olcli` CLI, native git remote, or MCP server.
## When to Use Which Mode
| Mode | Best for | How |
|------|----------|-----|
| **CLI** (`olcli`) | Interactive workflows, sync, compile, arXiv prep | `olcli pull/push/sync/pdf` |
| **Git remote** | Version control, commits, diffs, CI/CD pipelines | `git clone overleaf::…` then standard git |
| **MCP server** | AI agents with MCP support (Claude, Cursor, Windsurf) | Connect via `olcli-mcp` stdio transport |
Use **CLI** when you need bidirectional sync with conflict detection, compilation, or comment management. Use **Git remote** when you want proper git history, branches, and standard `git push/pull`. Use **MCP** when an AI agent has native MCP support and doesn't need to shell out.