Remotionの不具合情報を、影響するバージョンと更新先の案内を添えてbugs APIに追加するスキル。既存の形式に沿い、配列の先頭に最新の情報を登録します。
- 報告された不具合をAPIに追加したいとき
- 不具合の影響バージョンを記録したいとき
- 不具合の説明に更新先を案内したいとき
Remotion Studioの操作デモを利用者が録画できるよう画面と撮影範囲を準備します。録画後はカーソル編集情報を保って取り込み、公開先への保存まで進めます。
Prepare Remotion Studio for a user-recorded product demo with Canvas Capture, then import the downloaded take into packages/brand as an editable composition. Use for recording Studio interactions, timeline demos, and product shots.
Remotion Studioの操作デモを録画する準備から、録画素材の取り込みと公開先への保存までを進めます。Chromeで対象のコンポジションを開き、タイムラインや表示範囲、Canvas Captureの撮影範囲を整えます。利用者の録画後は、元のMP4またはWebMをpackages/brandへ編集可能なコンポジションとして取り込みます。
Studioの操作説明やタイムラインのデモ、製品画面の映像を作る場面に向いています。カーソルの編集情報を保って取り込み、録画サイズに合わせた設定や生成ファイルの確認まで進めたい場合に使えます。
packages/brandに取り込み、公開先への保存と検証まで進めて」Remotion内部向けの手順で、Canvas Draw Elementを有効にした対応Chrome、Canvas Capture拡張機能、関連スキルを使います。録画の開始・停止、操作、ダウンロードは利用者が行います。カーソル情報を持つREMOTION_CAPTURE_DATAを保つため、取り込み前の変換は避けます。最後にremotion.mediaへアップロードし、SHA-256の一致を確認してからリポジトリ内の素材を削除します。元のダウンロードは保持します。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Prepare the browser and shot, let the user perform and record the interaction,
then bring the original capture into packages/brand. This is an internal
Remotion workflow; keep this skill in .agents/skills.
Use canvas-capture-extension to build
and install the extension in its durable directory. Reload the installed
extension through chrome://extensions after rebuilding; a successful build
alone does not refresh Chrome's loaded extension.
Use an existing compatible Chrome with Canvas Draw Element enabled. Preserve unrelated browser tabs and unfinished recordings.
Find the requested composition's registration and owning package. Follow
studio for dependency/build preparation and server
startup, but start in the owning package and open the recording in compatible
Chrome. Use bunx remotion studio --no-open and the exact URL printed by
that invocation, including when it reports an existing server. Do not assume
port 3000 belongs to this checkout.
Open the composition with studioPixelRatio=4 in the query string, preserving
any other URL parameters. For example, if Studio reports port 3001:
http://localhost:3001/RollerSkiRoughCut?studioPixelRatio=4
The parameter increases Studio's canvas backing resolution for sharp
timeline captures. It does not set the extension's output resolution.
RollerSkiRoughCut lives in packages/jonnys-videos; locate other requested
compositions rather than assuming they live in packages/example.
Verify the requested composition and current timeline are visible. Activate Canvas Capture through its toolbar icon or Extensions menu.
setup_shot and get_shot WebMCP tools when available.
They are exposed after activating the extension. Choose the viewport, one
visible element, or a rectangle; inspect a still with get_shot and
preview: true. The crop stays fixed in viewport CSS pixels, so reframe after
changing the window or layout.studioPixelRatio; set them for the intended
shot and check the displayed dimensions.After the user finishes, identify the new, fully downloaded capture in
~/Downloads by filename and modification time relative to the handoff.
Exclude incomplete .crdownload files. If several takes are plausible, ask
which one to use.
Keep the original MP4 or WebM with embedded REMOTION_CAPTURE_DATA metadata.
Do not transcode it before import; the metadata carries editable cursor data.
Use import-canvas-capture, targeting
packages/brand and its composition registration file (currently
src/Root.tsx). Choose an unused, descriptive composition ID. From
packages/brand, the local built CLI can be invoked as:
node ../cli/remotion-cli.js experimental-codemod add-canvas-capture \
/absolute/path/to/downloaded-capture.mp4 \
--composition-file src/Root.tsx --id TimelineRecording
Follow that skill's dimension, dependency, and conflict guidance. Inspect
the capture dimensions and pass --width and --height to match them when
importing the full shot: the default 1920×1080 composition can crop a larger
recording because the generated component retains native video dimensions.
Preserve the download and existing compositions/assets.
Review the generated component, registration, copied public asset, and any dependency changes. Run the relevant brand validation before offloading.
Finish with offload-r2: upload the imported recording
to remotion.media, verify that the public object's SHA-256 matches the local
file, and replace the composition's local asset reference with the hosted URL.
Remove the repository-local media copy only after verification; preserve the
original download. Follow that skill's focused validation, then report the
composition ID, hosted URL, and changed files. Distinguish a browser ready for
recording from a completed, imported, and offloaded take.
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Remotionの不具合情報を、影響するバージョンと更新先の案内を添えてbugs APIに追加するスキル。既存の形式に沿い、配列の先頭に最新の情報を登録します。
Remotionのコマンドラインや設定に新しいオプションを追加し、型定義、値の読み取り、設定用メソッド、ヘルプとドキュメントまで整えるスキル。
Remotionのエフェクトを新規実装し、パッケージへの登録から説明ページ、操作できるデモ、プレビュー画像の作成まで進めます。テストやビルドの確認も含みます。
Remotionの専門家紹介ページに新しい人物を追加します。顔写真とプロフィール、連絡先を所定の場所に登録し、紹介カード画像の生成まで進めます。
Remotionのモノレポに新しいパッケージを追加する際に、ひな形の作成から各所への登録、ドキュメント、使用例、ビルド設定までを整えるスキル。
新しい効果音を@remotion/sfxへ追加するスキルです。音源の事前登録から公開用の定義、試聴付きドキュメント、目次、波形データの更新、ビルドまでの手順を案内します。