overleaf-project-sync SKILL.md skillA
overleaf-project-sync from black-yt/skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add black-yt/skills/overleaf-project-sync@git:20260624.349c50bPins git:20260624.349c50b in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- black-yt/skills
- Path
overleaf-project-sync/SKILL.md- Versions recorded
- 1
- Latest version
- git:20260624.349c50b, committed Jun 24, 2026
- Size
- 6,558 bytes
- Repository stars
- 16
- License
- none declared
当需要从 Overleaf 网页端项目下载 ZIP、用浏览器开发者工具获取 Overleaf Cookie 和 download/zip 链接、检查本地 LaTeX/论文目录是否与远端 Overleaf 一致、或把远端 Overleaf 文件覆盖同步到本地目录时使用。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Overleaf Project Sync ## 核心原则 - 只从浏览器当前登录会话中临时复制 Overleaf Cookie;不要把 Cookie、项目 ID、下载链接或个人账号信息写入仓库。 - 用 `scripts/overleaf_sync.py` 执行检查和同步,不要把一次性脚本复制到论文项目根目录。 - 默认不写入本地目录;不传子命令时等价于 `check`。 - 只有显式执行 `update --overwrite` 时才把 Overleaf ZIP 中的文件复制到本地;`update` 不带 `--overwrite` 也只做 dry-run。 - 脚本会在系统临时目录下载和解压 ZIP,并在结束后自动清理;不要在项目根目录留下 `overleaf_tmp.zip`、`overleaf_tmp/` 等临时文件。 - 同步前先 `check`,确认差异符合预期后再 `update`。 - 同步后检查 `git status --short` 和 `git diff --check`;不要直接提交未审阅的远端覆盖结果。 ## 从 Overleaf 网页获取参数 1. 在浏览器打开 Overleaf 首页并保持登录。 2. 按 `Ctrl + Shift + C`,或用浏览器菜单打开开发者工具。 3. 切到 `Network` 面板。 4. 建议勾选 `Preserve log`,避免从首页跳转到项目页时请求记录被清掉。 5. 从 Overleaf 首页点击进入目标项目页,让浏览器产生项目相关请求。 6. 在 Network 请求列表中选择一个 Overleaf 请求。优先找这些请求: - 下载项目 ZIP 的请求; - URL 中包含 `/project/[PROJECT_ID]` 的项目页请求; - URL 中包含 `download/zip` 的请求; - 其他发往 `www.overleaf.com` 且状态码正常的请求。 7. 点开请求的 `Headers`。 8. 在 `Request Headers` 中找到 `Cookie`,复制 `Cookie:` 后面的值。 9. 通常只需要其中的 `overleaf_session2=...` 这一段;如果下载返回 `401`、`403` 或登录态异常,再复制完整 Cookie 串重试。 10. 在项目页找到下载项目 ZIP 的请求或链接,形如: ```text https://www.overleaf.com/project/[PROJECT_ID]/download/zip ``` 也可以根据项目 URL 手动拼出 ZIP 下载链接: ```text …
Read the whole file at its exact version.
How to install
mdr add black-yt/skills/overleaf-project-sync@sha256:761560ac972546dcThe line at the top of this page pins the label git:20260624.349c50b, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_r3szgznudzv2grsp)
3 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Jun 24, 2026.
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (6558 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
black-yt/skills · 16 stars · license none declared · pushed 2026-11-05 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_r3szgznudzv2grsp GET https://markdownregistry.com/api/v1/resolve?ref=black-yt/skills/overleaf-project-sync GET https://markdownregistry.com/api/v1/blob/761560ac972546dc46259d4cfc1b36fe82bc994e1b24fc803add7523e3c2c1f7
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.