pr
$
npx mdskill add remotion-dev/remotion/prAutomatically open PRs for feature changes
- Formats code and runs builds before committing
- Depends on Oxfmt, build scripts, and gh CLI
- Uses pr-name skill to generate commit titles
- Writes body content to a temporary markdown file
SKILL.md
.github/skills/prView on GitHub ↗
--- name: pr description: Open a pull request for the current feature --- Ensure we are not on the main branch, make a branch if necessary. For all packages affected, run Oxfmt to format the code: ``` bunx oxfmt src --write ``` Then run ``` bun run build bun run stylecheck ``` to ensure we compile and CI linting/formatting passes. Commit the changes. The title of the PR must be according to the [`pr-name`](../pr-name/SKILL.md) skill. Push the changes to the remote branch. Use the `gh` CLI to create a pull request and use the same format as above for the title. When creating the PR, do not pass the PR body inline through a shell command (for example, avoid `--body "..."` or heredocs in `bash`). Instead: 1. Write the PR body to a temporary Markdown file in the system temp directory (for example `/tmp/remotion-pr-body.md`, or a unique file created under `/tmp`). 2. Create the PR with `gh pr create --title "<title>" --body-file <path-to-temp-md-file>`. Example: ```bash gh pr create --title '`@remotion/package`: Add feature' --body-file /tmp/remotion-pr-body.md ```
More from remotion-dev/remotion
- add-cli-optionAdd a new Remotion CLI or config option by creating an AnyRemotionOption, registering CLI parsing, wiring config setters, and updating documentation. Use when adding or converting command-line flags or Remotion options.
- add-effectAdd a new effect to @remotion/effects, including implementation, package exports, docs, demos, preview images, Remotion skill updates, tests, formatting, and builds.
- add-expertAdd a new expert to the Remotion experts page
- add-new-packageAdd a new package to the Remotion monorepo, including package scaffolding, monorepo registration, documentation, build scripts, tests, and release checklist updates. Use when creating a new @remotion package.
- add-sfxAdd a new sound effect to @remotion/sfx
- docs-demoAdd an interactive demo to the Remotion documentation. Use when creating a new <Demo> component for docs pages.
- fix-dependabotFix a Dependabot PR by updating all monorepo instances of the dependency, running bun install, and pushing
- flakeTrack Remotion CI flakes in issue #8375, increment repeated signatures, discover failed PR checks when no PR is given, and rerun flaky GitHub Actions jobs.
- issueCreate or update GitHub issues with correct Remotion naming and safe multiline Markdown handling
- issue-managementManage GitHub Issues 2.0 relationships with gh CLI: parent issues, sub-issues, blocked-by, and blocking links.