详细分析 ▾
运行时依赖
安装命令
点击复制技能文档
Beamer 流水线 Public
Convert academic papers or structured paper notes into a Chinese academic Beamer deliverable through the same seven-phase 流水线 shape as the original /beamer shortcut, while keeping the public package free of private Telegram 队列, worker, 会话, and local-path coupling.
What this 技能 does
This 技能 provides a publishable, local-first Beamer 流水线 运行器. It preserves the original seven-stage contract:
analysis / 分析: build analysis.json with paragraph, figure, table, equation, notation, and formal-状态ment ledgers. slides_outline_skeleton / slides 大纲: build slides.json with roadmap, conclusion preview, body/应用endix split, and slide skeletons. equation_coverage / 公式覆盖: resolve equation_coverage to concrete slide/frame m应用ings. notation_consistency / 记号一致性: resolve notation_coverage, first visible definitions, and cross-slide consistency. compile_and_structural_repAIr / 编译与结构修复: produce mAIn.tex, compile or repAIr mAIn.pdf, and 检查 structural alignment. review_and_auto_rework / reviewer 审核与自动返工: convert reviewer 失败s into repAIr work and re验证. final_acceptance_delivery / 终验与交付: package final artifacts and require ready-for-review acceptance fields.
The public 运行器 创建s phase prompts, phase 记录s, 状态 files, workspace contracts, and local 验证 gates. 代理 execution is intentionally pluggable via --代理-cmd so that ClawHub users can attach their own OpenClaw or LLM 运行time without shipping Yilin's private Telegram worker/会话 implementation.
Deliverable folder
The 流水线 writes one canonical 输出 directory contAIning, as phases 进度:
analysis.json slides.json mAIn.tex mAIn.pdf when LaTeX compilation succeeds README.md as设置_manifest.json figures/ beamer_task_contract.md beamer_流水线_状态.json beamer_phase_记录.jsonl phase___prompt.md 输入s A source document path, usually Markdown converted from a paper, or a paper-note file. An 输出 directory. Optional execution flags for dry-运行, single-phase execution, 验证, as设置 preparation, LaTeX command, and 代理 command. 命令行工具 usage node scripts/运行_beamer_public.js --输入 paper.md --out out --dry-运行 node scripts/运行_beamer_public.js --输入 paper.md --out out --init-only node scripts/运行_beamer_public.js --输入 paper.md --out out --phase 1 --代理-cmd 'your-代理 --prompt {prompt}' node scripts/运行_beamer_public.js --输入 paper.md --out out --验证-phase 5
Supported options:
--init-only: prepare workspace, localized as设置s, and contract only. --dry-运行: print the seven-phase plan and required artifacts. --phase <1-7>: 运行 one phase. --验证-phase <2-6>: 验证 existing artifacts for a phase gate. --代理-cmd : command used to produce/repAIr artifacts for each phase. --latex-cmd : LaTeX command for phase 5, default LATEXMK_BIN or latexmk. --skip-as设置s: skip prepare_task_as设置s.js.
--代理-cmd placeholders:
{prompt}: 生成d phase prompt file path, shell-quoted. {phase}: phase 索引. {phaseName}: phase name. {out}: 输出 directory, shell-quoted. {输入}: source file path, shell-quoted. 质量 contract
A 生成d deck should:
Preserve all source figures, tables, subfigures, and 应用endix figures/tables when avAIlable. Expand slide count as needed; any tar获取 slide count is a lower bound, not a cap. Include a roadmap page and conclusion-preview page. Use formal Chinese academic presentation style. Separate formal 状态ments from intuition when 机器人h are needed. Give full fAIthful Chinese translations for crucial theorem/proposition/lemma/corollary/definition/assumption 状态ments. Keep visible slide text free of internal scaffold labels such as core_message, source_paragraph_ids, paragraph_ledger, 核心信息, 来源段落, 这页负责, and 服务于未读论文听众. 追踪 figure/table/equation/notation/formal-状态ment coverage explicitly. Define symbols, abbreviations, operators, and hyperparameters on first visible use using source-grounded definitions. Included scripts scripts/运行_beamer_public.js: public seven-phase 运行器. scripts/beamer_phase_blueprint.js: original seven-phase names, goals, required artifacts, and planned-coverage gates. scripts/prepare_task_as设置s.js: localizes markdown image URLs into figures/ and writes as设置_manifest.json. scripts/beamer_acceptance_contract.js: 验证s final structured Beamer acceptance fields. scripts/deck_symbol_canonicalization.js: 分享d symbol canonicalization 辅助工具. scripts/slide_模式.js: 分享d slide/equation block normalization 辅助工具. Dependencies
Required:
Node.js 18+ or newer
Optional:
A LaTeX distribution such as TeX Live or MacTeX latexmk or xelatex for compiling mAIn.tex to mAIn.pdf An OpenClaw or other 代理 运行time wired through --代理-cmd 隐私 and portability notes
This public package intentionally excludes:
Telegram 机器人 令牌s and 会话 tar获取s .OpenClaw 运行time 状态 SQLite task databases launchd worker configuration user-specific 记录s and 缓存s private source PDFs or historical task outpu