melgarafael/growthos/remotion-pro
Claude Code and agent skill by melgarafael/growthos
- community
Checking that the SKILL.md file is still in the repository.
Main Remotion Pro orchestrator for GrowthOS — handles first-run onboarding wizard (video-profile.yaml), displays the 8-showcase catalog, routes to the correct showcase skill (product-demo, tech-terminal, before-after, data-story, course-trailer, social-proof, feature-highlight, walkthrough), manages Remotion environment discovery, applies config precedence (briefing > video-profile.yaml > brand-voice.yaml > defaults), and coordinates professional video production output bundles.
Install
npx vskill@latest install melgarafael/growthos/remotion-proSKILL.md
Remotion Pro — Orchestrator Skill
Central dispatcher for all GrowthOS video production powered by Remotion. Handles onboarding, showcase selection, environment discovery, and output coordination.
Trigger Conditions
Activate this skill when the user:
- Runs
/grow videowith or without a showcase name - Mentions "remotion pro", "video showcase", "criar video", "make a video"
- References any of the 8 showcase types by keyword
- Asks for the video catalog or wants to browse showcases
Step 1 — Onboarding Gate
Before doing anything else, check whether video-profile.yaml exists in the GrowthOS root directory (growthOS/video-profile.yaml).
Step 2 — Onboarding Wizard (First-Run Only)
Run this interactive wizard only when video-profile.yaml is missing. Present each step clearly, collect input, then generate the YAML file.
Wizard Header
Step 2.1 — Assets
Collect: logo_path, screenshots_dir, icon_path
Step 2.2 — Design Tokens
Attempt to read growthOS/brand-voice.yaml. Extract:
brand.colors.primary→primary_colorbrand.colors.secondary→secondary_colorbrand.colors.accent→accent_colorbrand.typography.heading_font→heading_fontbrand.typography.body_font→body_fontbrand.design.border_radius→border_radius
If auto-detected, display the values and ask for confirmation:
If not auto-detected, ask for each value with defaults:
primary_color:#7C3AEDsecondary_color:#1E1E2Eaccent_color:#F59E0Bheading_font:Interbody_font:Interborder_radius:12px
Step 2.3 — Device Frames
Map selection to: device_frames: [browser, mobile, desktop, terminal]
Step 2.4 — User Journeys
For each journey, collect:
Structure collected as:
Step 2.5 — Maestri Connection
Collect: maestri.enabled, maestri.source_project, maestri.protocol
Step 2.6 — Style Preferences
Collect: style.theme, style.pacing, style.music, style.output_extras
Wizard Complete — Generate video-profile.yaml
After collecting all inputs, write growthOS/video-profile.yaml:
Display confirmation:
Then continue to Step 3.
Step 3 — Remotion Environment Discovery
Before producing any video, locate and validate the Remotion installation.
Discovery Protocol
Store discovered values:
Step 4 — Showcase Catalog
When the user runs /grow video without specifying a showcase, display the full catalog:
Step 5 — Showcase Routing
Match user input to the correct showcase skill. Use keyword matching (case-insensitive, handles Portuguese and English):
| Input Keywords | Showcase Skill | |
|---|---|---|
product-demo, demo, produto, product, 1 | showcase-product-demo | |
terminal, cli, tech, código, code, 2 | showcase-tech-terminal | |
before-after, antes-depois, comparação, comparison, before, after, 3 | showcase-before-after | |
data, dados, métricas, metrics, números, numbers, chart, 4 | showcase-data-story | |
course, curso, aula, módulo, module, trailer, 5 | showcase-course-trailer | |
proof, depoimento, testimonial, social proof, review, 6 | showcase-social-proof | |
feature, funcionalidade, destaque, highlight, spotlight, 7 | showcase-feature-highlight | |
walkthrough, tutorial, passo-a-passo, step-by-step, tour, 8 | showcase-walkthrough |
When a match is found, activate the corresponding showcase skill and pass the following context:
Step 6 — Config Precedence
When populating showcase parameters, apply values in this priority order (highest to lowest):
Example resolution for primary_color:
Step 7 — Output Bundle
After the showcase skill produces the composition, assemble the output bundle based on the autonomy level from brand-voice.yaml:
Read autonomy level:
Bundle by autonomy level:
| Level | Outputs | |
|---|---|---|
manual | MP4 render + storyboard.md + Remotion composition file | |
semi | Everything in manual + thumbnail PNG + caption file (.srt) | |
auto | Everything in semi + multi-platform renders (9:16, 16:9, 4:5) |
Output directory:
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/remotion-pro/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/melgarafael/growthos/remotion-pro)