release

Remotion Bits Release

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "release" with this command: npx skills add av/remotion-bits/av-remotion-bits-release

Remotion Bits Release

Use this skill when preparing and publishing a new remotion-bits release from this repository.

What This Skill Does

This skill performs the full release workflow:

  • Bump the version in ./package.json . Default to a patch bump unless the user explicitly requests minor, major, or a specific version.

  • Update CHANGELOG.md with concise release notes for the new version.

  • Run npm run registry:build .

  • Commit the release changes with chore: vX.Y.Z .

  • Push the release commit to master .

  • Research notable changes since the previous release from git history and merged PRs.

  • Open the prefilled GitHub release form with system-level browser opening, not the internal browser.

  • After the GitHub release is published, deploy docs with ./scripts/deploy-docs.sh .

  • Publish the package to npm with npm publish .

Preconditions

  • Work from the repository root.

  • Do not start the docs dev server.

  • Assume release publishing requires valid GitHub, Cloudflare, and npm credentials already configured in the environment.

  • If the working tree contains unrelated user changes, do not revert them. Either work around them or stop and ask before touching them if they affect the release files.

Release Workflow

  1. Determine The Target Version
  • Read the current version from ./package.json .

  • If the user gave a specific version, use it.

  • If the user gave a bump type, apply it.

  • Otherwise bump patch.

  • The git tag and release title must be vX.Y.Z .

  1. Prepare Release Notes
  • Review commits since the last released tag.

  • Review merged PRs when they help summarize the changes.

  • Update CHANGELOG.md by inserting the new version section at the top.

  • Keep entries concise and user-facing.

  • Use this format:

vX.Y.Z

  • Feature: Brief description of new feature
  • Fix: Brief description of bug fix
  • Improvement: Brief description of enhancement
  • Docs: Brief description of documentation change
  1. Bump Version And Build Registry
  • Update ./package.json to the new version.

  • Run:

npm run registry:build

  • If the build fails, stop and fix the underlying problem before continuing.
  1. Commit And Push The Release
  • Review the release diff.

  • Commit the prepared release with:

git commit -am "chore: vX.Y.Z"

  • Push the commit to master .

  • If the repo is behind remote or push fails, resolve that state before continuing.

  1. Draft The GitHub Release
  • Build release notes from the changelog summary and recent commits.

  • Open this URL with xdg-open or another system-level open command, never the internal browser:

https://github.com/everlier/remotion-bits/releases/new?tag=vX.Y.Z&target=master&title=vX.Y.Z&body=...

Prefill the form with:

  • tag : vX.Y.Z

  • target : master

  • title : vX.Y.Z

  • prerelease : false

The release body should follow this structure:

What's Changed

  • One short sentence per notable new feature.
  • One short sentence per notable bugfix.
  • One short sentence per notable improvement.

Full Changelog: https://github.com/everlier/remotion-bits/compare/vX.Y.(Z-1)...vX.Y.Z

  • Pause for the user to publish the GitHub release if browser confirmation is required.
  1. Deploy Docs
  • After the GitHub release is published, run:

./scripts/deploy-docs.sh

  1. Publish To npm
  • Confirm npm authentication is available.

  • Publish from the repository root:

npm publish

Decision Rules

  • Default to patch releases unless the user says otherwise.

  • If release notes are unclear, derive them from commit history before asking the user.

  • If a command mutates release artifacts, keep those generated changes in the release commit.

  • If publishing requires a manual browser step, stop at the boundary, tell the user exactly what is waiting, then continue after confirmation.

  • If credentials are missing for GitHub, Cloudflare, or npm, stop and report the missing prerequisite instead of retrying blindly.

Completion Checklist

  • package.json has the target version.

  • CHANGELOG.md has a new topmost section for that version.

  • npm run registry:build completed successfully.

  • Release commit chore: vX.Y.Z exists and is pushed to master .

  • GitHub release form was opened with the correct prefilled values.

  • Docs deployment completed.

  • npm publish completed successfully.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

remotion-bits

No summary provided by upstream source.

Repository SourceNeeds Review
108-av
General

Daily Stoic

Send daily Stoic philosophy quotes from "The Daily Stoic" by Ryan Holiday. Use when setting up daily wisdom reminders via email or Telegram, or when a user wants stoic quotes for a specific date. Supports all 366 days with title, quote, and reflection.

Registry SourceRecently Updated
1.9K1Profile unavailable
General

Quodd Stock Quotes

Fetch real-time stock quotes via Quodd API. Get current prices, daily high/low, and after-hours data for US equities. Use when the user asks for stock prices, quotes, market data, or ticker information.

Registry SourceRecently Updated
2.1K1Profile unavailable
General

Meeting Notes

Extract and organize investor questions and project team answers from meeting transcripts into structured, time-sequenced notes with clear, minimal topic tit...

Registry SourceRecently Updated
4840Profile unavailable