Communitygithub.com

eddiebelaval/squire

Remotion(Reactで動画制作)のベストプラクティス

squire とは?

このスキルは、Reactベースの動画作成ライブラリ「Remotion」に関する専門知識を提供します。開発者が最適なパフォーマンスと保守性の高いコードで動画を制作できるよう、ドメイン固有のベストプラクティスをまとめています。3Dコンテンツ、アニメーション、オーディオ処理、字幕表示、動的メタデータ設定、チャート描画、トランジションなど、幅広いトピックをカバーするルールファイル群を参照できます。各ルールファイルには詳細な説明とコード例が含まれており、実際の実装にすぐに活用できます。Claude CodeやCursorなどのAIエージェントと組み合わせて利用することで、Remotionプロジェクトの開発効率を大幅に向上させることが可能です。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/eddiebelaval/squire/tree/HEAD/skills/remotion

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

コアワークフロー

ワークフロー1: プライマリアクション

  1. 入力とコンテキストを分析する
  2. 前提条件が満たされていることを確認する
  3. コア操作を実行する
  4. 出力が期待を満たしているか検証する
  5. 結果を報告する

使用するタイミング

Remotionコードを扱う際は、ドメイン固有の知識を得るためにこのスキルを使用してください。

使用方法

個別のルールファイルには、詳細な説明とコード例が含まれています:

  • rules/3d.md - Three.jsとReact Three Fiberを使用したRemotionの3Dコンテンツ
  • rules/animations.md - Remotionの基本的なアニメーションスキル
  • rules/assets.md - Remotionへの画像、動画、オーディオ、フォントのインポート
  • rules/audio.md - Remotionでのオーディオとサウンドの使用 - インポート、トリミング、音量、速度、ピッチ
  • rules/calculate-metadata.md - コンポジションの長さ、寸法、プロパティを動的に設定する
  • rules/can-decode.md - Mediabunnyを使用してブラウザで動画をデコードできるか確認する
  • rules/charts.md - Remotionのチャートとデータ可視化のパターン
  • rules/compositions.md - コンポジション、スティル、フォルダ、デフォルトプロパティ、動的メタデータの定義
  • rules/display-captions.md - TikTokスタイルのページと単語ハイライトでRemotionにキャプションを表示する
  • rules/extract-frames.md - Mediabunnyを使用して特定のタイムスタンプで動画からフレームを抽出する
  • rules/fonts.md - RemotionへのGoogleフォントとローカルフォントの読み込み
  • rules/get-audio-duration.md - Mediabunnyでオーディオファイルの長さ(秒)を取得する
  • rules/get-video-dimensions.md - Mediabunnyで動画ファイルの幅と高さを取得する
  • rules/get-video-duration.md - Mediabunnyで動画ファイルの長さ(秒)を取得する
  • rules/gifs.md - Remotionのタイムラインに同期したGIFの表示
  • rules/images.md - Imgコンポーネントを使用したRemotionへの画像の埋め込み
  • rules/import-srt-captions.md - @remotion/captionsを使用して.srt字幕ファイルをRemotionにインポートする
  • rules/lottie.md - RemotionへのLottieアニメーションの埋め込み
  • rules/measuring-dom-nodes.md - RemotionでのDOM要素の寸法測定
  • rules/measuring-text.md - テキスト寸法の測定、テキストのコンテナへのフィッティング、オーバーフローの確認
  • rules/sequencing.md - Remotionのシーケンスパターン - 遅延、トリミング、アイテムの長さ制限
  • rules/tailwind.md - RemotionでのTailwindCSSの使用
  • rules/text-animations.md - Remotionのタイポグラフィとテキストアニメーションのパターン
  • rules/timing.md - Remotionの補間曲線 - リニア、イージング、スプリングアニメーション
  • rules/transcribe-captions.md - 音声の文字起こしによるRemotionのキャプション生成
  • rules/transitions.md - Remotionのシーントランジションパターン
  • rules/trimming.md - Remotionのトリミングパターン - アニメーションの先頭または末尾をカットする
  • rules/videos.md - Remotionへの動画の埋め込み - トリミング、音量、速度、ループ、ピッチ

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

eddiebelaval/squire

The ultimate landing page builder. Through a conversational interview, autonomously produces a complete, deployable Next.js landing page with TypeScript, Tailwind CSS, SEO metadata, JSON-LD structured data, and conversion-optimized copy. Consolidates intelligence from landing-page-designer, copywriting, page-cro, form-cro, schema-markup, seo-audit, layout-designer, ab-test-designer, and more. Use when the user says "build a landing page," "create a landing page," "I need a landing page for," or "build me a page for [product]." For optimizing an EXISTING landing page, use landing-page-optimizer or page-cro instead.

eddiebelaval/squire

Optimize landing pages for maximum conversion through copy, design, and UX improvements

eddiebelaval/squire

When the user wants to plan a product launch, feature announcement, or release strategy. Also use when the user mentions 'launch,' 'Product Hunt,' 'feature release,' 'announcement,' 'go-to-market,' 'beta launch,' 'early access,' 'waitlist,' or 'product update.' This skill covers phased launches, channel strategy, and ongoing launch momentum.

eddiebelaval/squire

When the user wants to optimize signup, registration, account creation, or trial activation flows. Also use when the user mentions "signup conversions," "registration friction," "signup form optimization," "free trial signup," "reduce signup dropoff," or "account creation flow." For post-signup onboarding, see onboarding-cro. For lead capture forms (not account creation), see form-cro.

関連スキル