Not in the top 1,000 by GitHub stars

aloth/overleaf-skill

Agent Skill for Overleaf — Automate LaTeX project management, sync, and compilation for AI assistants

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → a3723b200435

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit a3723b2004351251cb52beffca874c59a71c61a0

24GitHub stars
1star in 7 days
1skill in this repository
1commit in 30 days

Heat

2.6
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 3, 202624

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

overleaf

When your agent uses it

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.

What it loads into context

Frontmatter

106 tokens

Always available to the agent

SKILL.md

1,030 tokens

When the skill is activated

Reference documents

1,175 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Installation
  2. Authentication
  3. Common Workflows
  4. arXiv Submission Workflow
  5. Commands Reference
  6. Tips

Scripts executed separately

  • package.json
  • scripts/install.sh

Files

  • .github/ISSUE_TEMPLATE/bug-report.ymlasset858 bytes
  • .github/ISSUE_TEMPLATE/feature-request.ymlasset583 bytes
  • CITATION.cffasset788 bytes
  • LICENSE.mddoc1,071 bytes
  • README.mddoc2,257 bytes
  • SKILL.mdcore3,975 bytes
  • SKILL.mdcore3,975 bytes
  • SKILL.mdcore3,975 bytes
  • SKILL.mdcore3,975 bytes
  • SKILL.mdcore3,975 bytes
  • SKILL.mdcore3,975 bytes
  • SKILL.mdcore3,975 bytes
  • SKILL.mdcore3,975 bytes
  • SKILL.mdcore3,975 bytes
  • SKILL.mdcore3,975 bytes
  • SKILL.mdcore3,975 bytes
  • SKILL.mdcore3,975 bytes
  • SKILL.mdcore3,975 bytes
  • package.jsonruns638 bytes
  • references/API.mddoc1,217 bytes
  • scripts/install.shruns692 bytes
Read SKILL.md

# Overleaf Skill

Manage Overleaf LaTeX projects via the `olcli` CLI.

## Installation

```bash
# Homebrew (recommended)
brew tap aloth/tap && brew install olcli

# npm
npm install -g @aloth/olcli
```
View the complete source on GitHub

Skills included

  • overleaf

Repository facts

License
MIT
Created
Feb 2, 2026
Last pushed
Oct 26, 2026
Forks
2
Open issues
1
Project activity
Active

Before you install

Local scripts

Automated signals, not a guarantee

Checked Nov 6, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 12 notes
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 30 signals by file

CITATION.cff

  • Network accessline 6
    - family-names: Loth     given-names: Alexander     orcid: "https://orcid.org/0009-0003-9327-6865"
  • Network accessline 7
    given-names: Alexander     orcid: "https://orcid.org/0009-0003-9327-6865" version: "1.1"
  • Network accessline 8
    orcid: "https://orcid.org/0009-0003-9327-6865"
  • Network accessline 10
    date-released: "2026-02-07" license: MIT repository-code: "https://github.com/aloth/overleaf-skill"
  • Network accessline 11
    license: MIT repository-code: "https://github.com/aloth/overleaf-skill" url: "https://github.com/aloth/overleaf-skill"
  • Network accessline 12
    repository-code: "https://github.com/aloth/overleaf-skill"
  • Network accessline 13
    url: "https://github.com/aloth/overleaf-skill"

README.md

  • Network accessline 3
    [![npm version](https://img.shields.io/npm/v/@aloth/olcli.svg)](https://www.npmjs.com/package/@aloth/olcli)
  • Network accessline 4
    [![Homebrew](https://img.shields.io/badge/homebrew-aloth%2Ftap-orange)](https://github.com/aloth/homebrew-tap)
  • Network accessline 5
    [![AgentSkills](https://img.shields.io/badge/AgentSkills-compatible-blue)](https://agentskills.io)
  • Network accessline 6
    [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
  • Network accessline 8
    An [Agent Skill](https://agentskills.io) for managing Overleaf LaTeX projects.
  • Network accessline 10
    <p align="center">   <img src="https://raw.githubusercontent.com/aloth/olcli/main/screenshots/demo.gif" alt="olcli demo" width="600">
  • Network accessline 11
    <img src="https://raw.githubusercontent.com/aloth/olcli/main/screenshots/demo.gif" alt="olcli demo" width="600">
  • Network accessline 76
    - [olcli on GitHub](https://github.com/aloth/olcli)
  • Network accessline 77
    - [olcli on npm](https://www.npmjs.com/package/@aloth/olcli)
  • Network accessline 78
    - [Homebrew tap](https://github.com/aloth/homebrew-tap)
  • Network accessline 79
    - [Agent Skills specification](https://agentskills.io/specification)

SKILL.md

  • Network accessline 30
    1. Log into [overleaf.com](https://www.overleaf.com)

package.json

  • Executable scriptline 1
    Executable file
  • Network accessline 16
    "tex"   ],   "homepage": "https://github.com/aloth/overleaf-skill#readme",
  • Network accessline 17
    ],   "homepage": "https://github.com/aloth/overleaf-skill#readme",   "repository": {
  • Network accessline 18
    "homepage": "https://github.com/aloth/overleaf-skill#readme",
  • Network accessline 19
    "repository": {     "type": "git",     "url": "git+https://github.com/aloth/overleaf-skill.git"
  • Network accessline 20
    "type": "git",     "url": "git+https://github.com/aloth/overleaf-skill.git"   },
  • Network accessline 21
    "url": "git+https://github.com/aloth/overleaf-skill.git"
  • Network accessline 22
    },   "bugs": {     "url": "https://github.com/aloth/overleaf-skill/issues"
  • Network accessline 23
    "bugs": {     "url": "https://github.com/aloth/overleaf-skill/issues"   },
  • Network accessline 24
    "url": "https://github.com/aloth/overleaf-skill/issues"

scripts/install.sh

  • Executable scriptline 1
    #!/bin/bash

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 23 facts
  • Network access in prose of documentationREADME.md:3Low confidence
  • Network access in prose of documentationREADME.md:4Low confidence
  • Network access in prose of documentationREADME.md:5Low confidence
  • Network access in prose of documentationREADME.md:6Low confidence
  • Network access in prose of documentationREADME.md:8Low confidence
  • Network access in prose of documentationREADME.md:10Low confidence
  • Network access in prose of documentationREADME.md:11Low confidence
  • Network access in prose of documentationREADME.md:76Low confidence
  • Network access in prose of documentationREADME.md:77Low confidence
  • Network access in prose of documentationREADME.md:78Low confidence
  • Network access in prose of documentationREADME.md:79Low confidence
  • Network access in prose of the SKILL.mdSKILL.md:30Low confidence
  • Executable script in code of a file that runspackage.json:1High confidence
  • Network access in code of a file that runspackage.json:16High confidence
  • Network access in code of a file that runspackage.json:17High confidence
  • Network access in code of a file that runspackage.json:18High confidence
  • Network access in code of a file that runspackage.json:19High confidence
  • Network access in code of a file that runspackage.json:20High confidence
  • Network access in code of a file that runspackage.json:21High confidence
  • Network access in code of a file that runspackage.json:22High confidence
  • Network access in code of a file that runspackage.json:23High confidence
  • Network access in code of a file that runspackage.json:24High confidence
  • Executable script in code of a file that runsscripts/install.sh:1High confidence

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.