[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-openclaw-openclaw-skills-video-frames":3},{"error":4,"detail":5,"metadata":32,"markdownContent":34,"rawMarkdown":29},false,{"repo_full_name":6,"owner":7,"repo_name":7,"repo_forks":8,"skill_path":9,"repo_stars":10,"name":11,"category_id":12,"description":13,"file_tree":14,"skill_md_content":29,"skill_id":30,"skill_key":31},"openclaw/openclaw","openclaw",64359,"skills/video-frames",330752,"video-frames",13,"Extract frames or short clips from videos using ffmpeg.",[15,20],{"name":16,"path":17,"size":18,"type":19},"SKILL.md","skills/video-frames/SKILL.md",961,"file",{"name":21,"path":22,"type":23,"children":24},"scripts","skills/video-frames/scripts","folder",[25],{"name":26,"path":27,"size":28,"type":19},"frame.sh","skills/video-frames/scripts/frame.sh",1347,"---\nname: video-frames\ndescription: Extract frames or short clips from videos using ffmpeg.\nhomepage: https://ffmpeg.org\nmetadata:\n  {\n    \"openclaw\":\n      {\n        \"emoji\": \"🎬\",\n        \"requires\": { \"bins\": [\"ffmpeg\"] },\n        \"install\":\n          [\n            {\n              \"id\": \"brew\",\n              \"kind\": \"brew\",\n              \"formula\": \"ffmpeg\",\n              \"bins\": [\"ffmpeg\"],\n              \"label\": \"Install ffmpeg (brew)\",\n            },\n          ],\n      },\n  }\n---\n\n# Video Frames (ffmpeg)\n\nExtract a single frame from a video, or create quick thumbnails for inspection.\n\n## Quick start\n\nFirst frame:\n\n```bash\n{baseDir}/scripts/frame.sh /path/to/video.mp4 --out /tmp/frame.jpg\n```\n\nAt a timestamp:\n\n```bash\n{baseDir}/scripts/frame.sh /path/to/video.mp4 --time 00:00:10 --out /tmp/frame-10s.jpg\n```\n\n## Notes\n\n- Prefer `--time` for “what is happening around here?”.\n- Use a `.jpg` for quick share; use `.png` for crisp UI frames.\n","c9cc4a07-35f3-5880-b228-b3b66cca3dfb","openclaw-openclaw-skills-video-frames",{"name":11,"description":13,"homepage":33},"https://ffmpeg.org","\u003Ch1>Video Frames (ffmpeg)\u003C/h1>\n\u003Cp>Extract a single frame from a video, or create quick thumbnails for inspection.\u003C/p>\n\u003Ch2>Quick start\u003C/h2>\n\u003Cp>First frame:\u003C/p>\n\u003Cdiv class=\"md-code-block\">\u003Cdiv class=\"md-code-lang\">bash\u003C/div>\u003Cpre>\u003Ccode class=\"hljs language-bash\">{baseDir}/scripts/frame.sh /path/to/video.mp4 --out /tmp/frame.jpg\u003C/code>\u003C/pre>\u003C/div>\u003Cp>At a timestamp:\u003C/p>\n\u003Cdiv class=\"md-code-block\">\u003Cdiv class=\"md-code-lang\">bash\u003C/div>\u003Cpre>\u003Ccode class=\"hljs language-bash\">{baseDir}/scripts/frame.sh /path/to/video.mp4 --\u003Cspan class=\"hljs-keyword\">time\u003C/span> 00:00:10 --out /tmp/frame-10s.jpg\u003C/code>\u003C/pre>\u003C/div>\u003Ch2>Notes\u003C/h2>\n\u003Cul>\n\u003Cli>Prefer \u003Ccode>--time\u003C/code> for “what is happening around here?”.\u003C/li>\n\u003Cli>Use a \u003Ccode>.jpg\u003C/code> for quick share; use \u003Ccode>.png\u003C/code> for crisp UI frames.\u003C/li>\n\u003C/ul>\n"]