[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6PXWDA13DAQG3FM5HAY7QAV":3,"skill-same:01M6PXWDA13DAQG3FM5HAY7QAV":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":22,"publishedAt":43,"linkOnly":44,"markdownContent":45,"markdownBody":46,"frontMatter":47,"refName":56,"commitSha":57,"skillDirectory":58,"forksCount":59,"repositoryHtmlUrl":60,"repositoryHomepageUrl":6,"ownerHtmlUrl":61,"ownerBlogUrl":6,"ownerDescription":62,"updatedAt":63,"install":64,"resources":77},"01M6PXWDA13DAQG3FM5HAY7QAV","yt-video-downloader",null,"Download YouTube videos in various formats and qualities. Use when you need to save videos for offline viewing, extract audio, download playlists, or get specific video formats.","Kernel8901\u002Fai-agent-skills-classification","Kernel8901","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F72647553?v=4","01M6KV388J2H5PNC8D8P940BJD","01M6KV38CS5B3AY63RKZB410YM",7,"MIT","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F媒体与流媒体\u002Fyt-video-downloader\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000016","图像与多媒体","SCENARIO","使用场景",[23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],"video downloader","Video","yt","yt video downloader","yt-dlp","for","pip","formats","playlists","videos","you","get","python","youtube","use","install","extract","Audio","dlp","offline","2026-11-10 10:12:30",false,"---\nname: yt-video-downloader\ndescription: Download YouTube videos in various formats and qualities. Use when you need to save videos for offline viewing, extract audio, download playlists, or get specific video formats.\nmetadata: {\"openclaw\":{\"requires\":{\"bins\":[\"yt-dlp\"]},\"install\":[{\"id\":\"python\",\"kind\":\"pip\",\"package\":\"yt-dlp\",\"bins\":[\"yt-dlp\"],\"label\":\"Install yt-dlp (pip)\"}]}}\n---\n\n# YouTube Video Downloader\n\n## Setup\n\nInstall yt-dlp:\n```bash\npip install yt-dlp\n```\n\nOptional: Install ffmpeg for format conversion:\n```bash\n# macOS\nbrew install ffmpeg\n\n# Ubuntu\u002FDebian\nsudo apt install ffmpeg\n\n# Windows\nwinget install ffmpeg\n```\n\n## Download Video\n\nBest quality (default):\n```bash\nyt-dlp \"VIDEO_URL\"\n```\n\nSpecific quality:\n```bash\n# Best video + best audio (merged)\nyt-dlp -f \"bestvideo+bestaudio\u002Fbest\" \"VIDEO_URL\"\n\n# 1080p max\nyt-dlp -f \"bestvideo[height\u003C=1080]+bestaudio\u002Fbest[height\u003C=1080]\" \"VIDEO_URL\"\n\n# 720p max\nyt-dlp -f \"bestvideo[height\u003C=720]+bestaudio\u002Fbest[height\u003C=720]\" \"VIDEO_URL\"\n\n# 480p max\nyt-dlp -f \"bestvideo[height\u003C=480]+bestaudio\u002Fbest[height\u003C=480]\" \"VIDEO_URL\"\n```\n\n## Download Audio Only\n\nBest audio as MP3:\n```bash\nyt-dlp -x --audio-format mp3 \"VIDEO_URL\"\n```\n\nBest audio as M4A:\n```bash\nyt-dlp -x --audio-format m4a \"VIDEO_URL\"\n```\n\nBest quality audio (original format):\n```bash\nyt-dlp -f \"bestaudio\" \"VIDEO_URL\"\n```\n\nWith metadata:\n```bash\nyt-dlp -x --audio-format mp3 --embed-thumbnail --add-metadata \"VIDEO_URL\"\n```\n\n## List Available Formats\n\n```bash\nyt-dlp -F \"VIDEO_URL\"\n```\n\nDownload specific format by ID:\n```bash\nyt-dlp -f 137+140 \"VIDEO_URL\"\n```\n\n## Custom Output Names\n\n```bash\n# Custom template\nyt-dlp -o \"%(title)s.%(ext)s\" \"VIDEO_URL\"\n\n# With channel name\nyt-dlp -o \"%(channel)s - %(title)s.%(ext)s\" \"VIDEO_URL\"\n\n# With date\nyt-dlp -o \"%(upload_date)s - %(title)s.%(ext)s\" \"VIDEO_URL\"\n\n# To specific folder\nyt-dlp -o \"~\u002FVideos\u002F%(title)s.%(ext)s\" \"VIDEO_URL\"\n```\n\n## Download Playlist\n\nEntire playlist:\n```bash\nyt-dlp \"PLAYLIST_URL\"\n```\n\nWith numbering:\n```bash\nyt-dlp -o \"%(playlist_index)s - %(title)s.%(ext)s\" \"PLAYLIST_URL\"\n```\n\nSpecific range:\n```bash\n# Videos 1-10\nyt-dlp --playlist-start 1 --playlist-end 10 \"PLAYLIST_URL\"\n\n# Only first 5\nyt-dlp -I 1:5 \"PLAYLIST_URL\"\n```\n\n## Download Channel\n\nRecent videos from channel:\n```bash\nyt-dlp -I 1:10 \"CHANNEL_URL\"\n```\n\nAll videos (careful - can be large!):\n```bash\nyt-dlp \"CHANNEL_URL\u002Fvideos\"\n```\n\n## Download with Subtitles\n\nEmbed subtitles:\n```bash\nyt-dlp --write-sub --embed-subs \"VIDEO_URL\"\n```\n\nAuto-generated subtitles:\n```bash\nyt-dlp --write-auto-sub --embed-subs --sub-lang en \"VIDEO_URL\"\n```\n\n## Thumbnail & Metadata\n\nEmbed thumbnail:\n```bash\nyt-dlp --embed-thumbnail \"VIDEO_URL\"\n```\n\nFull metadata:\n```bash\nyt-dlp --embed-thumbnail --add-metadata --embed-chapters \"VIDEO_URL\"\n```\n\n## Speed & Resume\n\nLimit download speed:\n```bash\nyt-dlp -r 1M \"VIDEO_URL\"  # 1 MB\u002Fs limit\n```\n\nResume interrupted download:\n```bash\nyt-dlp -c \"VIDEO_URL\"\n```\n\n## Archive (Skip Downloaded)\n\n```bash\nyt-dlp --download-archive downloaded.txt \"PLAYLIST_URL\"\n```\n\n## Common Format Codes\n\n| Format | Description |\n|--------|-------------|\n| `best` | Best single file |\n| `bestvideo+bestaudio` | Best quality (requires ffmpeg) |\n| `bestvideo[height\u003C=1080]` | Max 1080p |\n| `bestaudio` | Best audio only |\n| `mp4` | Prefer MP4 container |\n\n## Output Template Variables\n\n| Variable | Description |\n|----------|-------------|\n| `%(title)s` | Video title |\n| `%(id)s` | Video ID |\n| `%(channel)s` | Channel name |\n| `%(upload_date)s` | Upload date (YYYYMMDD) |\n| `%(duration)s` | Duration in seconds |\n| `%(playlist_index)s` | Index in playlist |\n| `%(ext)s` | File extension |\n\n## Notes\n\n- Respect copyright and terms of service\n- Some videos may be geo-restricted\n- Age-restricted videos may need cookies\n- Use `--cookies-from-browser chrome` for authenticated content\n- ffmpeg required for merging separate video\u002Faudio streams\n- Update regularly: `pip install -U yt-dlp`\n","# YouTube Video Downloader\n\n## Setup\n\nInstall yt-dlp:\n```bash\npip install yt-dlp\n```\n\nOptional: Install ffmpeg for format conversion:\n```bash\n# macOS\nbrew install ffmpeg\n\n# Ubuntu\u002FDebian\nsudo apt install ffmpeg\n\n# Windows\nwinget install ffmpeg\n```\n\n## Download Video\n\nBest quality (default):\n```bash\nyt-dlp \"VIDEO_URL\"\n```\n\nSpecific quality:\n```bash\n# Best video + best audio (merged)\nyt-dlp -f \"bestvideo+bestaudio\u002Fbest\" \"VIDEO_URL\"\n\n# 1080p max\nyt-dlp -f \"bestvideo[height\u003C=1080]+bestaudio\u002Fbest[height\u003C=1080]\" \"VIDEO_URL\"\n\n# 720p max\nyt-dlp -f \"bestvideo[height\u003C=720]+bestaudio\u002Fbest[height\u003C=720]\" \"VIDEO_URL\"\n\n# 480p max\nyt-dlp -f \"bestvideo[height\u003C=480]+bestaudio\u002Fbest[height\u003C=480]\" \"VIDEO_URL\"\n```\n\n## Download Audio Only\n\nBest audio as MP3:\n```bash\nyt-dlp -x --audio-format mp3 \"VIDEO_URL\"\n```\n\nBest audio as M4A:\n```bash\nyt-dlp -x --audio-format m4a \"VIDEO_URL\"\n```\n\nBest quality audio (original format):\n```bash\nyt-dlp -f \"bestaudio\" \"VIDEO_URL\"\n```\n\nWith metadata:\n```bash\nyt-dlp -x --audio-format mp3 --embed-thumbnail --add-metadata \"VIDEO_URL\"\n```\n\n## List Available Formats\n\n```bash\nyt-dlp -F \"VIDEO_URL\"\n```\n\nDownload specific format by ID:\n```bash\nyt-dlp -f 137+140 \"VIDEO_URL\"\n```\n\n## Custom Output Names\n\n```bash\n# Custom template\nyt-dlp -o \"%(title)s.%(ext)s\" \"VIDEO_URL\"\n\n# With channel name\nyt-dlp -o \"%(channel)s - %(title)s.%(ext)s\" \"VIDEO_URL\"\n\n# With date\nyt-dlp -o \"%(upload_date)s - %(title)s.%(ext)s\" \"VIDEO_URL\"\n\n# To specific folder\nyt-dlp -o \"~\u002FVideos\u002F%(title)s.%(ext)s\" \"VIDEO_URL\"\n```\n\n## Download Playlist\n\nEntire playlist:\n```bash\nyt-dlp \"PLAYLIST_URL\"\n```\n\nWith numbering:\n```bash\nyt-dlp -o \"%(playlist_index)s - %(title)s.%(ext)s\" \"PLAYLIST_URL\"\n```\n\nSpecific range:\n```bash\n# Videos 1-10\nyt-dlp --playlist-start 1 --playlist-end 10 \"PLAYLIST_URL\"\n\n# Only first 5\nyt-dlp -I 1:5 \"PLAYLIST_URL\"\n```\n\n## Download Channel\n\nRecent videos from channel:\n```bash\nyt-dlp -I 1:10 \"CHANNEL_URL\"\n```\n\nAll videos (careful - can be large!):\n```bash\nyt-dlp \"CHANNEL_URL\u002Fvideos\"\n```\n\n## Download with Subtitles\n\nEmbed subtitles:\n```bash\nyt-dlp --write-sub --embed-subs \"VIDEO_URL\"\n```\n\nAuto-generated subtitles:\n```bash\nyt-dlp --write-auto-sub --embed-subs --sub-lang en \"VIDEO_URL\"\n```\n\n## Thumbnail & Metadata\n\nEmbed thumbnail:\n```bash\nyt-dlp --embed-thumbnail \"VIDEO_URL\"\n```\n\nFull metadata:\n```bash\nyt-dlp --embed-thumbnail --add-metadata --embed-chapters \"VIDEO_URL\"\n```\n\n## Speed & Resume\n\nLimit download speed:\n```bash\nyt-dlp -r 1M \"VIDEO_URL\"  # 1 MB\u002Fs limit\n```\n\nResume interrupted download:\n```bash\nyt-dlp -c \"VIDEO_URL\"\n```\n\n## Archive (Skip Downloaded)\n\n```bash\nyt-dlp --download-archive downloaded.txt \"PLAYLIST_URL\"\n```\n\n## Common Format Codes\n\n| Format | Description |\n|--------|-------------|\n| `best` | Best single file |\n| `bestvideo+bestaudio` | Best quality (requires ffmpeg) |\n| `bestvideo[height\u003C=1080]` | Max 1080p |\n| `bestaudio` | Best audio only |\n| `mp4` | Prefer MP4 container |\n\n## Output Template Variables\n\n| Variable | Description |\n|----------|-------------|\n| `%(title)s` | Video title |\n| `%(id)s` | Video ID |\n| `%(channel)s` | Channel name |\n| `%(upload_date)s` | Upload date (YYYYMMDD) |\n| `%(duration)s` | Duration in seconds |\n| `%(playlist_index)s` | Index in playlist |\n| `%(ext)s` | File extension |\n\n## Notes\n\n- Respect copyright and terms of service\n- Some videos may be geo-restricted\n- Age-restricted videos may need cookies\n- Use `--cookies-from-browser chrome` for authenticated content\n- ffmpeg required for merging separate video\u002Faudio streams\n- Update regularly: `pip install -U yt-dlp`\n",{"name":5,"metadata":48,"description":7},{"openclaw":49},{"install":50,"requires":54},[51],{"id":35,"bins":52,"kind":29,"label":53,"package":27},[27],"Install yt-dlp (pip)",{"bins":55},[27],"main","f4cb2d49f7667e79ef7804f50396d5aaffdf1f56","媒体与流媒体\u002Fyt-video-downloader",1,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification","https:\u002F\u002Fgithub.com\u002FKernel8901","a little little little dobe in life but science geek","2026-04-05 16:43:56",{"source":8,"skillName":5,"commands":65,"prompt":75,"zipAvailable":76},[66,69,72],{"tool":67,"command":68},"npx","npx skills add Kernel8901\u002Fai-agent-skills-classification --skill yt-video-downloader",{"tool":70,"command":71},"bunx","bunx skills add Kernel8901\u002Fai-agent-skills-classification --skill yt-video-downloader",{"tool":73,"command":74},"pnpm","pnpm dlx skills add Kernel8901\u002Fai-agent-skills-classification --skill yt-video-downloader","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F媒体与流媒体\u002Fyt-video-downloader\u002FSKILL.md",true,[78],{"path":79,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":82,"sourceHtmlUrl":83},"_meta.json","REFERENCE","参考文档",301,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F媒体与流媒体\u002Fyt-video-downloader\u002F_meta.json",[85,108,142,153,163,190],{"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":91,"publishedAt":43},"01M6Q5R6WZ06RRB9RQTW54B34B","zyfai","Earn yield on any Ethereum wallet on Base, Arbitrum, and Plasma. Use when a user wants passive DeFi yield on their funds. Deploys a non-custodial subaccount (Safe) linked to their EOA, enables automated yield optimization, and lets them deposit\u002Fwithdraw anytime.","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzyfai-sdk\u002FSKILL.md",[],[87,92,93,94,95,96,37,97,98,99,100,101,102,103,104,105,106,107],"safe","ethereum","defi","Optimization","user","Wallet","base","deposit","withdraw","yield","arbitrum","non-custodial","passive","defi yield","earn","yield optimization",{"skillNo":109,"name":110,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":111,"categories":112,"keywords":124,"publishedAt":43},"01M6Q5R337B5JSNER4P4YS03TN","zerion-api","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api\u002FSKILL.md",[113,116,119],{"categoryNo":114,"categoryName":115,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":117,"categoryName":118,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":120,"categoryName":121,"taxonomyType":122,"taxonomyTypeDesc":123},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[125,126,127,128,129,130,131,94,132,97,133,134,135,136,137,138,139,140,141],"api","zerion api","zerion","MCP","mcp server","server","blockchain","transactions","crypto wallet","crypto","evm","solana","query","across","positions","token","prices",{"skillNo":143,"name":144,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":145,"categories":146,"keywords":150,"publishedAt":43},"01M6Q5QZFYTDAZMZ27BN5VZXAR","zerion-api-skill","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api-skill\u002FSKILL.md",[147,148,149],{"categoryNo":114,"categoryName":115,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":117,"categoryName":118,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":120,"categoryName":121,"taxonomyType":122,"taxonomyTypeDesc":123},[125,151,152,126,127,128,129,130,131,94,132,97,134,135,136,137,138,139,140,141],"api skill","zerion api skill",{"skillNo":154,"name":155,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":156,"categories":157,"keywords":161,"publishedAt":43},"01M6Q5QW17QW98RA3FE45E4RD8","zerion-api-mcp","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api-mcp\u002FSKILL.md",[158,159,160],{"categoryNo":114,"categoryName":115,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":117,"categoryName":118,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":120,"categoryName":121,"taxonomyType":122,"taxonomyTypeDesc":123},[128,125,162,126,127,129,130,94,132,97,133,134,135,136,137,138,139,140,141],"zerion api mcp",{"skillNo":164,"name":165,"nameZh":6,"description":166,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":167,"categories":168,"keywords":172,"publishedAt":43},"01M6Q5QQYZB7A501BDEQWKGSJT","yahoo-finance-forex","Fetches real-time FOREX news and market data from Yahoo Finance for major currency pairs (EUR\u002FUSD, GBP\u002FUSD, USD\u002FJPY, etc.). Analyzes sentiment and provides trading context.","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fyahoo-finance-forex\u002FSKILL.md",[169],{"categoryNo":170,"categoryName":171,"taxonomyType":122,"taxonomyTypeDesc":123},"01JBSEEDCAT000000000000040","财务",[173,174,175,176,177,178,179,180,181,182,38,183,184,185,186,187,188,29,189,28],"finance","yahoo finance","forex","yahoo","yahoo finance forex","github","https","sentiment","real-time","python3","Market","usd","news","time","currency","gbp","market data",{"skillNo":191,"name":192,"nameZh":6,"description":193,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":194,"categories":195,"keywords":197,"publishedAt":43},"01M6Q5QM6VS84WZVM7BKXXPF32","yahoo-finance","This skill should be used when the user asks to \"get stock prices\", \"check stock quotes\", \"look up earnings\", \"get financial data\", \"find trending stocks\", or needs stock market data from Yahoo Finance.","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fyahoo-finance-cli\u002FSKILL.md",[196],{"categoryNo":170,"categoryName":171,"taxonomyType":122,"taxonomyTypeDesc":123},[173,174,176,198,199,200,201,202,203,183,204,34,205,206,207,208,209,210,141,189],"cli","homebrew","find","check","brew","up","local","stock","link","trending","sf","quotes","ln"]