Loading




Agent skills for VanillaSky — your AI agent composes and renders finished social videos (MP4, 9:16 or 16:9) from a prompt. Works with Claude Code and 75+ agents. Free, local rendering, MIT.
Items
Free to install
Behind a key
Last push
3 days ago
0 stars. Both figures are GitHub's about this repository, not ones this index measured.| Component | What the registry says it is | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Bar ChartbarChart | Comparison, ranking, trend, or multiple values where relative size matters. Use for category comparisons, before/after quantities, or grouped metrics. | Blocks | Free | 1 dep · 8 files | |
| Before AfterbeforeAfter | Clear transformation or contrast between two states, especially symbolic or visual before/after: manual to automated, chaos to order, old way to new way. | Blocks | Free | 1 dep · 7 files | |
| Big NumberbigNumber | One important real number explicitly present in the input: customer count, reduction, uplift, speed claim, percentage, rank, or headline metric. Use only when you can copy the exact number into value/prefix/unit; never invent a number or leave the default. | Blocks | Free | 1 dep · 8 files | |
| Brand MessagebrandMessage | Single iMessage-style outgoing bubble over media. Use only when a direct 1:1 brand-to-viewer note is the point: thanks, invitation, personal promise, concise launch note. Avoid as generic filler, explanation, or proof. | Blocks | Free | 1 dep · 6 files | |
| Card ListcardList | Three to five concrete product facts, benefits, use cases, integrations, or feature bullets. Good for product comprehension when the facts are parallel. | Blocks | Free | 1 dep · 8 files | |
| Chat MessengerchatMessenger | Short synthetic Messenger-style conversation when a back-and-forth helps explain a use case, objection, or punchline. Use sparingly because it is long. | Blocks | Free | 1 dep · 6 files | |
| Chat WhatsappchatWhatsapp | Short synthetic WhatsApp-style conversation when the product story is naturally conversational or customer-service oriented. Use sparingly because it is long. | Blocks | Free | 1 dep · 6 files | |
| Code EditorcodeEditor | Developer product, API, SDK, config, codebase, tests, or code-focused workflow where a short synthetic code sample explains the product mechanism. Prefer over generic brand/card scenes when code is a core input signal. | Blocks | Free | 1 dep · 7 files | |
| Confetticonfetti | Generic celebration or broad win when no specific emoji theme or numeric milestone is the main point. Prefer emojiBurst for themed emoji celebrations and milestone for numeric achievements. | Blocks | Free | 1 dep · 6 files | |
| CTA LogoctaLogo | Minimal brand stamp closer when the video already has enough motion or proof and only needs brand, URL, or a simple next action. | Blocks | Free | 1 dep · 4 files | |
| CTA MediactaMedia | Cinematic media-backed closer with headline and URL. Default closer for launch videos when a final visual beat helps the call to action. | Blocks | Free | 1 dep · 7 files | |
| Emoji BurstemojiBurst | Themed celebration where a small emoji set communicates the moment, such as launch, love, achievement, or delight. Prefer confetti for generic celebration. | Blocks | Free | 1 dep · 5 files | |
| Incoming CallincomingCall | Urgent, interruptive, comeback, or dramatic moment where the brand/product conceptually calls the viewer. Avoid as the default for generic URL launches or calm explanations. | Blocks | Free | 1 dep · 4 files | |
| Mediamedia | Full-bleed photo, video, or gradient with open text. Use for hooks, atmospheric body beats, uploaded scenic media, or a concrete product-context sentence over footage. | Blocks | Free | 1 dep · 7 files | |
| Milestonemilestone | Real numeric achievement explicitly in the input: users, revenue, years, installs, customers, stars, or adoption count. Use exact targetNumber; never for generic releases, versions, 'free', or proof without an achievement count. | Blocks | Free | 1 dep · 7 files | |
| Notificationnotification | A real notification-shaped product moment: alert, reminder, task done, system update, approval, message, or 'your X is ready' event. Avoid for generic URL launches, broad brand announcements, or product explanations. | Blocks | Free | 1 dep · 6 files | |
| Phone MockupphoneMockup | Uploaded portrait/mobile UI screenshots or a mobile app workflow. Use one scene for up to three same-orientation phone screens. | Blocks | Free | 1 dep · 10 files | |
| Problem SolutionproblemSolution | Literal pain-to-fix story where the central message is one problem statement and one solution statement. Avoid for generic SaaS launches without a crisp pain/fix pair. | Blocks | Free | 1 dep · 7 files | |
| Progress RingprogressRing | Completion, readiness, health score, goal progress, adoption progress, or percent complete. Do not use for generic uplift, reduction, speed, or loose percentage claims. | Blocks | Free | 1 dep · 7 files | |
| Prompt InputpromptInput | Centered AI prompt-input demo: pill grows from a circle with sparkles icon, then types the prompt. Use for product PROMPT UX: 'describe what you want', 'ask the AI', or 'show how to prompt'. | Blocks | Free | 1 dep · 4 files | |
| Reactionreaction | Use once for funny/meme/self-aware/roast/silly/unhinged/lol videos. Short full-bleed reaction clip with a punchline. Hook or body payoff. Pick reactionTag from the enum; search appends `meme` to nudge Pexels toward expressive footage. Max one per video. | Blocks | Free | 1 dep · 6 files | |
| Review StackreviewStack | Two or more real attributed reviews, ratings, or quotes that should appear as social proof together. Requires real quote/source content. | Blocks | Free | 1 dep · 4 files | |
| Stepssteps | Sequential workflow or how-it-works explanation where order matters: connect, generate, review, publish. Avoid for unordered feature lists. | Blocks | Free | 1 dep · 7 files | |
| Terminalterminal | Developer or technical product where a CLI command, install command, log output, deploy/test flow, or status result communicates the workflow better than prose. Prefer when the input includes a command or install snippet. | Blocks | Free | 1 dep · 8 files | |
| Testimonialtestimonial | One real attributed customer quote, testimonial, review, or named endorsement. Do not fabricate names, roles, or quotes. | Blocks | Free | 1 dep · 4 files | |
| Triple StatstripleStats | Exactly three peer stats or compact specs from the input with comparable weight. Prefer over bigNumber for three parallel facts. Avoid when one number is the hero or values are just brand/tool names. | Blocks | Free | 1 dep · 7 files | |
| Tweettweet | X-style post card with optional 1-4 image grid (tweetImage1..4). Brand-voiced announcement that reads like a real public post, launch quote, founder update, or compact social claim. Avoid for generic product explainers. | Blocks | Free | 1 dep · 6 files | |
| Web MockupwebMockup | Uploaded landscape or square desktop/web screenshots, dashboard views, or browser/tablet product surfaces. Use one scene for up to three same-orientation screens. | Blocks | Free | 1 dep · 10 files |
| Component | What the registry says it is | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Backgroundsbackgrounds | Paint deterministic brand backdrops and keep their visual layer moving. | Utilities | Free | 1 dep · 3 files | |
| Motionmotion | One deterministic progress-driven API, from raw curves to composed effects. | Utilities | Free | 1 dep · 3 files | |
| Themetheme | Resolve brand inputs into coherent, readable scene tokens. | Utilities | Free | no deps · 3 files | |
| Typographytypography | Fit text to a fixed frame and give it a complete kinetic lifecycle. | Utilities | Free | no deps · 3 files | |
| Video configvideo-config | The stable data contract for a renderable VanillaSky video. | Utilities | Free | no deps |

