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.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install overleaf-skill或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install overleaf-skill⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/overleaf-skill/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: overleaf description: 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. license: MIT metadata: author: aloth version: "1.1" cli: olcli install: brew tap aloth/tap && brew install olcli ---
Manage Overleaf LaTeX projects via the olcli CLI.
# Homebrew (recommended)
brew tap aloth/tap && brew install olcli
# npm
npm install -g @aloth/olcli
Get your session cookie from Overleaf:
overleaf_session2olcli auth --cookie "YOUR_SESSION_COOKIE"
Verify with:
olcli whoami
Debug authentication issues:
olcli check
Clear stored credentials:
olcli logout
olcli pull "My Paper"
cd My_Paper/
# After editing files locally
olcli push # Upload changes only
olcli sync # Bidirectional sync (pull + push)
olcli pdf # Compile and download
olcli pdf -o paper.pdf # Custom output name
olcli compile # Just compile (no download)
olcli output bbl # Download compiled .bbl
olcli output bbl -o main.bbl # Custom filename
olcli output --list # List all available outputs
olcli upload figure1.png "My Paper" # Upload to project root
olcli upload diagram.pdf # Auto-detect project from .olcli.json
olcli download main.tex "My Paper" # Download single file
olcli zip "My Paper" # Download entire project as zip
Complete workflow for preparing an arXiv submission:
# 1. Pull your project
olcli pull "Research Paper"
cd Research_Paper
# 2. Compile to ensure everything builds
olcli compile
# 3. Download the .bbl file (arXiv requires .bbl, not .bib)
olcli output bbl -o main.bbl
# 4. Download any other needed outputs
olcli output aux -o main.aux # If needed
# 5. Package for submission
zip arxiv.zip *.tex main.bbl figures/*.pdf
# 6. Verify the package compiles locally (optional)
# Then upload arxiv.zip to arxiv.org
| Command | Description | |---------|-------------| | olcli auth --cookie | Authenticate with session cookie | | olcli whoami | Check authentication status | | olcli logout | Clear stored credentials | | olcli check | Show config paths and credential sources | | olcli list | List all projects | | olcli info [project] | Show project details | | olcli pull [project] [dir] | Download project files | | olcli push [dir] | Upload local changes | | olcli sync [dir] | Bidirectional sync | | olcli upload | Upload a single file | | olcli download | Download a single file | | olcli zip [project] | Download as zip archive | | olcli compile [project] | Trigger compilation | | olcli pdf [project] | Compile and download PDF | | olcli output [type] | Download compile outputs |
.olcli.json) to skip the project argumentolcli push --dry-run to preview changes before uploadingolcli pull --force to overwrite local changesolcli check to see where credentials are loaded from安装 Overleaf 后,可以对 AI 说这些话来触发它
Help me get started with Overleaf
Explains what Overleaf does, walks through the setup, and runs a quick demo based on your current project
Use Overleaf to sync and manage Overleaf LaTeX projects from the command line
Invokes Overleaf with the right parameters and returns the result directly in the conversation
What can I do with Overleaf in my data & analytics workflow?
Lists the top use cases for Overleaf, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/overleaf-skill/ 目录(个人级,所有项目可用),或 .claude/skills/overleaf-skill/(项目级)。重启 AI 客户端后,用 /overleaf-skill 主动调用,或让 AI 根据上下文自动发现并使用。
Overleaf 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
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.
Overleaf 属于「Data & Analytics」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my data & analytics tasks using Overleaf
Identifies repetitive steps in your workflow and sets up Overleaf to handle them automatically