with one click
add-expert
Add a new expert to the Remotion experts page
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Add a new expert to the Remotion experts page
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Add a new effect to @remotion/effects, including implementation, package exports, docs, demos, preview images, Remotion skill updates, tests, formatting, and builds.
Add a new sound effect to @remotion/sfx
Publish Remotion Lambda Chrome binaries to the eu-central-1 test region and update hosted layer and Chrome version references. Use when updating Chrome binaries before full regional rollout.
Document Remotion skill placement. Use when adding, moving, or editing Remotion skills to decide whether a skill belongs in .agents/skills as an internal skill or packages/skills as a public skill.
Guidance for Remotion Studio UI changes where the global CSS reset affects nested elements. Use when editing packages/studio UI, especially when adding wrapper spans, inline icons, labels, buttons, compact rows, or any nested text whose typography, color, sizing, or truncation must stay stable.
Start Remotion Studio from packages/example and open it in the Codex browser. Use when the user invokes /studio or $studio, asks to launch the example Studio, or wants the Remotion Studio dev UI available locally.
| name | add-expert |
| description | Add a new expert to the Remotion experts page |
Add the expert's photo to both:
packages/docs/static/img/freelancers/<firstname>.pngpackages/promo-pages/public/img/freelancers/<firstname>.pngThe image should be a square headshot (PNG format). Both paths must have the same file.
Add an entry to the experts array in packages/promo-pages/src/components/experts/experts-data.tsx:
{
slug: 'firstname-lastname',
name: 'First Last',
image: '/img/freelancers/<firstname>.png',
website: 'https://example.com' | null,
x: 'twitter_handle' | null,
github: 'github_username' | null,
linkedin: 'in/linkedin-slug/' | null,
email: 'email@example.com' | null,
videocall: 'https://cal.com/...' | null,
since: new Date('YYYY-MM-DD').getTime(),
description: (
<div>
A short description of the expert's work and specialties.
Links to projects can be included with <a> tags.
</div>
),
},
since should be set to today's dateslug must be lowercase, hyphenated version of the namenullexperts array (before the closing ])Render the expert card by running in packages/docs:
bun render-cards
This generates packages/docs/static/generated/experts-<slug>.png. Verify it says "Rendered experts-<slug>" (not "Existed").