affaan-m/ECC

manim-video

构建可复用的Manim解释器,用于技术概念、图表、系统图和产品演示,并在需要时移交给更广泛的ECC视频栈。当用户希望获得清晰的动画解释而非通用的人物讲解脚本时使用。

65Collecting
See how to use itView GitHub source
npx skills add https://github.com/affaan-m/ECC --skill "docs/zh-CN/skills/manim-video"
Automated source guide

Source checked Jul 28, 2026·Refresh due Oct 26, 2026

Reorganized from the pinned upstream SKILL.md

Turn manim-video's source instructions into a guide you can follow

According to the pinned SKILL.md from affaan-m/ECC: 在运动、结构和清晰度比逼真度更重要的技术讲解中,使用 Manim。

npx skills add https://github.com/affaan-m/ECC --skill "docs/zh-CN/skills/manim-video"
Check the pinned source

Best fit

  • 构建可复用的Manim解释器,用于技术概念、图表、系统图和产品演示,并在需要时移交给更广泛的ECC视频栈。当用户希望获得清晰的动画解释而非通用的人物讲解脚本时使用。

Bring this context

  • A concrete task that matches the documented purpose of manim-video.
  • The files, examples, or context the task depends on.
  • Your constraints, target environment, and definition of done.

Expected outputs

  • A result that follows the pinned manim-video instructions.
  • A concise record of assumptions, inputs used, and unresolved questions.
  • A final check against the source workflow and relevant permission signals.

Key source sections

Read manim-video through these 5 source sections

Sections are extracted automatically from the pinned SKILL.md and link back to the source.

01

何时激活

用户需要技术讲解动画 概念涉及图表、工作流、架构、指标演进或系统图 用户需要为 X 或落地页制作简短的产品或发布讲解 视觉效果应追求精确,而非泛泛的电影感

SKILL.md · 何时激活
用户需要技术讲解动画概念涉及图表、工作流、架构、指标演进或系统图用户需要为 X 或落地页制作简短的产品或发布讲解
02

工具要求

manim 命令行用于场景渲染 ffmpeg 用于后期处理(如需) video-editing 用于最终合成或润色 remotion-video-creation 当最终成品需要合成 UI、字幕或额外运动层时

SKILL.md · 工具要求
manim 命令行用于场景渲染ffmpeg 用于后期处理(如需)video-editing 用于最终合成或润色
03

默认输出

16:9 短 MP4 视频 一张缩略图或海报帧 故事板及场景计划

SKILL.md · 默认输出
16:9 短 MP4 视频一张缩略图或海报帧故事板及场景计划
04

工作流程

1. 用一句话定义核心视觉论点。 2. 将概念分解为 3 到 6 个场景。 3. 确定每个场景要证明的内容。 4. 在编写 Manim 代码前,先写出场景大纲。 5. 首先渲染最小可用版本。 6. 渲染成功后,再调整排版、间距、颜色和节奏。 7. 仅在能增加价值时,才移交至更广泛的视频处理流程。

SKILL.md · 工作流程
用一句话定义核心视觉论点。将概念分解为 3 到 6 个场景。确定每个场景要证明的内容。
05

场景规划规则

每个场景应证明一件事 避免过度拥挤的图表 优先采用渐进式揭示,而非全屏杂乱 使用运动来解释状态变化,而不仅仅是为了让屏幕保持忙碌 标题卡片应简短且富有意义

SKILL.md · 场景规划规则
每个场景应证明一件事避免过度拥挤的图表优先采用渐进式揭示,而非全屏杂乱

SkillSignal prompt templates

Provide the task, context, and acceptance criteria

These prompts were written by SkillSignal from the source structure; they are not upstream text.

Task-start prompt

Confirm source fit, inputs, and outputs before acting.

Use manim-video to help me with: [specific task]. Context: [files, data, or background]. Constraints: [environment, scope, and prohibited actions]. Before acting, check the pinned SKILL.md and explain which sections apply, what inputs are still missing, and what you will deliver.

Source-guided execution

Make the Agent explicitly follow the key extracted sections.

Apply the pinned manim-video source to [task]. Pay particular attention to these source sections: “何时激活”, “工具要求”, “默认输出”, “工作流程”, “场景规划规则”. Preserve the important decision at each step. Mark facts not covered by the source as “needs confirmation” instead of inventing them. Then verify the result against my acceptance criteria: [criteria].

Result-review prompt

Check omissions, permissions, and source drift before delivery.

Review the current manim-video result: (1) does it satisfy the original task; (2) were any applicable steps or limits in the pinned SKILL.md missed; (3) did it perform any unauthorized file, command, network, or data action; and (4) which conclusions remain unverified? List issues first, then fix only what the source or user authorization supports.

Output checklist

Verify each item before delivery

The task matches the purpose documented in the SKILL.md.

The source section “何时激活” has been checked.

The source section “工具要求” has been checked.

The source section “默认输出” has been checked.

The source section “工作流程” has been checked.

Inputs, constraints, and acceptance criteria are explicit.

Unverified facts, compatibility, and outcome claims are clearly marked.

Any file, command, network, or data action has been reviewed.

Choose a different workflow

When another Skill is the better fit

FAQ

What does manim-video do?

在运动、结构和清晰度比逼真度更重要的技术讲解中,使用 Manim。

How do I start using manim-video?

The catalog detected this source-specific install command: npx skills add https://github.com/affaan-m/ECC --skill "docs/zh-CN/skills/manim-video". Inspect the command and pinned source before running it.

Which Agent platforms does it declare?

No dedicated Agent platform is declared in the pinned source record.

Repository stars
234,327
Repository forks
35,711
Quality
65/100
Source repository last pushed

Quality breakdown

Based on traceable docs and repository signals; stars are not treated as quality.

65/100
Documentation16/30
Specificity14/25
Maintenance20/20
Trust signals15/25

Compare before choosing

Related Agent Skills and source variants

These links are selected from shared tasks, functions, stacks, platforms, and same-name variants. Compare the source owner, documentation, permissions, and maintenance signals.

manim-video by affaan-m

Build reusable Manim explainers for technical concepts, graphs, system diagrams, and product walkthroughs, then hand off to the wider ECC video stack if needed. Use when the user wants a clean animated explainer rather than a generic talking-head script.

manim-video by affaan-m

日本語翻訳:このファイルは manim-video 用の日本語翻訳が必要です

ab-testing by coreyhaines31

When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this," "which version is better," "test two versions," "statistical significance," "how long should I run this test," "growth experiments," "experiment velocity," "experiment backlog," "ICE score," "experimentation program

churn-prevention by coreyhaines31

When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions 'churn,' 'cancel flow,' 'offboarding,' 'save offer,' 'dunning,' 'failed payment recovery,' 'win-back,' 'retention,' 'exit survey,' 'pause subscription,' 'involuntary churn,' 'people keep canceling,' 'churn rate is too high,' 'how do I keep users,' or 'customers are leaving.' Use this whenever someone is losing subscribers o

design-intelligence by event4u-app

Grounded design brief from the adopted corpus — style, WCAG-checked color tokens, typography, layout pattern, anti-patterns. Use on ui-design-brief or any which-style/palette/font/chart decision.

View original Skill.mdThis page is parsed directly from the repository SKILL.md without editorial rewriting. Collected: Jul 28, 2026 · about 1 min

Manim 视频

在运动、结构和清晰度比逼真度更重要的技术讲解中,使用 Manim。

何时激活

  • 用户需要技术讲解动画
  • 概念涉及图表、工作流、架构、指标演进或系统图
  • 用户需要为 X 或落地页制作简短的产品或发布讲解
  • 视觉效果应追求精确,而非泛泛的电影感

工具要求

  • manim 命令行用于场景渲染
  • ffmpeg 用于后期处理(如需)
  • video-editing 用于最终合成或润色
  • remotion-video-creation 当最终成品需要合成 UI、字幕或额外运动层时

默认输出

  • 16:9 短 MP4 视频
  • 一张缩略图或海报帧
  • 故事板及场景计划

工作流程

  1. 用一句话定义核心视觉论点。
  2. 将概念分解为 3 到 6 个场景。
  3. 确定每个场景要证明的内容。
  4. 在编写 Manim 代码前,先写出场景大纲。
  5. 首先渲染最小可用版本。
  6. 渲染成功后,再调整排版、间距、颜色和节奏。
  7. 仅在能增加价值时,才移交至更广泛的视频处理流程。

场景规划规则

  • 每个场景应证明一件事
  • 避免过度拥挤的图表
  • 优先采用渐进式揭示,而非全屏杂乱
  • 使用运动来解释状态变化,而不仅仅是为了让屏幕保持忙碌
  • 标题卡片应简短且富有意义

网络图默认设置

对于社交图谱和网络优化讲解:

  • 在展示优化后的图谱前,先展示当前图谱
  • 区分低信号关注杂波与高信号桥梁
  • 高亮暖路径节点和目标集群
  • 如有必要,添加最终场景,展示形成该技能的自我改进谱系

渲染约定

  • 默认使用 16:9 横屏,除非用户要求竖屏
  • 从低质量的烟雾测试渲染开始
  • 仅在构图和时间线稳定后,才提升至高质量
  • 导出一张在社交媒体尺寸下清晰可读的干净缩略图帧

可复用起点

使用 assets/network_graph_scene.py 作为网络图讲解的起点。

烟雾测试示例:

manim -ql assets/network_graph_scene.py NetworkGraphExplainer

输出格式

返回:

  • 核心视觉论点
  • 故事板
  • 场景大纲
  • 渲染计划
  • 任何后续的润色建议

相关技能

  • video-editing 用于最终润色
  • remotion-video-creation 用于运动密集型后期处理或合成
  • content-engine 当动画是更广泛发布的一部分时
Source repo
affaan-m/ECC
Skill path
docs/zh-CN/skills/manim-video/SKILL.md
Commit SHA
4e973d3eaf92
Repository license
MIT
Data collected