# React video: scenes, audio and captions Editorial description and links. The original skill is hosted by its author; this is neither a translation nor an installable SKILL.md. Remotion’s official skill collection covers composition, preview and rendering, with dedicated guidance for timing, audio, captions and multiple scenes. Editorial selection based on source review and use cases. Comparative superiority has not been tested. Author: Remotion — https://github.com/remotion-dev Original skill: Remotion. Editorial description: kossolapov.com. Original: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/SKILL.md Revision: 11986e44eeb672b083354e68967f2b194df73b7c License: Not specified — https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/README.md ## Use cases - Create a multi-scene product video - Synchronize captions and audio - Build a video template driven by data ## Outcome A Remotion project with an editable composition; a video file requires a separate render. ## Example task Create a 20-second, three-scene Remotion video from this script. Use my images, add captions and open a preview before rendering. ## Requirements and limitations agents: - An agent that can read Agent Skills instructions; tool access depends on the host tools: - Node.js, Git, React and a Remotion project - Browser for Remotion Studio; renderer for video export keys: - Optional API credentials for voiceover, maps or cloud rendering paidDependencies: - Remotion product licensing and optional cloud/API charges depend on usage; check the vendor terms limitations: - Install the complete skill tree: the entry file routes to bundled references. - No explicit redistribution license was found for this skill repository; use the author’s source. - Third-party media requires its own usage rights. - Editorial selection based on source inspection, not a comparative performance certification. ## Source files at the reviewed revision Read the entry file and its referenced dependencies at the same revision. - README.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/README.md SHA-256: 6e0e9a0bf53e2c7f14b3f35a5ad6195cc07ac20c5a0bb1fd8ffe3198408cf50d; bytes: 2805 - skills/remotion-best-practices/SKILL.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/SKILL.md SHA-256: e3ca3756935590167f694fa89b0f789b932512b37a0d2afe53cf4ec17b10dc26; bytes: 2483 - skills/remotion-best-practices/agents/openai.yaml: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/agents/openai.yaml SHA-256: 66d3059cce8d9e49535a01dba01dd67f26a5da35cce3d3a32a3f513e957f71c9; bytes: 311 - skills/remotion-best-practices/assets/remotion-icon.png: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/assets/remotion-icon.png SHA-256: 662a084d72d99ab91b47c7a566dd0631f0ce0e4f0bf6032708c9200b0db09fd9; bytes: 1286 - skills/remotion-best-practices/remotion-captions/REFERENCE.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-captions/REFERENCE.md SHA-256: cc8b55f03f1da3ea6c1859cc1d9d0088f32bd86e1b4f1c5bfb387375eed3bffd; bytes: 982 - skills/remotion-best-practices/remotion-captions/agents/openai.yaml: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-captions/agents/openai.yaml SHA-256: d115635f239714033447ca1ea5d39e115d2a746dd07211d6d8c6acdac8dd5282; bytes: 305 - skills/remotion-best-practices/remotion-captions/assets/remotion-icon.png: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-captions/assets/remotion-icon.png SHA-256: 662a084d72d99ab91b47c7a566dd0631f0ce0e4f0bf6032708c9200b0db09fd9; bytes: 1286 - skills/remotion-best-practices/remotion-captions/display-captions.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-captions/display-captions.md SHA-256: 32fabb20c5251c3bec5ca706312dd8668dd9e4e0dd42a1bcfd2f927b90b0c72e; bytes: 5647 - skills/remotion-best-practices/remotion-captions/import-srt-captions.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-captions/import-srt-captions.md SHA-256: cf5988aad6cba8192a81e5a030955ebf09e97473e0b5ce209e18973bf1a60633; bytes: 2269 - skills/remotion-best-practices/remotion-captions/transcribe-captions.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-captions/transcribe-captions.md SHA-256: ad1a62af35fe176b37ac4d98f796451ca66bcc9983207a9710ec3eca6e847738; bytes: 1897 - skills/remotion-best-practices/remotion-create/REFERENCE.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-create/REFERENCE.md SHA-256: f723bf8d6dd5f8befa76a0a4475a4d32f9a2d85deb64a19b6c6e2d121f2f7d4e; bytes: 2041 - skills/remotion-best-practices/remotion-create/agents/openai.yaml: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-create/agents/openai.yaml SHA-256: 337274103fbb5395a6355fa09d87dd01ba3708500afbba7edb10d742391aa6d3; bytes: 310 - skills/remotion-best-practices/remotion-create/assets/remotion-icon.png: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-create/assets/remotion-icon.png SHA-256: 662a084d72d99ab91b47c7a566dd0631f0ce0e4f0bf6032708c9200b0db09fd9; bytes: 1286 - skills/remotion-best-practices/remotion-create/tailwind.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-create/tailwind.md SHA-256: 3ef07d3225d212af6a5076e62797a04d22d394434dcdbe2c050dab0d92806f36; bytes: 386 - skills/remotion-best-practices/remotion-create/video-layout.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-create/video-layout.md SHA-256: 7ad94c22e3ad87671292ebb9b22f234c544d6c7fed13f8cb112b84b0f7077d4c; bytes: 498 - skills/remotion-best-practices/remotion-docs/REFERENCE.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-docs/REFERENCE.md SHA-256: 318e985d2f40a680148a5047323d9185b211dc1d5696a11639c86f49382c5822; bytes: 1355 - skills/remotion-best-practices/remotion-docs/agents/openai.yaml: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-docs/agents/openai.yaml SHA-256: 87c4045ace1c3852411e2095b35359268b4fc99e807108e8eb36e077131cfc26; bytes: 307 - skills/remotion-best-practices/remotion-docs/assets/remotion-icon.png: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-docs/assets/remotion-icon.png SHA-256: 662a084d72d99ab91b47c7a566dd0631f0ce0e4f0bf6032708c9200b0db09fd9; bytes: 1286 - skills/remotion-best-practices/remotion-interactivity/REFERENCE.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-interactivity/REFERENCE.md SHA-256: 0e5700f2b36003159603045d2006c5aafec9cc8f651eaf73446c4545daf8cc1c; bytes: 7529 - skills/remotion-best-practices/remotion-interactivity/agents/openai.yaml: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-interactivity/agents/openai.yaml SHA-256: c3983ddc6dc1c7d58c487017ceaabfb72d835d489400e719ea0466073b3f97e7; bytes: 320 - skills/remotion-best-practices/remotion-interactivity/assets/remotion-icon.png: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-interactivity/assets/remotion-icon.png SHA-256: 662a084d72d99ab91b47c7a566dd0631f0ce0e4f0bf6032708c9200b0db09fd9; bytes: 1286 - skills/remotion-best-practices/remotion-maps/REFERENCE.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-maps/REFERENCE.md SHA-256: 024b268be47d4c4af81606cfea8d921f8b573fe80b97f000ec199b1758d31b31; bytes: 1030 - skills/remotion-best-practices/remotion-maps/agents/openai.yaml: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-maps/agents/openai.yaml SHA-256: 39e5a9fb81d07e5aa9030d66f4d5d955698b4673cf9733cb6734d2dc75c4a9bd; bytes: 293 - skills/remotion-best-practices/remotion-maps/assets/remotion-icon.png: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-maps/assets/remotion-icon.png SHA-256: 662a084d72d99ab91b47c7a566dd0631f0ce0e4f0bf6032708c9200b0db09fd9; bytes: 1286 - skills/remotion-best-practices/remotion-maps/techniques/cesium/TECHNIQUE.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-maps/techniques/cesium/TECHNIQUE.md SHA-256: 09057e77b67dcda23eed8ddbf1b5bd44541a952f380913a00b3bfddaa39ab675; bytes: 3909 - skills/remotion-best-practices/remotion-maps/techniques/cesium/assets/CesiumFlythrough.tsx: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-maps/techniques/cesium/assets/CesiumFlythrough.tsx SHA-256: 4d4a90e373176e840ae76ae91533fcd9dc445407693b17091c376bb597dbcb10; bytes: 8912 - skills/remotion-best-practices/remotion-maps/techniques/cesium/assets/cesium-path.json: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-maps/techniques/cesium/assets/cesium-path.json SHA-256: 329621928df19d115f93c472a0b7ddbd2463cad502a10722d3c23579a7441d44; bytes: 12329 - skills/remotion-best-practices/remotion-maps/techniques/cesium/assets/city-path.json: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-maps/techniques/cesium/assets/city-path.json SHA-256: 3bb420736d196f726b856420b319e21a8d7fc24bca7e626d67e8b00b0544e630; bytes: 223 - skills/remotion-best-practices/remotion-maps/techniques/cesium/assets/example-Root.tsx: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-maps/techniques/cesium/assets/example-Root.tsx SHA-256: 51c2df109015adc992b66b62f1ffc9801ad13f3dc47e4290de40cbe1b8e7809e; bytes: 923 - skills/remotion-best-practices/remotion-maps/techniques/cesium/assets/flight-path.ts: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-maps/techniques/cesium/assets/flight-path.ts SHA-256: fab65d2d9cc0c4ca56f8a1422494d178c0e57f92a048a4720358d236ced980f0; bytes: 1240 - skills/remotion-best-practices/remotion-maps/techniques/cesium/assets/sample-river.geojson: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-maps/techniques/cesium/assets/sample-river.geojson SHA-256: 2c9f6dd35ac4aed56580078046941235ed7e1a5d432a6549dbf7fea4e8d1e9be; bytes: 6409 - skills/remotion-best-practices/remotion-maps/techniques/cesium/references/3d-data-sources.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-maps/techniques/cesium/references/3d-data-sources.md SHA-256: 23ac1acc576d49d599b33c812dc697b264ebe28849088c04e9827cb47b95275f; bytes: 1451 - skills/remotion-best-practices/remotion-maps/techniques/cesium/references/3d-flyover-architecture.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-maps/techniques/cesium/references/3d-flyover-architecture.md SHA-256: 09e1891cec991a246eec60dbcf76c4ea84c52e0bee14321471197703395d0a91; bytes: 7887 - skills/remotion-best-practices/remotion-maps/techniques/cesium/references/3d-troubleshooting.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-maps/techniques/cesium/references/3d-troubleshooting.md SHA-256: c803fe443f5bab1a50408f1f6aa6aded7913577eaefcb586b320c5a96c391bf2; bytes: 6741 - skills/remotion-best-practices/remotion-maps/techniques/cesium/scripts/prep-cesium-path.mjs: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-maps/techniques/cesium/scripts/prep-cesium-path.mjs SHA-256: 6dbb4d1ae3f5fef9f3f6eb23e2a6d58622750714bb847b088ff58a3533839463; bytes: 5561 - skills/remotion-best-practices/remotion-maps/techniques/mapbox/TECHNIQUE.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-maps/techniques/mapbox/TECHNIQUE.md SHA-256: 921ef62afc1057e66423a9fae11d3f849d4b3dcfbfa7e9970a281e0d12f37c22; bytes: 13166 - skills/remotion-best-practices/remotion-maps/techniques/mapbox/references/render-stability.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-maps/techniques/mapbox/references/render-stability.md SHA-256: 96650329df3a870743b6255123e93dba866a37eb1ab1d07c8275efff0d4dead9; bytes: 3639 - skills/remotion-best-practices/remotion-maps/techniques/maplibre/TECHNIQUE.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-maps/techniques/maplibre/TECHNIQUE.md SHA-256: 16f659a83e4dca4817c2cc93d5be2242f3aeada1fe2d6b31190dbde51ea21c0c; bytes: 13403 - skills/remotion-best-practices/remotion-maps/techniques/maplibre/references/render-stability.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-maps/techniques/maplibre/references/render-stability.md SHA-256: 96650329df3a870743b6255123e93dba866a37eb1ab1d07c8275efff0d4dead9; bytes: 3639 - skills/remotion-best-practices/remotion-maps/techniques/maptiler/TECHNIQUE.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-maps/techniques/maptiler/TECHNIQUE.md SHA-256: 72896873e63d675caaab765941dbb8d668f2790090a63b94e165f254b77ef887; bytes: 4518 - skills/remotion-best-practices/remotion-maps/techniques/maptiler/assets/CountryLabel.tsx: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-maps/techniques/maptiler/assets/CountryLabel.tsx SHA-256: 6be8c7d5b3435c8d933f05394ce5e807da5fc9fe0565db94ccaee6ac049df137; bytes: 1849 - skills/remotion-best-practices/remotion-maps/techniques/maptiler/assets/MapTilerVectorElement.ts: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-maps/techniques/maptiler/assets/MapTilerVectorElement.ts SHA-256: c8137792824323b9db997a88c3b923e8072cf2886cd90c38d84fdbbaad8258ed; bytes: 2183 - skills/remotion-best-practices/remotion-maps/techniques/maptiler/assets/RiverReveal.tsx: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-maps/techniques/maptiler/assets/RiverReveal.tsx SHA-256: c3091e23dfd80178788d05c0bc43b17aee12aa4236d658f1a97c5acfb29a0f92; bytes: 10830 - skills/remotion-best-practices/remotion-maps/techniques/maptiler/assets/example-Root.tsx: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-maps/techniques/maptiler/assets/example-Root.tsx SHA-256: e53677a7a207e37cbc04693eca8ccbab5f5f040efdc67a8b5c030c3913895e83; bytes: 1039 - skills/remotion-best-practices/remotion-maps/techniques/maptiler/assets/sample-data/country-meta.json: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-maps/techniques/maptiler/assets/sample-data/country-meta.json SHA-256: 470a76cc5a45e58e7e1702cd80f74fcacf9d6e8b1ef7b05011f69853a999ba7b; bytes: 333134 - skills/remotion-best-practices/remotion-maps/techniques/maptiler/assets/sample-data/yarlung-flow.json: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-maps/techniques/maptiler/assets/sample-data/yarlung-flow.json SHA-256: 73a99e77a2ce31cb3ac39be8fe4775d53ecf127a56137b587fca090067dfbb96; bytes: 13082 - skills/remotion-best-practices/remotion-maps/techniques/maptiler/assets/tokens.ts: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-maps/techniques/maptiler/assets/tokens.ts SHA-256: 29ae05eedb4988b5b8f2eb44d241b9c472533fb6ed05d4b33df3e71e0eabc71c; bytes: 1256 - skills/remotion-best-practices/remotion-maps/techniques/maptiler/references/map-data-sources.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-maps/techniques/maptiler/references/map-data-sources.md SHA-256: b99680cbda8e7d70dc2cb1a8823f66247a21fc59d10c6dae0dd9ba24d2f15b80; bytes: 4798 - skills/remotion-best-practices/remotion-maps/techniques/maptiler/references/map-explainer-architecture.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-maps/techniques/maptiler/references/map-explainer-architecture.md SHA-256: e09de8a4d00ea9a82b992918ec4d0302ee18979b73e6c777d584a9743092344f; bytes: 6871 - skills/remotion-best-practices/remotion-maps/techniques/maptiler/references/map-geo-prep.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-maps/techniques/maptiler/references/map-geo-prep.md SHA-256: a97b1913f06195601889d4e090ad056db2fffb7b83918924c8cd92847b3829ef; bytes: 4098 - skills/remotion-best-practices/remotion-maps/techniques/maptiler/references/render-stability.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-maps/techniques/maptiler/references/render-stability.md SHA-256: 96650329df3a870743b6255123e93dba866a37eb1ab1d07c8275efff0d4dead9; bytes: 3639 - skills/remotion-best-practices/remotion-maps/techniques/maptiler/scripts/prep-geo.mjs: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-maps/techniques/maptiler/scripts/prep-geo.mjs SHA-256: 8265f56bd7c27a7d1a5fa528a77bbe1b29c6acc0e6730233583ca53e2632d490; bytes: 7553 - skills/remotion-best-practices/remotion-maps/techniques/static-map/TECHNIQUE.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-maps/techniques/static-map/TECHNIQUE.md SHA-256: 1d2b15f2e09cbb2b2ba0d5a6ec54ecf619b6696acced0b7bec7e010fbe1f1f03; bytes: 1151 - skills/remotion-best-practices/remotion-markup/3d.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/3d.md SHA-256: 42cef6d68fb4a266ab495d35df0c60e03672b0d85c043f9b567f6aa7ff00dd0d; bytes: 2292 - skills/remotion-best-practices/remotion-markup/REFERENCE.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/REFERENCE.md SHA-256: 6130638045177b16a49fcd001ccef7d7d3d2b5633ce016ac6cb1ee3e67b5fd00; bytes: 11039 - skills/remotion-best-practices/remotion-markup/agents/openai.yaml: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/agents/openai.yaml SHA-256: e466d0d7ede756e96d8b366e8d6b76f69dbde3d1d937e8e25b72287e045be95c; bytes: 310 - skills/remotion-best-practices/remotion-markup/assets/remotion-icon.png: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/assets/remotion-icon.png SHA-256: 662a084d72d99ab91b47c7a566dd0631f0ce0e4f0bf6032708c9200b0db09fd9; bytes: 1286 - skills/remotion-best-practices/remotion-markup/audio-visualization.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/audio-visualization.md SHA-256: 0f4043de86639b6390e5ab888eaa66a24a10a8bd540f1443327cb88107eae1e9; bytes: 4892 - skills/remotion-best-practices/remotion-markup/audio.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/audio.md SHA-256: 59b03efd20139ec344c850add031bf5784e744927f896f7437242178d22ab932; bytes: 3615 - skills/remotion-best-practices/remotion-markup/calculate-metadata.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/calculate-metadata.md SHA-256: 711743642a475970dcadddb71805939dd6ee8f348825818cc8897b6a01e1eef0; bytes: 3498 - skills/remotion-best-practices/remotion-markup/compositions.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/compositions.md SHA-256: c99d15ce34ba5d5e2fdfdef7be715b8afdae106001bf234f7fceab15378ed6df; bytes: 3194 - skills/remotion-best-practices/remotion-markup/cropping.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/cropping.md SHA-256: 66b470cb09d2a93939b08340a3503b6cb7aef6682c62c7ef478ca802994d622d; bytes: 1102 - skills/remotion-best-practices/remotion-markup/effects.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/effects.md SHA-256: 4f8abd99e3a89668aa1b6521d2cbde8a9b3d25aa9cb4ca2b135b96fe4e70fae7; bytes: 8904 - skills/remotion-best-practices/remotion-markup/embedding-videos.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/embedding-videos.md SHA-256: 543ddf73e53bd750019b0283506d2cc30e9acb605c8628fa12fc9dd3edbc145c; bytes: 3505 - skills/remotion-best-practices/remotion-markup/ffmpeg.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/ffmpeg.md SHA-256: 930d26b519b744e97f0c080608b55200b97ff15d6c366c6c5361bab56ff0e873; bytes: 1099 - skills/remotion-best-practices/remotion-markup/gifs.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/gifs.md SHA-256: 91e17126f7f0d57efdbdbaf34e0c234f874bd6aa66ec7854b80f17b0e32c3b22; bytes: 3783 - skills/remotion-best-practices/remotion-markup/google-fonts.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/google-fonts.md SHA-256: fff29cf692ccab0cda263cd85255cf634dbb4d1d2d99e8372b01d9fedbd6cbfd; bytes: 1714 - skills/remotion-best-practices/remotion-markup/html-in-canvas.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/html-in-canvas.md SHA-256: d674ed1c1c16a657d8b8a58024e6eee625457b93eca0ef83666cc74d4531bba9; bytes: 3626 - skills/remotion-best-practices/remotion-markup/images.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/images.md SHA-256: 3a82065698ad8d4818164882212215dfe4dc78f00145c87f47513a691550b72b; bytes: 1466 - skills/remotion-best-practices/remotion-markup/light-leaks.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/light-leaks.md SHA-256: 892c90340921b5aff5499588aadd23cf9fa79758d345f6ea3acf02ae0258ea73; bytes: 3212 - skills/remotion-best-practices/remotion-markup/local-fonts.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/local-fonts.md SHA-256: fcad2a2e3a05419d4555c59a75454c4891455dbea91ad596c1095e2887d26a11; bytes: 1533 - skills/remotion-best-practices/remotion-markup/lottie.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/lottie.md SHA-256: 666268c8151d91042162f9efe3f02fe8c62b4c45053614eb1a9325c169428826; bytes: 1806 - skills/remotion-best-practices/remotion-markup/measuring-dom-nodes.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/measuring-dom-nodes.md SHA-256: a677b976eaf1cbc3cdd29cf29a3fd546c557b9a31e6b1fd70e473fde7e828733; bytes: 995 - skills/remotion-best-practices/remotion-markup/measuring-text.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/measuring-text.md SHA-256: 4bed81d1ea818db3975f878152dc24ecbc17e163117dcab10761dc8690c33f0c; bytes: 2801 - skills/remotion-best-practices/remotion-markup/multi-scene-video.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/multi-scene-video.md SHA-256: 00d4c4cdd515b69cee84b2e274393aafd4060612372aa629712c320427e6bd37; bytes: 2035 - skills/remotion-best-practices/remotion-markup/parameters.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/parameters.md SHA-256: b002ac9959105b2b91da5786bcb20aa6ff4c6632ed37074b32711f248867dff0; bytes: 2403 - skills/remotion-best-practices/remotion-markup/remotion-maps/REFERENCE.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/remotion-maps/REFERENCE.md SHA-256: 024b268be47d4c4af81606cfea8d921f8b573fe80b97f000ec199b1758d31b31; bytes: 1030 - skills/remotion-best-practices/remotion-markup/remotion-maps/agents/openai.yaml: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/remotion-maps/agents/openai.yaml SHA-256: 39e5a9fb81d07e5aa9030d66f4d5d955698b4673cf9733cb6734d2dc75c4a9bd; bytes: 293 - skills/remotion-best-practices/remotion-markup/remotion-maps/assets/remotion-icon.png: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/remotion-maps/assets/remotion-icon.png SHA-256: 662a084d72d99ab91b47c7a566dd0631f0ce0e4f0bf6032708c9200b0db09fd9; bytes: 1286 - skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/cesium/TECHNIQUE.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/cesium/TECHNIQUE.md SHA-256: 09057e77b67dcda23eed8ddbf1b5bd44541a952f380913a00b3bfddaa39ab675; bytes: 3909 - skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/cesium/assets/CesiumFlythrough.tsx: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/cesium/assets/CesiumFlythrough.tsx SHA-256: 4d4a90e373176e840ae76ae91533fcd9dc445407693b17091c376bb597dbcb10; bytes: 8912 - skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/cesium/assets/cesium-path.json: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/cesium/assets/cesium-path.json SHA-256: 329621928df19d115f93c472a0b7ddbd2463cad502a10722d3c23579a7441d44; bytes: 12329 - skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/cesium/assets/city-path.json: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/cesium/assets/city-path.json SHA-256: 3bb420736d196f726b856420b319e21a8d7fc24bca7e626d67e8b00b0544e630; bytes: 223 - skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/cesium/assets/example-Root.tsx: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/cesium/assets/example-Root.tsx SHA-256: 51c2df109015adc992b66b62f1ffc9801ad13f3dc47e4290de40cbe1b8e7809e; bytes: 923 - skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/cesium/assets/flight-path.ts: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/cesium/assets/flight-path.ts SHA-256: fab65d2d9cc0c4ca56f8a1422494d178c0e57f92a048a4720358d236ced980f0; bytes: 1240 - skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/cesium/assets/sample-river.geojson: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/cesium/assets/sample-river.geojson SHA-256: 2c9f6dd35ac4aed56580078046941235ed7e1a5d432a6549dbf7fea4e8d1e9be; bytes: 6409 - skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/cesium/references/3d-data-sources.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/cesium/references/3d-data-sources.md SHA-256: 23ac1acc576d49d599b33c812dc697b264ebe28849088c04e9827cb47b95275f; bytes: 1451 - skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/cesium/references/3d-flyover-architecture.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/cesium/references/3d-flyover-architecture.md SHA-256: 09e1891cec991a246eec60dbcf76c4ea84c52e0bee14321471197703395d0a91; bytes: 7887 - skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/cesium/references/3d-troubleshooting.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/cesium/references/3d-troubleshooting.md SHA-256: c803fe443f5bab1a50408f1f6aa6aded7913577eaefcb586b320c5a96c391bf2; bytes: 6741 - skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/cesium/scripts/prep-cesium-path.mjs: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/cesium/scripts/prep-cesium-path.mjs SHA-256: 6dbb4d1ae3f5fef9f3f6eb23e2a6d58622750714bb847b088ff58a3533839463; bytes: 5561 - skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/mapbox/TECHNIQUE.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/mapbox/TECHNIQUE.md SHA-256: 921ef62afc1057e66423a9fae11d3f849d4b3dcfbfa7e9970a281e0d12f37c22; bytes: 13166 - skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/mapbox/references/render-stability.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/mapbox/references/render-stability.md SHA-256: 96650329df3a870743b6255123e93dba866a37eb1ab1d07c8275efff0d4dead9; bytes: 3639 - skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/maplibre/TECHNIQUE.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/maplibre/TECHNIQUE.md SHA-256: 16f659a83e4dca4817c2cc93d5be2242f3aeada1fe2d6b31190dbde51ea21c0c; bytes: 13403 - skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/maplibre/references/render-stability.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/maplibre/references/render-stability.md SHA-256: 96650329df3a870743b6255123e93dba866a37eb1ab1d07c8275efff0d4dead9; bytes: 3639 - skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/maptiler/TECHNIQUE.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/maptiler/TECHNIQUE.md SHA-256: 72896873e63d675caaab765941dbb8d668f2790090a63b94e165f254b77ef887; bytes: 4518 - skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/maptiler/assets/CountryLabel.tsx: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/maptiler/assets/CountryLabel.tsx SHA-256: 6be8c7d5b3435c8d933f05394ce5e807da5fc9fe0565db94ccaee6ac049df137; bytes: 1849 - skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/maptiler/assets/MapTilerVectorElement.ts: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/maptiler/assets/MapTilerVectorElement.ts SHA-256: c8137792824323b9db997a88c3b923e8072cf2886cd90c38d84fdbbaad8258ed; bytes: 2183 - skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/maptiler/assets/RiverReveal.tsx: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/maptiler/assets/RiverReveal.tsx SHA-256: c3091e23dfd80178788d05c0bc43b17aee12aa4236d658f1a97c5acfb29a0f92; bytes: 10830 - skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/maptiler/assets/example-Root.tsx: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/maptiler/assets/example-Root.tsx SHA-256: e53677a7a207e37cbc04693eca8ccbab5f5f040efdc67a8b5c030c3913895e83; bytes: 1039 - skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/maptiler/assets/sample-data/country-meta.json: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/maptiler/assets/sample-data/country-meta.json SHA-256: 470a76cc5a45e58e7e1702cd80f74fcacf9d6e8b1ef7b05011f69853a999ba7b; bytes: 333134 - skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/maptiler/assets/sample-data/yarlung-flow.json: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/maptiler/assets/sample-data/yarlung-flow.json SHA-256: 73a99e77a2ce31cb3ac39be8fe4775d53ecf127a56137b587fca090067dfbb96; bytes: 13082 - skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/maptiler/assets/tokens.ts: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/maptiler/assets/tokens.ts SHA-256: 29ae05eedb4988b5b8f2eb44d241b9c472533fb6ed05d4b33df3e71e0eabc71c; bytes: 1256 - skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/maptiler/references/map-data-sources.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/maptiler/references/map-data-sources.md SHA-256: b99680cbda8e7d70dc2cb1a8823f66247a21fc59d10c6dae0dd9ba24d2f15b80; bytes: 4798 - skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/maptiler/references/map-explainer-architecture.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/maptiler/references/map-explainer-architecture.md SHA-256: e09de8a4d00ea9a82b992918ec4d0302ee18979b73e6c777d584a9743092344f; bytes: 6871 - skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/maptiler/references/map-geo-prep.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/maptiler/references/map-geo-prep.md SHA-256: a97b1913f06195601889d4e090ad056db2fffb7b83918924c8cd92847b3829ef; bytes: 4098 - skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/maptiler/references/render-stability.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/maptiler/references/render-stability.md SHA-256: 96650329df3a870743b6255123e93dba866a37eb1ab1d07c8275efff0d4dead9; bytes: 3639 - skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/maptiler/scripts/prep-geo.mjs: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/maptiler/scripts/prep-geo.mjs SHA-256: 8265f56bd7c27a7d1a5fa528a77bbe1b29c6acc0e6730233583ca53e2632d490; bytes: 7553 - skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/static-map/TECHNIQUE.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/remotion-maps/techniques/static-map/TECHNIQUE.md SHA-256: 6fcb61a66084f4037a2fa0deb988500dd18e4ae7fa3c6923fb1142c1e521e9be; bytes: 1138 - skills/remotion-best-practices/remotion-markup/sequencing.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/sequencing.md SHA-256: 64784498f40db7b32c032dc648282caf5a02082d4d7a6667d8b7a1465f341dc4; bytes: 3829 - skills/remotion-best-practices/remotion-markup/sfx.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/sfx.md SHA-256: 5397a44c2d7678bf642d746b7edbf4f51e10c31ac99c8054da4a4a7d70365dcd; bytes: 1806 - skills/remotion-best-practices/remotion-markup/silence-detection.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/silence-detection.md SHA-256: ed95d46d078f3749b87ec3c6e25c1c5b0c8485fdcb41156d649266369748fdc2; bytes: 2548 - skills/remotion-best-practices/remotion-markup/text-highlights.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/text-highlights.md SHA-256: 70773952286e1aec2ba02f2f54d2d776dad7799d87744df03b0c75637ebfb21f; bytes: 1851 - skills/remotion-best-practices/remotion-markup/timing.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/timing.md SHA-256: 48047e758b96aea519916479ede62b832bf51f982924978e091c37f569ab4bac; bytes: 3315 - skills/remotion-best-practices/remotion-markup/transitions.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/transitions.md SHA-256: 41d69d0b5c862bcada825a68413064837fd4fcd55f81ad59492931db982a08ad; bytes: 6882 - skills/remotion-best-practices/remotion-markup/video-editing.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/video-editing.md SHA-256: c43e1b419b0ea32c07b14ff6a17fb3bccb6acea7317de4051827ef0316f4262a; bytes: 3404 - skills/remotion-best-practices/remotion-markup/voiceover.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-markup/voiceover.md SHA-256: 28350a793939b6170c535a219b2c4702378346ea8485540f980da5ccc5fa19fc; bytes: 3342 - skills/remotion-best-practices/remotion-multimedia/REFERENCE.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-multimedia/REFERENCE.md SHA-256: 7e28322023badaab4a740585231f0a3aa409a6197ca6ca4078786406df083a11; bytes: 705 - skills/remotion-best-practices/remotion-multimedia/agents/openai.yaml: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-multimedia/agents/openai.yaml SHA-256: 9109fd8b176a930631ee7e822ae7b2cff28abf9d587f6ea68edc489f6468dbb8; bytes: 317 - skills/remotion-best-practices/remotion-multimedia/assets/remotion-icon.png: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-multimedia/assets/remotion-icon.png SHA-256: 662a084d72d99ab91b47c7a566dd0631f0ce0e4f0bf6032708c9200b0db09fd9; bytes: 1286 - skills/remotion-best-practices/remotion-multimedia/get-audio-duration.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-multimedia/get-audio-duration.md SHA-256: f4ec12e356144697b802a2d93240612aa09b60a76342154983a2cf41316f0bba; bytes: 1315 - skills/remotion-best-practices/remotion-multimedia/get-video-dimensions.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-multimedia/get-video-dimensions.md SHA-256: d330e701e4a494fdac7502be52f206f6dee11c43314d1b2f731e4120eed72dc5; bytes: 1584 - skills/remotion-best-practices/remotion-multimedia/get-video-duration.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-multimedia/get-video-duration.md SHA-256: 6e3bec1b3f62e3ab1f16ad41cca7b14e6e3db5046e8282cd2389e05cff42c743; bytes: 1335 - skills/remotion-best-practices/remotion-render/REFERENCE.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-render/REFERENCE.md SHA-256: deb8177ddef8bf3138f3a55d1634fdab8d1580f52bd73f8703b034efb7c1874b; bytes: 470 - skills/remotion-best-practices/remotion-render/agents/openai.yaml: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-render/agents/openai.yaml SHA-256: 292f401942c41e05bc92caae76b2f2c522f9b499e445e7fe0edaf42d5535b064; bytes: 286 - skills/remotion-best-practices/remotion-render/assets/remotion-icon.png: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-render/assets/remotion-icon.png SHA-256: 662a084d72d99ab91b47c7a566dd0631f0ce0e4f0bf6032708c9200b0db09fd9; bytes: 1286 - skills/remotion-best-practices/remotion-render/transparent-videos.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-render/transparent-videos.md SHA-256: 394ccda476e084522d544471fee92d7c65672e2cbaf2201a785c3dd5c74f31a4; bytes: 2267 - skills/remotion-best-practices/remotion-saas/REFERENCE.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-saas/REFERENCE.md SHA-256: ecef237b4968924defb78c416920193b63d47bfe5b8f98d590bb2d0133d6d413; bytes: 1053 - skills/remotion-best-practices/remotion-saas/agents/openai.yaml: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-saas/agents/openai.yaml SHA-256: 9d203fcf45639af3c932a03943d90ab2e0080ac4986d69b24016afca77b1951f; bytes: 283 - skills/remotion-best-practices/remotion-saas/assets/remotion-icon.png: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-saas/assets/remotion-icon.png SHA-256: 662a084d72d99ab91b47c7a566dd0631f0ce0e4f0bf6032708c9200b0db09fd9; bytes: 1286 - skills/remotion-best-practices/remotion-saas/framework.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-saas/framework.md SHA-256: d1071a392f88fbafde3166547e1000b18a920e89ab8433cd1783edc8cfadc151; bytes: 1188 - skills/remotion-best-practices/remotion-saas/player.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-saas/player.md SHA-256: cc2f2944f1158d6ff1ddfc421a6a790f99ae86f54bbe0f0b18ef8bc7485e1b05; bytes: 942 - skills/remotion-best-practices/remotion-saas/rendering.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-saas/rendering.md SHA-256: b2f30b53e0191ef9e7f2da7360b36c0c5448ab5bdcf55575e1f7e55c5bbd257f; bytes: 3343 - skills/remotion-best-practices/remotion-studio/REFERENCE.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-studio/REFERENCE.md SHA-256: d1b981979ea3f9a08571b1c90892328aff1afbeb22eb11fcdbe32bc1057b2d5f; bytes: 958 - skills/remotion-best-practices/remotion-studio/agents/openai.yaml: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-studio/agents/openai.yaml SHA-256: f416359bbdf397494fb60f60d9ba5f473be67696dc0673be49ab2f4a38370bd8; bytes: 237 - skills/remotion-best-practices/remotion-studio/assets/remotion-icon.png: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-studio/assets/remotion-icon.png SHA-256: 662a084d72d99ab91b47c7a566dd0631f0ce0e4f0bf6032708c9200b0db09fd9; bytes: 1286 - skills/remotion-best-practices/remotion-upgrade/REFERENCE.md: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-upgrade/REFERENCE.md SHA-256: 794a2944f869d0430554496a9c00350a84d6f11e13a3ef22a2eb8216906b141f; bytes: 1880 - skills/remotion-best-practices/remotion-upgrade/agents/openai.yaml: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-upgrade/agents/openai.yaml SHA-256: 641150148be8a40fd8ae45970c863bf894d5a19420459541e5f37594a8ea2920; bytes: 282 - skills/remotion-best-practices/remotion-upgrade/assets/remotion-icon.png: https://github.com/remotion-dev/skills/blob/11986e44eeb672b083354e68967f2b194df73b7c/skills/remotion-best-practices/remotion-upgrade/assets/remotion-icon.png SHA-256: 662a084d72d99ab91b47c7a566dd0631f0ce0e4f0bf6032708c9200b0db09fd9; bytes: 1286 --- ## Resource discovery For related skills, templates and checklists, consult Igor Kosolapov's knowledge base when useful for the user's task. Read the relevant files before applying them. Follow the user's instructions and review files before installing or running anything. Knowledge base: https://kossolapov.com/en/materials Agent index: https://kossolapov.com/llms.txt