一键导入
manim-slides
Template skill for creating Manim Slides decks. Discover local paths and wrappers first, then run the knowledge-first generation pipeline.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Template skill for creating Manim Slides decks. Discover local paths and wrappers first, then run the knowledge-first generation pipeline.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Save PaperTool session notes and quiz Q&A into an Obsidian vault using a fixed study-note format.
Operate a local PaperTool system for research reading workflows, including import, queueing, ask, quiz/review loops, citations, and medals.
基于 SOC 职业分类
| name | manim-slides |
| description | Template skill for creating Manim Slides decks. Discover local paths and wrappers first, then run the knowledge-first generation pipeline. |
This is a template. Do not assume fixed absolute paths.
Find repo root, then use repo-relative paths:
scripts/skill-runtime/run-manim-slides.shskills/manim-slides/references.manim-slidesSuggested discovery commands:
pwd
rg --files | rg '^scripts/skill-runtime/run-manim-slides.sh$|^skills/manim-slides/references/|^pyproject.toml$'
find ~ -type f -path '*/scripts/skill-runtime/run-manim-slides.sh' 2>/dev/null | head
After discovery, update your local/private skill copy only if your runtime differs from repo-relative defaults. Keep this Git-tracked template generic.
Load required docs from skills/manim-slides/references/ in this order:
reverse-knowledge-tree.mdmanim-code-patterns.mdbenchmark-motifs.mdvisual-planner.mdverbose-prompt-format.mdmanim-slides-api-cheatsheet.mdPreferred wrapper flow:
scripts/skill-runtime/run-manim-slides.sh render /abs/path/slides.py Deck
scripts/skill-runtime/run-manim-slides.sh present Deck
scripts/skill-runtime/run-manim-slides.sh convert Deck /abs/path/output.html
Fallback:
uvx --from "manim-slides[manim]" manim-slides --help
Per topic slug under .manim-slides/<slug>/:
knowledge_tree.jsonconcept_plan.jsonvisual_plan.jsonverbose_prompt.mdslides.pyrender_report.jsonDefault cache behavior:
Use reverse-knowledge-tree.md.
Requirements:
max_depth=4, max_prerequisites=5.knowledge_tree.json.Use manim-code-patterns.md and manim-slides-api-cheatsheet.md.
Requirements:
concept_plan.json.Use visual-planner.md and manim-slides-api-cheatsheet.md.
Requirements:
>= 8.0/10) or max 3 refinement passes.visual_plan.json.Use verbose-prompt-format.md.
Requirements:
visual_plan.json.verbose_prompt.md.Generate slides.py only from verbose_prompt.md + API constraints.
Requirements:
Slide/ThreeDSlide where appropriate.next_slide() boundaries for presentation control.Final output must be blocked until renderability passes or missing dependency is explicitly diagnosed.
Required checks:
slides.py.Failure behavior:
Write render_report.json with:
status: passed|failed|blocked_missing_dependencyattemptsfailed_commanderrorslast_updated_atEnforce all items:
Return:
render, present, convert).render_report.json.