Animation Finish logo

Animation Finish

Community
Lanqiao-Luca
animation-finish

处理动画声音、混音、编码和交付检查;也用于版本范围及作品验收。

Overview

PublisherLanqiao-Luca
Repositoryai-video-marker
Skill nameanimation-finish
Stars
117
Forks
4
Bundled files
Instructions only
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by Lanqiao-Luca on GitHub. Read the source before you install it.

Installation

Install the Animation Finish AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/Lanqiao-Luca/ai-video-marker/tree/main/skills/animation-finish
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/Lanqiao-Luca/ai-video-marker.git /tmp/ai-video-marker
mkdir -p .claude/skills
cp -r /tmp/ai-video-marker/skills/animation-finish .claude/skills/animation-finish
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Animation Finish in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Animation Finish on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Animation Finish is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

目的:按实际请求选择后期、验收或版本方法。

原子属性:主性质:操作性;辅助性质:方法性、验收性。适用范围:领域(AI视频制作,沿本次真实授权);维护身份:canonical(本公开正文)。属性不代语义审查或实际执行。

声画后期与验收

先区分请求,避免只核版本却重新渲染:

  • 声音/色彩/编码:AN05。锁画面和音源身份,核 cue,复测最终编码。
  • 版本/返工范围:AN06,保留采用版、来源和无变化镜头。
  • 作品验收:AN07及 AN10,技术、可读性、完整听看和用户采用分别记录。
  • 同候选复核:AN08;工具失败:AN09。

check_video.py可全解码和读规格;contact_sheet.py抽编码帧;attach_audio.py为静音母版附加用户提供的音轨。命令和真实边界见 工具说明。 音乐/录音/生成/合成来源分开,不能以母带数值代替最终音轨,也不能以自动检查代替听感。

按AN05单源事件让动画/声音/文字实际读取同一cue版本或同一值派生;记录唯一写者和失效区间,不能各处硬编码再声称共享。按容器/码流色彩区分元数据与真实转换;技术、感知同步、正常速度听看和用户采用分别返回。

实际调用沿原角色交入的输入/过程/交付位置,参数改变先返回缺项或变更,不反向调度上层。长任务记录/预算读取范围沿文档技能交回原角色;不复制另一份总体进度。

只做场内动态验收时,接实际候选、动作链/阶段结果/接续、cue、正常速度可得范围与反馈,消费AN10有限风险验收及AN07,返回实际观察、反证失败/修订点和未知。该分支不自动进入AN05制作、混音、编码或重渲;技术、场内表现与用户反馈/采用分别记,不能用技术PASS关闭动作不足的创作反馈。

视频交付与发布文案适配

接声音与后期角色交入的实际视频、内容、版本/候选身份与已知渠道,消费AN11,返回同版本的文件位置、推荐标题、可直接使用的发布描述与具体缺项,供原角色/宿主在最终回复完整展示。核文件身份可复用同版本有效证据;只补文案不自动混音、重渲或发布。非视频结果与未交付内部编码不触发,本地路径不写进公开发布正文。

声事件输入适配

接原后期职责交入的实际音源、事件/偏移、唯一cue版本和变更范围,按AN05核权威来源与实际消费者读取证据,返回可复用引用/派生值、失效区间与未知。画面提速默认不改音乐速度,实际裁切/淡化独立记录;此接口复用现有后期方法,不引入新混音服务。

宣传封面交付适配

接原后期职责的宣传目标、当前视频/源图/文案、位置和美术静态制作返回,消费AN12。先核触发/复用与制作输入,缺图交回原Workflow美术职责;已有图核同版本文件、实测规格、主文案、视觉检查与来源,返回完整交付或具体缺项,由制作视频职责核收、宿主展示。 此分支不混音、不重渲、不上传,图像制作和实际采用分别记录。仅方法接入不表示已生成宣传双图。

Frequently asked questions

What does the Animation Finish AI skill do?

处理动画声音、混音、编码和交付检查;也用于版本范围及作品验收。

Why use Animation Finish on TypingMind?

Because you install it once and use it with any model. Animation Finish is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Animation Finish in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/Lanqiao-Luca/ai-video-marker/tree/main/skills/animation-finish. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Animation Finish?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Animation Finish?

As many as you like. As long as a model supports skills, you can use Animation Finish with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Animation Finish AI skill free?

Yes. It is published on GitHub by Lanqiao-Luca under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇