@wahajahmed010

Overleaf

OpenClaw plugin for Overleaf LaTeX project management via git integration

Current version
v1.0.0
code-pluginCommunitysource-linked

Overleaf Plugin for OpenClaw

Manage Overleaf LaTeX projects through git integration. An OpenClaw plugin that provides agent tools for cloning, branching, compiling, and pushing Overleaf projects.

Tools

ToolDescription
overleaf_cloneClone an Overleaf project via git
overleaf_branchCreate or switch branches for tailored versions
overleaf_compileCompile LaTeX locally (pdflatex/xelatex/lualatex)
overleaf_pushStage, commit, and push changes to Overleaf
overleaf_statusCheck project status, branch, and changes
overleaf_healthVerify credentials, connectivity, and compiler setup

Installation

openclaw plugins install clawhub:@wahajahmed010/openclaw-overleaf

Configuration

Add to your OpenClaw config:

{
  plugins: {
    entries: {
      overleaf: {
        config: {
          projectDir: "/path/to/overleaf/projects",  // defaults to workspace root
          defaultCompiler: "pdflatex"  // or "xelatex", "lualatex"
        }
      }
    }
  }
}

Credentials

Store Overleaf credentials at ~/.openclaw/.overleaf_credentials:

echo "OVERLEAF_EMAIL=your@email.com" > ~/.openclaw/.overleaf_credentials
echo "OVERLEAF_PASSWORD=your_password_or_token" >> ~/.openclaw/.overleaf_credentials
chmod 600 ~/.openclaw/.overleaf_credentials

Usage

Once installed and configured, the agent can use Overleaf tools directly:

  1. Clone: overleaf_clone with a project ID from the Overleaf URL
  2. Branch: overleaf_branch to create resume/company-slug branches
  3. Edit: The agent reads and modifies .tex files
  4. Compile: overleaf_compile to verify no LaTeX errors
  5. Push: overleaf_push with a commit message

Workflow Example

  1. Clone: overleaf_clone({ projectId: "abc123" })
  2. Branch: overleaf_branch({ projectId: "abc123", branchName: "resume/acme-corp" })
  3. Edit the .tex files (agent does this via file tools)
  4. Compile: overleaf_compile({ projectId: "abc123" })
  5. Push: overleaf_push({ projectId: "abc123", message: "tailor: resume for Acme Corp" })

License

MIT-0

Source and release

Source repository

wahajahmed010/openclaw-overleaf

Open repo

Source commit

53fe14c

View commit

Install command

openclaw plugins install clawhub:@wahajahmed010/openclaw-overleaf

Metadata

  • Package: @wahajahmed010/openclaw-overleaf
  • Created: 2026/05/14
  • Updated: 2026/05/14
  • Executes code: Yes
  • Source tag: master

Compatibility

  • Built with OpenClaw: 2026.5.7
  • Plugin API range: >=2026.3.24-beta.2
  • Tags: latest
  • Files: 7