com um clique
lark-paper-reader-codex
Codex 专用:将 arXiv/DOI/PDF 学术论文整理为论文翻译飞书文档,正文以原文逐段中文翻译为主体。
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
Codex 专用:将 arXiv/DOI/PDF 学术论文整理为论文翻译飞书文档,正文以原文逐段中文翻译为主体。
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
Claude Code 专用:将 arXiv/DOI/PDF 学术论文整理为论文翻译飞书文档,正文以原文逐段中文翻译为主体。
单文件 HTML 幻灯片(Han Xiao 式固定舞台 deck)的制作方案。当需要做网页版 slides、HTML 幻灯片、会议演讲 deck、或希望用浏览器直接放映且导出 PDF 的演示文稿时使用。触发词:"HTML slides""网页幻灯片""单文件 deck""hanxiao 风格 slides""做个网页版演讲稿"。
飞书/Lark 全功能操作方案。当需要发消息、管理日程/会议室、操作云文档/多维表格/电子表格/知识库、处理任务/邮件/OKR/考勤/审批,或进行视频会议时使用。
将学术论文、论文 PDF、arXiv/DOI、或 lark-paper-reader-codex 生成的飞书论文读书文档整理成一份有用的飞书 Slides/PPT。用于把一篇或几篇论文变成可讲述、可复习、可分享的演示文稿,重点是提炼主线、选择论文原图、讲清方法、实验结果、insight 和局限;触发语境包括:把论文做成 PPT、做一份 paper slides、把这些 reader 文档整理成演示文稿、做文献汇报 slides、把同主题论文用 PPT 呈现。
统一处理所有 skills 操作的总控 skill,包括搜索、导入、创建、重构、编辑、优化、上游跟踪、分发、归档与发布。当涉及到 SKILL 的编辑修改新建时,请用 skill-manager 来管理!
Transform dense technical, scientific, computing, network, safety, policy, or life-science research questions into clear source-domain-neutral fables for non-specialists. Use when the user asks to allegorize, fable-ize, turn complex research into a metaphorical story, explain without jargon, produce both plain and more imaginative fable versions, or reduce audience reliance on source-field associations while preserving the reasoning structure. Do not use to hide harmful intent, circumvent safety policies, or obtain instructions that would be disallowed if asked directly.
| name | lark-paper-reader-codex |
| description | Codex 专用:将 arXiv/DOI/PDF 学术论文整理为论文翻译飞书文档,正文以原文逐段中文翻译为主体。 |
| metadata | {"requires":{"bins":["lark-cli"],"skills":["lark","ph-paper-helper"]}} |
把一篇论文整理成可直接阅读的论文翻译飞书文档。唯一交付形态是:以原论文正文的中文逐段忠实翻译为主体,按原论文结构保留正文顺序,原位保留图、表、公式、算法和附录;必要的导读、作者思考路径、图表读法、公式直觉、术语边注、引用背景、代码映射等内容只作为辅助说明,不能替代翻译正文。默认直接使用 Codex 当前可用的子代理/多代理/并行工作者能力,不逐次询问。若当前环境确无可调用子代理工具,才降级为 Codex 本体分批处理,并且降级记录只写入内部 checkpoint/QC,不写入正式文档。
work/lark-paper-reader/<paper-id>/ 保存中间文件;只把最终可交付产物放入 outputs/。references/style-standard.md,飞书 XML 与公式规则见 references/lark-doc-rules.md,注释层规则见 references/annotate.md,质量检查见 references/qc.md。annotations.json 与 qc-report.md 说明“未启用子代理,已由 Codex 本体分批完成”及具体原因;不得把该说明写入正式 Markdown、飞书正文、callout、边注或导出的 PDF。metadata.json、glossary.md、translated.md、figures.json、annotations.json、qc-report.md。多智能体/并行工作者用于加速和交叉审查论文翻译与注释候选,但主 agent 必须统一复核、合并和落盘,不能把候选内容未经检查直接写入正式文档。
本 skill 的正式文档首先是一份论文原文翻译;注释内容只是放在翻译旁边的阅读辅助。执行时必须先完成可独立阅读的逐段翻译主体,再添加 callout/comment。
translated.md 只承载翻译主体和图表/公式占位;导读、作者思考路径、公式解读、图表读法、引用背景、代码映射和读者疑问不得写进正文段落。qc-report.md 记录。正式读者文档只承载论文内容和面向读者的注释层。translated.md、传给飞书的 Markdown/XML、飞书正文、callout、comment 和导出的 PDF/Markdown 中,严禁出现执行过程、工具限制、权限判断、代理使用状态或 checkpoint/QC 说明,例如:
translation-plan.md、annotations.json、qc-report.md、lark-cli 等内部产物或命令说明这些信息只能出现在内部 checkpoint/QC 文件和最终给用户的交付说明中。若某个禁用词本身是论文原文、题名、引用或代码仓库内容,允许保留,但必须在 qc-report.md 标注为论文内容命中。
translated.md 的正文层必须以原文结构为准:按章节、段落、列表、图注、表注、附录原序翻译,不主动压缩、不主动重排、不用总结替代原文。注释内容的目标不是压缩论文,也不是另写一篇讲义,而是在完整原文翻译旁边补充理解线索。所有注释必须锚定到具体翻译段落、公式、图、表、算法或引用,帮助读者回到原文继续读;不得用摘要替代原文、删减关键限定、把辅助推断写成作者结论。
新增解释必须区分三类来源:
用户给出 arXiv ID、DOI、论文 PDF 或论文 URL 时,只产出一种文档:论文翻译飞书文档。不存在“只翻译不注释”的分支;但注释必须放在完整翻译旁边,不能把正文改造成纯解读稿。如果用户明确要求不要上传飞书或只要本地短答,再退出本 skill,改用普通回答或 ph-paper-helper。
qc-report.md 和最终回复中明确标为“非完整附录翻译”。接受:
2604.14010arxiv://2604.14010https://arxiv.org/abs/2604.14010https://arxiv.org/pdf/2604.14010doi://10.48550/arXiv.2604.14010统一转成 ph 可接受的 URI,例如 arxiv://2604.14010 或 doi://...。为文件路径生成安全 ID 时,将 /、:、. 等替换成 _。
Preflight
lark-cli auth status 确认飞书登录。uv run --project "$HOME/project/ph2" ph --version 确认 ph 可用。work/lark-paper-reader/<safe-paper-id>/。Duplicate Check
lark-cli docs +search --query "$ARXIV_ID" --as user。data.results 中,不是 items。Fetch Paper Source
ph import --input <paper-uri> 只用于入库和元信息补全。https://arxiv.org/pdf/<id> 与 https://arxiv.org/e-print/<id>。.tex、.bbl/.bib、figures/、00README.json 构建正文、图片、公式、表格和引用清单;原始 PDF 只用于核对分页/文本和视觉导出。ph fetch --paper-id <paper-uri> --force --include-content。full_text_path 推导 PAPER_DIR,不要手拼 ph 缓存路径;并在 metadata.json、translation-plan.md、qc-report.md 记录触发原因。Plan The Document
.tex 提取标题、作者、年份、摘要、章节、图片引用、公式、表格、算法、参考文献和 GitHub URL;从 PDF 文本抽取核对章节顺序。full.md 提取标题、作者、年份、摘要、章节、图片引用、公式、参考文献和 GitHub URL。metadata.json、figures.json 和 translation-plan.md。translation-plan.md 首行写明 Deliverable: 论文翻译飞书文档,并列出正文翻译覆盖项与注释覆盖项。references/style-standard.md,并在 translation-plan.md 写入 Style baseline: 面向大语言模型的离策略基于价值强化学习。后续正文、callout、图表读法、公式直觉、术语表和 QC 都按该风格标准执行。glossary.md:A 类使用中文共识译名,B 类首次出现写“中文(英文全称,缩写)”,C 类保留英文。annotation-plan.json:列出待加 callout 的作者思考路径、图表读法、公式/方法步骤/引用/疑问,以及待加 comment 的术语和高语义载荷段落。该清单处理完一个标记一个,不得凭感觉少量添加。Translate
translated.md,默认执行逐段忠实翻译:保留章节层级、段落顺序、公式 LaTeX、表格、图表占位和附录。$$...$$,行内公式保留 $...$;不要转成 Unicode 数学符号。[图1位置: <image-file>],后续插图后删除。write 工具说明。Create Lark Doc
lark-cli docs +create --api-version v2 --doc-format markdown --content @translated.md --parent-position my_library --as user 创建文档。drive files patch 修复内部标题和 Drive 文件名。$...$ 或 $$...$$,按 references/lark-doc-rules.md 修复。Insert Figures
.tex 的 \includegraphics 顺序为准,MinerU fallback 路径以 full.md 引用顺序为准。images/,再插入飞书。lark-cli docs +media-insert --file 要求从图片目录执行,传相对文件名。start...end anchor。[图X位置...] 占位符块。Add Annotation Layer
references/annotate.md 并执行其中的 5-PRE 扫描:fetch 文档 XML/with-ids,列出公式、方法步骤、重要引用、长段落、术语首次出现,写入 annotation-plan.json。<callout> 块插入到对应 block 后,不能写成正文 Markdown blockquote,也不能把解释混入翻译正文。--selection-with-ellipsis 唯一定位,歧义时 fetch with-ids 后用 --block-id,不得用全文评论冒充边注。qc-report.md 说明论文很短或定位失败原因。🔧 callout。References
ph search 或 ph fetch 获取元信息和必要摘要,不要为了装饰性引用拉太多论文。Quality Check (QC) And Visual Gate
references/qc.md 跑结构检查:重复图片、重复评论、占位符残留、裸 XML、公式字面残留、关键章节缺失。references/style-standard.md 对照标题层级、段落长度、callout 类型、图表/公式解读格式、术语表和最终汇报口径;若明显偏离,修复后重跑 QC。--api-version v2 只用于 docs +create 的 Markdown 建文档。fetch、update、block 操作使用默认版本。docs +create --title 可能只设置 Drive 文件名;创建后用 drive files patch 设置最终标题。block_replace 写 XML 时不要在 <p> 里包 <text> 子元素;对行内公式使用 <latex>...</latex>。<latex>...</latex>,不要写 Markdown $...$。<pre lang="python"><code>...</code></pre>,可以放在 <callout> 内。最终回复包含: