**English** · [简体中文](README.zh-CN.md) · [OpenMotion](../README.md)
# OpenMotion Library
**Share the method, the movement and the brand behind a video.** This is the repository's contribution home for reusable Skills, templates, motion components, motion design systems and Brandkits. Start with a working example or a small, well-described creative decision.
| Collection | Start here | What belongs here |
| --- | --- | --- |
| **🧠 Skills** | [Presenter Story](skills/presenter-story/SKILL.md) · [Motion Design Remix](skills/motion-design-remix/SKILL.md) · [Brandkit preparation](skills/brandkit/SKILL.md) | A focused, reusable method in `SKILL.md`, with examples and references when needed. |
| **🎞️ Templates** | [Studio starting points](templates/README.md) · [Presenter Tech](templates/presenter-tech/README.md) | A complete project, preview and adaptation instructions. |
| **🧩 Motion components** | [Title reveal recipe](components/title-reveal/README.md) | A reusable title, transition, chart or scene with a clear timing and editing contract. |
| **🎨 Motion design systems** | [Ink & Water](design-systems/ink-water/MOTION_DESIGN.md) | `MOTION_DESIGN.md`: typography, composition, pacing, movement and sound decisions. |
| **💼 Brandkits** | [OpenMotion](brandkits/openmotion/BRANDKIT.md) | Brand facts, approved copy, colors, type, asset locations and usage rules. |
```text
library/
├── skills/presenter-story/ → three presenter / motion recipes
├── skills/motion-design-remix/ → six source / remix profiles
├── skills/brandkit/SKILL.md
├── templates/presenter-tech/ → local presenter / motion package
├── templates/README.md → existing editable project sources
├── components/title-reveal/README.md → motion recipe
├── design-systems/ink-water/MOTION_DESIGN.md
├── brandkits/openmotion/BRANDKIT.md
└── ENTRY_TEMPLATE.md → contribution checklist
```
## 🎞️ Turn a reference into a shareable Skill package
[Presenter-led examples](../docs/motion-design-examples.md#presenter-motion) connect real speech with captions, screen recordings and motion through three design recipes. Their reference/remix media are upstream demonstrations; new OpenMotion adaptations still need production and review.
[Six animated comparisons](../docs/motion-design-examples.md) show the same motion implementation with different content. Each profile includes `MOTION_DESIGN.md`, invariants and replacement rules, pinned source, a preset and actual render evidence. Contribute the method alongside the project so the next creator can adapt it.
## 🚀 Use a resource
1. Choose a method, a design system or a template for your task. Read its status and source notes.
2. Give its files explicitly to your agent, together with your material and the changes you want. A Brandkit defines identity; a motion design system defines behavior; a template supplies an editable implementation.
3. Continue with the [appropriate production Skill](../docs/skills.md) when making a video. Preview, revise and export through the same project workflow.
The optional library Skills can be selected individually from this checkout:
```sh
npx skills add ./library/skills --skill brandkit
npx skills add ./library/skills --skill motion-design-remix
npx skills add ./library/skills --skill presenter-story
```
This library is browsable source today. It is not automatically imported into Studio or registered as MCP resources. The five core production Skills remain in [`skills/`](../skills/); the optional library Skills supply brand context, presenter-story design recipes or a specific source-remix method and do not add core production routes. The [Studio catalog](../docs/template-catalog.md) and [viewing references](../docs/collections/README.md) retain their existing sources and behavior.
## 🤝 Contribute one useful thing
Copy the [entry checklist](ENTRY_TEMPLATE.md) into a folder under the matching collection. Include what to use it for, editable inputs, an example, attribution, license and the checks you actually performed. Link shared source instead of copying a maintained template into a second location.
Use these status labels in the entry description:
- **Reference:** original work to study, with a source and author.
- **Recipe / draft:** written guidance that still needs project-level verification.
- **Editable example:** source is supplied; state which changes and exports were checked.
Only claim a verified template after recording the project version, adaptation, export and review evidence. A cover image or a successful installation is not that evidence.
See [Contributing](../CONTRIBUTING.md) for the PR workflow. Text and original examples follow [Apache-2.0](../LICENSE); external media and upstream projects keep their own licenses and credits.