
Add Sfx
- 1.8k installs
- 55.5k repo stars
- Updated August 4, 2026
- remotion-dev/remotion
add-sfx is an agent skill that add a new sound effect to @remotion/sfx.
About
add-sfx is an agent skill from remotion-dev/remotion that add a new sound effect to @remotion/sfx. ## Prerequisites Sound effects must first be added to the [remotion.media](./packages/remotion-media) package. Then it can be deployed using `bun run build`. The `.env` may be missing if we are in a worktree, but on the main non-worktree branch it should be present. The source of truth is `generate.ts` in that repo. A sound effect must exist th Developers invoke add-sfx during operate/infra work for cloud & infrastructure tasks. The skill documents triggers, prerequisites, and step-by-step workflows grounded in SKILL.md. Compatible with Claude Code, Cursor, and Codex agent runtimes that load marketplace skills. Review the Security Audits panel on this listing before installing in production environments.
- Sound effects must first be added to the [remotion.media](./packages/remotion-media) package.
- Then it can be deployed using `bun run build`. The `.env` may be missing if we are in a worktree, but on the main non-wo
- The source of truth is `generate.ts` in that repo. A sound effect must exist there before it can be added to `@remotion/
- CC0 (Creative Commons 0) licensed
- Normalized to peak at -3dB
Add Sfx by the numbers
- 1,765 all-time installs (skills.sh)
- +105 installs in the week ending Aug 5, 2026 (Skillselion tracking)
- Ranked #214 of 1,039 Cloud & Infrastructure skills by installs in the Skillselion catalog
- Security screen: MEDIUM risk (skills.sh audit)
- Data as of Aug 5, 2026 (Skillselion catalog sync)
add-sfx capabilities & compatibility
- Capabilities
- sound effects must first be added to the [remoti · then it can be deployed using `bun run build`. t · the source of truth is `generate.ts` in that rep · cc0 (creative commons 0) licensed · normalized to peak at 3db
- Use cases
- orchestration
What add-sfx says it does
Sound effects must first be added to the [remotion.media](./packages/remotion-media) package.
Then it can be deployed using `bun run build`. The `.env` may be missing if we are in a worktree, but on the main non-worktree branch it should be present.
The source of truth is `generate.ts` in that repo. A sound effect must exist there before it can be added to `@remotion/sfx`.
npx skills add https://github.com/remotion-dev/remotion --skill add-sfxAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1.8k |
|---|---|
| repo stars | ★ 55.5k |
| Security audit | 3 / 3 scanners passed |
| Last updated | August 4, 2026 |
| Repository | remotion-dev/remotion ↗ |
What it does
Add a new sound effect to @remotion/sfx
Who is it for?
Developers working on cloud & infrastructure during operate tasks.
Skip if: Tasks outside Cloud & Infrastructure scope described in SKILL.md.
When should I use this skill?
Add a new sound effect to @remotion/sfx
What you get
Completed cloud & infrastructure workflow aligned with SKILL.md steps.
- CC0 WAV sound effect
- @remotion/sfx package entry
By the numbers
- Sound effects must be normalized to peak at -3dB
- Two-repository workflow spans remotion.media and @remotion/sfx
Files
Prerequisites
Sound effects must first be added to the remotion.media package. Then it can be deployed using bun run build. The .env may be missing if we are in a worktree, but on the main non-worktree branch it should be present.
The source of truth is generate.ts in that repo. A sound effect must exist there before it can be added to @remotion/sfx.
Sound effects must be:
- WAV format
- CC0 (Creative Commons 0) licensed
- Normalized to peak at -3dB
Steps
1. Add to remotion.media repo (must be done first)
In the remotion-dev/remotion.media repo:
1. Add the WAV file to the root of the repo 2. Add an entry to the soundEffects array in generate.ts:
{
fileName: "my-sound.wav",
attribution:
"Description by Author -- https://source-url -- License: Creative Commons 0",
},3. Run bun generate.ts to copy it to files/ and regenerate variants.json 4. Deploy
2. Add the export to packages/sfx/src/index.ts
Use camelCase for the variable name. Avoid JavaScript reserved words (e.g. use uiSwitch not switch).
export const mySound = 'https://remotion.media/my-sound.wav';3. Create a doc page at packages/docs/docs/sfx/<name>.mdx
Follow the pattern of existing pages (e.g. whip.mdx). Include:
- Frontmatter with
image,title(camelCase export name),crumb: '@remotion/sfx' <AvailableFrom>tag with the next release version<PlayButton>import and usage- Description
- Example code using
@remotion/media's<Audio>component - Value section with the URL in a fenced code block
- Duration section (fetch the file and use
afinfoon macOS to get duration/format) - Attribution section with source link and license
- Convert section with a full-link sentence:
[Open this file on remotion.dev/convert](https://remotion.dev/convert?url=<encoded-sfx-url>) - See also section linking to related sound effects
4. Register in sidebar and table of contents
packages/docs/sidebars.ts— add'sfx/<name>'to the@remotion/sfxcategory itemspackages/docs/docs/sfx/table-of-contents.tsx— add a<TOCItem>with a<PlayButton size={32}>
5. Regenerate SFX waveforms
After the sound is added to packages/remotion-media and exported from packages/sfx/src/index.ts, regenerate the waveform samples used by the docs:
bun packages/docs/generate-sfx-waveforms.tsThis uses ffmpeg to sample every exported sound effect into around 2000 waveform samples and updates packages/docs/components/sfx-demos/sfx-waveforms.ts.
6. Update the skills rule file
Add the new URL to the list in packages/skills/skills/remotion/rules/sfx.md.
7. Build
cd packages/sfx && bun run makeNaming conventions
| File name | Export name |
|---|---|
my-sound.wav | mySound |
switch.wav | uiSwitch (reserved word) |
page-turn.wav | pageTurn |
Version
Use the current version from packages/core/src/version.ts. For docs <AvailableFrom>, increment the patch version by 1.
Related skills
FAQ
What does add-sfx do?
Add a new sound effect to @remotion/sfx
When should I use add-sfx?
During operate infra work for cloud & infrastructure.
Is add-sfx safe to install?
Review the Security Audits panel on this listing before production use.