motion-prompt-bank

Selects and injects short-video packaging motion effects from the motionPromptBank library.

7|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/gabrieltan0506-prog/mvstudiopro --skill motion-prompt-bank-gabrieltan0506-prog
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: motion-prompt-bank
Source: https://github.com/gabrieltan0506-prog/mvstudiopro/tree/main/.cursor/skills/motion-prompt-bank
Command: npx skills add https://github.com/gabrieltan0506-prog/mvstudiopro --skill motion-prompt-bank-gabrieltan0506-prog

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When producing short videos, choosing and applying consistent packaging motion effects (logo animations, product ads, data animations, caption effects, scene-stealing moments) is error-prone. This Skill standardizes how entries from the shared motionPromptBank library are selected, injected, and validated so the final video uses one coherent effect without leaking internal rendering stack names to users. ## Core Features & Use Cases - Category-based selection: Pick one entry from five categories (caption, logo, data, product_ad, scene_steal) defined by MotionPromptCategory, keeping the whole video minimal and consistent. - Prompt injection workflow: Use buildMotionPromptInjectBlock([id]) to inject the chosen entry into packaging/caption blocks, then replace placeholders with the user's brand words, copy, or data. - Automatic recommendation: recommendMotionPromptFromTopic(topic) maps topic keywords to one packaging suggestion, with specific terms prioritized over generic ones and manual selection locking supported. - Use Case: A user asks for an esports-themed short video intro. The Skill recommends an RGB-style logo animation entry, injects it into the packaging node, replaces placeholders with the team name, and validates against the entry's effectZh acceptance criteria. ## Quick Start Ask the agent to pick a suitable packaging motion effect from the motion prompt bank for your video topic and inject it into the packaging node.

Frequently Asked Questions about motion-prompt-bank

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a packaging motion effect to a short video?▼

Select one entry from MOTION_PROMPT_BANK by category, inject it with buildMotionPromptInjectBlock([id]) into the packaging or caption block, then replace placeholders with your brand words, copy, or data. Validate the result against the entry's effectZh description.

What motion effect categories does the prompt bank support?▼

The bank supports five categories defined by MotionPromptCategory: caption (12 entries), logo (8), data (7), product_ad (7), and scene_steal (3). New categories require updating the category table, MOTION_PROMPT_CATEGORY_LABEL_ZH, and the test file.

How does automatic motion effect recommendation work?▼

recommendMotionPromptFromTopic(topic) maps topic keywords to one packaging suggestion, prioritizing specific terms like esports or RGB over generic ones like intro. Manual selection locks the choice, and you can restore automatic recommendation afterward.

Can I use the motion prompt bank inside the canvas comic factory?▼

No. The motion prompt bank is a platform-side capability and must not be referenced, selected, or passed into the canvas comic factory. Canvas narrative shot techniques use craftShotBank instead, and the two libraries must not be mixed.

When should I not combine multiple packaging effects?▼

The scene_steal category is a full-segment performance where a real person enters a classic scene, so it is the main content rather than packaging and must not be stacked with other entries. Generally, select only one entry per video to keep effects minimal.