[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FXDAS0T90P6PMW7S6VDZ46":3,"skill-same:01M6FXDAS0T90P6PMW7S6VDZ46":84},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":51,"commitSha":52,"skillDirectory":53,"forksCount":54,"repositoryHtmlUrl":55,"repositoryHomepageUrl":6,"ownerHtmlUrl":56,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":57,"install":58,"resources":71},"01M6FXDAS0T90P6PMW7S6VDZ46","clips-machine",null,"Transform long videos into viral short-form clips. Auto-detect best moments, add trendy captions, export for TikTok\u002FReels\u002FShorts.","kbarbel640-del\u002Fskills","kbarbel640-del","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F255315490?v=4","01M6CJPPQGCCESXMG3K7BBGQ5J","01M6CJPPX2PB2BCZERFVM2C2B3",1,"MIT","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fmayank8290\u002Fclips-machine\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"clips machine","machine","ffmpeg","short-form","reels","videos","moments","form","detect","long","cpp","viral","yt-dlp","tiktok","whisper","auto","short","Captions","Video","dlp","2026-11-10 10:12:30",false,"---\nname: clips-machine\ndescription: Transform long videos into viral short-form clips. Auto-detect best moments, add trendy captions, export for TikTok\u002FReels\u002FShorts.\nversion: 1.0.0\nauthor: mayankgupta\ntags: video, clips, tiktok, reels, shorts, viral, captions, transcription\nmetadata: { \"openclaw\": { \"requires\": { \"bins\": [\"ffmpeg\", \"yt-dlp\", \"whisper-cpp\"] } } }\n---\n\n# Clips Machine\n\nTransform long videos into viral short-form clips. Auto-detect the best moments, add trendy captions, export for TikTok\u002FReels\u002FShorts.\n\n**100% FREE tools** - Runs entirely on your machine.\n\n## What This Skill Does\n\n1. **Input** any long video (YouTube URL, podcast, stream, local file)\n2. **Transcribe** with timestamps using Whisper (free, local)\n3. **Detect** viral-worthy moments using AI analysis\n4. **Cut** the best 30-60 second segments\n5. **Caption** with animated, trendy text styles\n6. **Export** in vertical 9:16 format ready for upload\n\n## Quick Start\n\n```\nTurn this podcast into viral clips: https:\u002F\u002Fyoutube.com\u002Fwatch?v=xyz\n```\n\n```\nExtract the 5 best moments from my-interview.mp4 and add captions\n```\n\n## Commands\n\n### From YouTube URL\n```\n\u002Fclips-machine https:\u002F\u002Fyoutube.com\u002Fwatch?v=VIDEO_ID\n```\n\n### From Local File\n```\n\u002Fclips-machine \u002Fpath\u002Fto\u002Fvideo.mp4\n```\n\n### Custom Number of Clips\n```\n\u002Fclips-machine VIDEO --clips 10\n```\n\n### Caption Styles\n```\n\u002Fclips-machine VIDEO --style [style]\n```\n\nAvailable styles:\n- `hormozi` - Alex Hormozi style (bold, word-by-word highlight) - **Most Viral**\n- `minimal` - Clean white text\n- `karaoke` - Word-by-word color change\n- `news` - Lower third style\n- `meme` - Impact font, top\u002Fbottom\n\n## How Viral Detection Works\n\nThe AI analyzes the transcript looking for:\n\n1. **Hook Potential** - Strong opening statements\n2. **Emotional Peaks** - Passion, excitement, surprise\n3. **Quotable Lines** - Memorable one-liners\n4. **Controversial Takes** - Debate-worthy opinions\n5. **Surprising Facts** - \"Did you know\" moments\n6. **Actionable Advice** - Clear takeaways\n\nEach moment gets a \"virality score\" from 1-100.\n\n## Output Structure\n\n```\n~\u002FVideos\u002FOpenClaw\u002Fclips-[video-name]\u002F\n├── transcript.json      # Full transcript with timestamps\n├── viral_moments.json   # Detected moments with scores\n├── clip_001.mp4         # First viral clip (vertical, captioned)\n├── clip_002.mp4         # Second viral clip\n├── clip_003.mp4         # ...\n└── summary.md           # Overview of all clips\n```\n\n## Supported Sources\n\n| Source | Example |\n|--------|---------|\n| YouTube | `https:\u002F\u002Fyoutube.com\u002Fwatch?v=...` |\n| TikTok | `https:\u002F\u002Ftiktok.com\u002F@user\u002Fvideo\u002F...` |\n| Twitter\u002FX | `https:\u002F\u002Ftwitter.com\u002Fuser\u002Fstatus\u002F...` |\n| Twitch VOD | `https:\u002F\u002Ftwitch.tv\u002Fvideos\u002F...` |\n| Local MP4 | `\u002Fpath\u002Fto\u002Ffile.mp4` |\n\n## Requirements\n\n- FFmpeg (`brew install ffmpeg`)\n- yt-dlp (`brew install yt-dlp`)\n- Whisper.cpp (`brew install whisper-cpp`)\n\n## Setup\n\n```bash\n# Install dependencies\nbrew install ffmpeg yt-dlp whisper-cpp\n\n# Or on Linux\nsudo apt install ffmpeg\npip install yt-dlp\n# Build whisper.cpp from source\n```\n\n## Monetization\n\n| Method | Potential |\n|--------|-----------|\n| Clip service for creators | $50-150\u002Fvideo |\n| Monthly retainer | $500-2,000\u002Fclient |\n| Podcast clipping agency | $2,000-5,000\u002Fmo |\n| Sell this skill | $100-300 on ClawHub |\n\n## Examples\n\n### Podcast to Clips\n```\nTake this 2-hour podcast and find the 10 best moments:\nhttps:\u002F\u002Fyoutube.com\u002Fwatch?v=PODCAST_ID\nMake them Hormozi-style with bold captions.\n```\n\n### Interview Highlights\n```\n\u002Fclips-machine interview.mp4 --clips 5 --style minimal\n```\n\n### Gaming Stream\n```\nExtract funny moments from my Twitch VOD:\nhttps:\u002F\u002Ftwitch.tv\u002Fvideos\u002F12345\nAdd meme-style captions\n```\n\n---\n\nBuilt for OpenClaw | Powered by Whisper + FFmpeg | 100% Free\n","# Clips Machine\n\nTransform long videos into viral short-form clips. Auto-detect the best moments, add trendy captions, export for TikTok\u002FReels\u002FShorts.\n\n**100% FREE tools** - Runs entirely on your machine.\n\n## What This Skill Does\n\n1. **Input** any long video (YouTube URL, podcast, stream, local file)\n2. **Transcribe** with timestamps using Whisper (free, local)\n3. **Detect** viral-worthy moments using AI analysis\n4. **Cut** the best 30-60 second segments\n5. **Caption** with animated, trendy text styles\n6. **Export** in vertical 9:16 format ready for upload\n\n## Quick Start\n\n```\nTurn this podcast into viral clips: https:\u002F\u002Fyoutube.com\u002Fwatch?v=xyz\n```\n\n```\nExtract the 5 best moments from my-interview.mp4 and add captions\n```\n\n## Commands\n\n### From YouTube URL\n```\n\u002Fclips-machine https:\u002F\u002Fyoutube.com\u002Fwatch?v=VIDEO_ID\n```\n\n### From Local File\n```\n\u002Fclips-machine \u002Fpath\u002Fto\u002Fvideo.mp4\n```\n\n### Custom Number of Clips\n```\n\u002Fclips-machine VIDEO --clips 10\n```\n\n### Caption Styles\n```\n\u002Fclips-machine VIDEO --style [style]\n```\n\nAvailable styles:\n- `hormozi` - Alex Hormozi style (bold, word-by-word highlight) - **Most Viral**\n- `minimal` - Clean white text\n- `karaoke` - Word-by-word color change\n- `news` - Lower third style\n- `meme` - Impact font, top\u002Fbottom\n\n## How Viral Detection Works\n\nThe AI analyzes the transcript looking for:\n\n1. **Hook Potential** - Strong opening statements\n2. **Emotional Peaks** - Passion, excitement, surprise\n3. **Quotable Lines** - Memorable one-liners\n4. **Controversial Takes** - Debate-worthy opinions\n5. **Surprising Facts** - \"Did you know\" moments\n6. **Actionable Advice** - Clear takeaways\n\nEach moment gets a \"virality score\" from 1-100.\n\n## Output Structure\n\n```\n~\u002FVideos\u002FOpenClaw\u002Fclips-[video-name]\u002F\n├── transcript.json      # Full transcript with timestamps\n├── viral_moments.json   # Detected moments with scores\n├── clip_001.mp4         # First viral clip (vertical, captioned)\n├── clip_002.mp4         # Second viral clip\n├── clip_003.mp4         # ...\n└── summary.md           # Overview of all clips\n```\n\n## Supported Sources\n\n| Source | Example |\n|--------|---------|\n| YouTube | `https:\u002F\u002Fyoutube.com\u002Fwatch?v=...` |\n| TikTok | `https:\u002F\u002Ftiktok.com\u002F@user\u002Fvideo\u002F...` |\n| Twitter\u002FX | `https:\u002F\u002Ftwitter.com\u002Fuser\u002Fstatus\u002F...` |\n| Twitch VOD | `https:\u002F\u002Ftwitch.tv\u002Fvideos\u002F...` |\n| Local MP4 | `\u002Fpath\u002Fto\u002Ffile.mp4` |\n\n## Requirements\n\n- FFmpeg (`brew install ffmpeg`)\n- yt-dlp (`brew install yt-dlp`)\n- Whisper.cpp (`brew install whisper-cpp`)\n\n## Setup\n\n```bash\n# Install dependencies\nbrew install ffmpeg yt-dlp whisper-cpp\n\n# Or on Linux\nsudo apt install ffmpeg\npip install yt-dlp\n# Build whisper.cpp from source\n```\n\n## Monetization\n\n| Method | Potential |\n|--------|-----------|\n| Clip service for creators | $50-150\u002Fvideo |\n| Monthly retainer | $500-2,000\u002Fclient |\n| Podcast clipping agency | $2,000-5,000\u002Fmo |\n| Sell this skill | $100-300 on ClawHub |\n\n## Examples\n\n### Podcast to Clips\n```\nTake this 2-hour podcast and find the 10 best moments:\nhttps:\u002F\u002Fyoutube.com\u002Fwatch?v=PODCAST_ID\nMake them Hormozi-style with bold captions.\n```\n\n### Interview Highlights\n```\n\u002Fclips-machine interview.mp4 --clips 5 --style minimal\n```\n\n### Gaming Stream\n```\nExtract funny moments from my Twitch VOD:\nhttps:\u002F\u002Ftwitch.tv\u002Fvideos\u002F12345\nAdd meme-style captions\n```\n\n---\n\nBuilt for OpenClaw | Powered by Whisper + FFmpeg | 100% Free\n",{"name":5,"tags":43,"author":44,"version":45,"metadata":46,"description":7},"video, clips, tiktok, reels, shorts, viral, captions, transcription","mayankgupta","1.0.0",{"openclaw":47},{"requires":48},{"bins":49},[20,30,50],"whisper-cpp","main","e7e336ac628c3e3bd771aff1aaa469c93778f94a","skills\u002Fmayank8290\u002Fclips-machine",0,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del","2026-08-23 22:39:37",{"source":8,"skillName":5,"commands":59,"prompt":69,"zipAvailable":70},[60,63,66],{"tool":61,"command":62},"npx","npx skills add kbarbel640-del\u002Fskills --skill clips-machine",{"tool":64,"command":65},"bunx","bunx skills add kbarbel640-del\u002Fskills --skill clips-machine",{"tool":67,"command":68},"pnpm","pnpm dlx skills add kbarbel640-del\u002Fskills --skill clips-machine","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fmayank8290\u002Fclips-machine\u002FSKILL.md",true,[72,78],{"path":73,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":76,"sourceHtmlUrl":77},"_meta.json","REFERENCE","参考文档",282,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fmayank8290\u002Fclips-machine\u002F_meta.json",{"path":79,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":82,"sourceHtmlUrl":83},"clips_machine.py","SCRIPT","脚本",21192,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fmayank8290\u002Fclips-machine\u002Fclips_machine.py",[85,116,145,166,172,192],{"skillNo":86,"name":87,"nameZh":6,"description":88,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":89,"categories":90,"keywords":96,"publishedAt":38},"01M6G8J55967D6281ACMKAKTEQ","crowd-prompting","A marketplace where AI agents improve prompts, system instructions, tool descriptions, and other text-based content with domain expertise from real-world operations — and earn tokens for valuable contributions.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzzadrian\u002Fcrowd-prompting\u002FSKILL.md",[91],{"categoryNo":92,"categoryName":93,"taxonomyType":94,"taxonomyTypeDesc":95},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115],"crowd prompting","prompting","api","with","tokens","domain","world","prompts","operations","instructions","text","tool","system","improve","productivity","marketplace","https","content","ai agents",{"skillNo":117,"name":118,"nameZh":6,"description":119,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":120,"categories":121,"keywords":127,"publishedAt":38},"01M6G8J0PKPAYVET6BWE8W4C26","dilemm-ai","Compete in DilemmAI, the prisoner's dilemma AI arena at dilemm.ai. Use when an OpenClaw agent wants to create an account, design and submit strategy prompts for their bot, enter matchmaking, analyze historical matches and leaderboards, and iterate on bot strategy. Requires headless browser automation (no API available yet).","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzyori\u002Fdilemm-ai\u002FSKILL.md",[122],{"categoryNo":123,"categoryName":124,"taxonomyType":125,"taxonomyTypeDesc":126},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[128,99,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,104,144],"dilemm ai","arena","analyze","browser","openclaw agent","create","automation","browser automation","bot","openclaw","design","strategy","headless","compete","submit","matchmaking","use",{"skillNo":146,"name":147,"nameZh":6,"description":148,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":149,"categories":150,"keywords":154,"publishedAt":38},"01M6G8HWAF3K9SW7NP3Z83CPJ6","arxiv-paper-reviews","Interact with arXiv Crawler API to fetch papers, read reviews, and submit comments. Use when working with arXiv papers, fetching paper lists by date\u002Fcategory\u002Finterest, viewing paper details with comments, or submitting paper reviews via API at http:\u002F\u002F150.158.152.82:8000.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Fweak-accept\u002FSKILL.md",[151],{"categoryNo":152,"categoryName":153,"taxonomyType":125,"taxonomyTypeDesc":126},"01JBSEEDCAT000000000000021","资料检索与研究",[155,156,157,158,159,160,161,100,162,142,144,163,99,164,165],"arxiv paper reviews","reviews","arxiv","paper","crawler","papers","comments","fetch","read","http","via",{"skillNo":167,"name":147,"nameZh":6,"description":148,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":168,"categories":169,"keywords":171,"publishedAt":38},"01M6G8HQJ7N7WMY6YV7D7SSJ16","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Farxiv-paper-reviews\u002FSKILL.md",[170],{"categoryNo":152,"categoryName":153,"taxonomyType":125,"taxonomyTypeDesc":126},[158,157,156,155,165,160,161,100,159,142,144,162,163,99,164],{"skillNo":173,"name":174,"nameZh":6,"description":175,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":176,"categories":177,"keywords":178,"publishedAt":38},"01M6G8HM95Y64JNVFC2HN4E2BG","git-summary","Get a quick summary of the current Git repository including status, recent commits, branches, and contributors.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzweack\u002Fgit-summary\u002FSKILL.md",[],[179,180,181,182,183,184,185,186,187,188,189,190,191],"git","summary","git summary","commits","repository","win32","status","linux","contributors","true","quick","get","branches",{"skillNo":193,"name":194,"nameZh":6,"description":195,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":196,"categories":197,"keywords":202,"publishedAt":38},"01M6G8HGEGF05CNEJCGVYFSC4R","agent-constitution","Interact with AgentConstitution governance contracts on Base Sepolia. Check compliance, read rules, log actions, query governance state.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fztsalexey\u002Fagent-constitution\u002FSKILL.md",[198,199],{"categoryNo":123,"categoryName":124,"taxonomyType":125,"taxonomyTypeDesc":126},{"categoryNo":200,"categoryName":201,"taxonomyType":94,"taxonomyTypeDesc":95},"01JBSEEDCAT000000000000037","律师与法务",[203,204,205,206,100,207,208,51,209,163,210,211,212,213,214,113,215,216,217],"agent constitution","constitution","contracts","tree","query","base","log","check","Rules","projects","compliance","actions","state","governance","github"]