用途:把 Overleaf 项目中的未解决评审评论拉到本地,逐条定位并修改本地 LaTeX 文件,方便在本地处理审阅意见。
主要能力:解析项目 ID(24 位十六进制、项目 URL 或项目名);检查 cookie 与访问权限;拉取未解决评论并输出 JSON,含 thread_id、doc_id、snippet、offset、messages、file、line 等字段;对能匹配到本地 *.tex 的评论逐条提出并应用修改;最后展示 git diff、列出未匹配项并建议提交信息。
使用方式:先确保已配置 Overleaf cookie(~/.claude/overleaf-skills/cookie),否则需先运行 setup。列出项目:python3 ${CLAUDE_PLUGIN_ROOT}/scripts/overleaf_reviews.py --list-projects。拉取评论:python3 ${CLAUDE_PLUGIN_ROOT}/scripts/overleaf_reviews.py --json --repo . <project-id> --unresolved-only。随后按评论逐条编辑,不批量处理。
适用场景:本地已有 Overleaf 项目副本,需要按评审意见修改论文或文档。
限制:不回传 Overleaf,不使用写 API;不在 Overleaf 中解决线程,需用户在网页端手动标记;除非评论明确针对引用,否则不修改 .bib;跨段落的多行片段无法匹配,会进入未映射列表;只读项目无法同步回 Overleaf,只能手动复制。建议配合 github-dev 的 /github-dev:commit-staged 或 /github-dev:create-pr 使用。