[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-op7418-youtube-clipper-fr":3,"guides-for-op7418-youtube-clipper":223,"similar-k1708mrgq3j4e02pgw8yvgse6s867saz":224},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":24,"identity":189,"isFallback":194,"parentExtension":195,"providers":196,"relations":201,"repo":203,"workflow":220},1778054532314.1846,"k1708mrgq3j4e02pgw8yvgse6s867saz",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"YouTube 视频智能剪辑工具。下载视频和字幕，AI 分析生成精细章节（几分钟级别）， 用户选择片段后自动剪辑、翻译字幕为中英双语、烧录字幕到视频，并生成总结文案。 使用场景：当用户需要剪辑 YouTube 视频、生成短视频片段、制作双语字幕版本时。 关键词：视频剪辑、YouTube、字幕翻译、双语字幕、视频下载、clip video",{},"YouTube Clipper Skill","https://github.com/op7418/youtube-clipper-skill",[15,16,17,18,19,20,21,22,23],"youtube","video","editing","subtitles","translation","ai","ffmpeg","yt-dlp","python",{"_creationTime":25,"_id":26,"extensionId":5,"locale":27,"result":28,"trustSignals":178,"workflow":187},1778054553452.9011,"kn72k1f4mabef4se7avthbwa99866b6b","en",{"checks":29,"evaluatedAt":168,"extensionSummary":169,"promptVersionExtension":170,"promptVersionScoring":171,"rationale":172,"score":173,"summary":174,"tags":175,"targetMarket":176,"tier":177},[30,35,38,41,45,48,52,56,59,62,66,71,74,79,82,85,88,91,94,97,100,104,108,113,117,120,123,126,130,133,136,139,142,145,149,152,155,158,161,165],{"category":31,"check":32,"severity":33,"summary":34},"Practical Utility","Problem relevance","pass","The description clearly names a concrete user problem: editing YouTube videos, generating short clips, and creating bilingual subtitles, which is specific and bounded.",{"category":31,"check":36,"severity":33,"summary":37},"Unique selling proposition","The extension offers significant value beyond a simple prompt by implementing AI-driven chapter analysis, batch translation, subtitle burning, and social media content generation, which are not default LLM behaviors.",{"category":31,"check":39,"severity":33,"summary":40},"Production readiness","The extension covers the complete lifecycle from downloading to editing and generating content, includes fixes for identified issues, and is ready for use in a workflow.",{"category":42,"check":43,"severity":33,"summary":44},"Scope","Single responsibility principle","The extension focuses on the single domain of YouTube video clipping and processing, with a coherent workflow from download to output generation.",{"category":42,"check":46,"severity":33,"summary":47},"Description quality","The displayed description accurately and concisely reflects the extension's capabilities, including downloading, AI chapter analysis, clipping, translation, subtitle burning, and content generation.",{"category":49,"check":50,"severity":33,"summary":51},"Invocation","Scoped tools","The tools used by the extension, such as downloading, clipping, and subtitle processing, are specific verb-noun actions, promoting precise selection and reducing attack surface.",{"category":53,"check":54,"severity":33,"summary":55},"Documentation","Configuration & parameter reference","The `.env.example` file and README documentation detail configuration options, defaults, and usage, with clear instructions for customization.",{"category":42,"check":57,"severity":33,"summary":58},"Tool naming","The scripts and internal functions are clearly named (e.g., `download_video.py`, `burn_subtitles.py`), reflecting their specific domain actions.",{"category":42,"check":60,"severity":33,"summary":61},"Minimal I/O surface","The extension's tools and scripts request only necessary inputs (URL, times) and return structured outputs (file paths, metadata) without unnecessary diagnostic data.",{"category":63,"check":64,"severity":33,"summary":65},"License","License usability","The extension is licensed under the MIT License, a permissive open-source license, as indicated by the LICENSE file and README.",{"category":67,"check":68,"severity":69,"summary":70},"Maintenance","Commit recency","critical","There are no commits on the default branch, indicating the project is unmaintained and poses a significant risk for users.",{"category":67,"check":72,"severity":33,"summary":73},"Dependency Management","Python dependencies are managed via pip and listed in the installation script, with clear instructions for manual installation.",{"category":75,"check":76,"severity":77,"summary":78},"Security","Secret Management","not_applicable","The extension does not appear to handle or expose any secrets or API keys.",{"category":75,"check":80,"severity":33,"summary":81},"Injection","The extension treats external data (like YouTube URLs) as data and does not execute instructions from fetched content. Filenames are sanitized.",{"category":75,"check":83,"severity":33,"summary":84},"Transitive Supply-Chain Grenades","All dependencies are explicitly listed for installation, and no remote code execution or runtime downloads of uncommitted code are performed.",{"category":75,"check":86,"severity":33,"summary":87},"Sandbox Isolation","The extension operates within its defined scope, primarily creating output files in user-specified or default directories, and uses standard system tools like ffmpeg and yt-dlp without attempting to modify outside its domain.",{"category":75,"check":89,"severity":33,"summary":90},"Sandbox escape primitives","No detached process spawns or retry loops around denied tool calls were observed in the provided scripts.",{"category":75,"check":92,"severity":33,"summary":93},"Data Exfiltration","The extension does not appear to make any undocumented outbound calls or submit confidential data. Network calls are limited to yt-dlp for video download.",{"category":75,"check":95,"severity":33,"summary":96},"Hidden Text Tricks","Bundled files are free of hidden-steering tricks, HTML comments, or invisible characters that could manipulate model behavior.",{"category":75,"check":98,"severity":33,"summary":99},"Opaque code execution","The bundled scripts are in plain Python and shell, without obfuscation, base64 payloads, or runtime fetched code.",{"category":101,"check":102,"severity":33,"summary":103},"Portability","Structural Assumption","The skill assumes standard YouTube URLs and video file structures but handles output directories flexibly. It does not rely on specific project layouts outside its bundle.",{"category":105,"check":106,"severity":77,"summary":107},"Trust","Issues Attention","There are no open or closed issues available for review in the repository.",{"category":109,"check":110,"severity":111,"summary":112},"Versioning","Release Management","warning","There is no clear versioning signal (e.g., manifest version, GitHub releases, CHANGELOG) available for the extension.",{"category":114,"check":115,"severity":33,"summary":116},"Code Execution","Validation","Input validation is performed for URLs and time ranges. Filenames are sanitized, and FFmpeg commands are constructed to avoid injection.",{"category":75,"check":118,"severity":33,"summary":119},"Unguarded Destructive Operations","The extension is primarily focused on creating new files (video clips, subtitles, summaries) and does not perform destructive operations like deleting or overwriting user data without clear intent and output path specification.",{"category":114,"check":121,"severity":33,"summary":122},"Error Handling","The scripts include try-except blocks, check return codes for subprocesses, and provide user-friendly error messages with suggested solutions.",{"category":114,"check":124,"severity":33,"summary":125},"Logging","The extension provides informative print statements throughout its execution, detailing steps, progress, and outcomes, serving as a form of audit trail for the user.",{"category":127,"check":128,"severity":77,"summary":129},"Compliance","GDPR","The extension does not process personal data; it operates on public YouTube video URLs and generates content based on video transcripts.",{"category":127,"check":131,"severity":33,"summary":132},"Target market","The extension is globally applicable, as it processes YouTube content and uses standard tools without regional legal or workflow constraints. The target market is global.",{"category":101,"check":134,"severity":33,"summary":135},"Runtime stability","The extension relies on standard Python and external tools (yt-dlp, ffmpeg) with clear installation instructions, making it portable across systems where these dependencies can be met.",{"category":49,"check":137,"severity":33,"summary":138},"Precise Purpose","The skill's purpose (YouTube video clipping with AI analysis) and usage context (when users need short clips, bilingual subtitles) are clearly defined in the SKILL.md frontmatter.",{"category":49,"check":140,"severity":33,"summary":141},"Concise Frontmatter","The frontmatter in SKILL.md is concise, dense, and self-contained, effectively summarizing the core capability and providing trigger phrases for precise routing.",{"category":53,"check":143,"severity":33,"summary":144},"Concise Body","The SKILL.md file is well-structured, delegating detailed procedures and technical notes to separate files like `references/` and `TECHNICAL_NOTES.md`, keeping the main skill concise.",{"category":146,"check":147,"severity":33,"summary":148},"Context","Progressive Disclosure","Detailed information, guides, and technical notes are organized into separate files (e.g., `references/`, `TECHNICAL_NOTES.md`), enabling progressive disclosure and keeping the main SKILL.md focused.",{"category":146,"check":150,"severity":77,"summary":151},"Forked exploration","The skill is workflow-oriented and does not involve deep code review or extensive exploration that would necessitate `context: fork`.",{"category":31,"check":153,"severity":33,"summary":154},"Usage examples","The README.md provides clear, end-to-end examples for common use cases, demonstrating input, invocation, and expected outcomes.",{"category":31,"check":156,"severity":33,"summary":157},"Edge cases","The skill handles potential issues like missing dependencies, invalid URLs, FFmpeg errors, and subtitle processing problems, providing clear error messages and recovery steps.",{"category":114,"check":159,"severity":77,"summary":160},"Tool Fallback","The skill uses standard command-line tools (yt-dlp, ffmpeg) which are expected to be installed and do not require a specific MCP server or custom tool with fallbacks.",{"category":162,"check":163,"severity":33,"summary":164},"Safety","Halt on unexpected state","The scripts check for necessary dependencies and valid inputs, exiting with clear messages if preconditions are not met, effectively halting the workflow on unexpected states.",{"category":101,"check":166,"severity":33,"summary":167},"Cross-skill coupling","The skill operates standalone and does not implicitly rely on other skills; any references to external tools are for system dependencies, not other skills.",1778054552575,"This skill downloads YouTube videos and subtitles, uses AI to generate fine-grained chapters, clips selected segments, translates subtitles to bilingual format, burns them into the video, and generates social media summaries. It utilizes yt-dlp for downloads and ffmpeg for video processing.","2.0.0","3.4.0","The extension is well-documented, provides clear examples, and handles its core task effectively. However, the lack of recent commits (critical finding) and missing versioning information (warning finding) prevent it from reaching a higher tier.",90,"A comprehensive skill for intelligent YouTube video clipping, chapter generation, and subtitle processing.",[15,16,17,18,19,20,21,22,23],"global","flagged",{"codeQuality":179,"collectedAt":180,"documentation":181,"maintenance":183,"security":184,"testCoverage":186},{},1778054534168,{"descriptionLength":182,"readmeSize":8},169,{},{"hasNpmPackage":185,"smitheryVerified":185},false,{"hasCi":185,"hasTests":185},{"updatedAt":188},1778054553452,{"githubOwner":190,"githubRepo":191,"locale":27,"slug":192,"type":193},"op7418","youtube-clipper-skill","youtube-clipper","skill",true,null,{"extract":197,"llm":200},{"commitSha":198,"license":199},"f31f077ee0905c95a510a6f34bbd0c3c85b15129","MIT",{"promptVersionExtension":170,"promptVersionScoring":171,"score":173,"targetMarket":176,"tier":177},{"repoId":202},"kd76bwjhbg1qfm77m7c5ws47dd865zd3",{"_creationTime":204,"_id":202,"identity":205,"providers":206,"workflow":217},1777995558409.8752,{"githubOwner":190,"githubRepo":191,"sourceUrl":13},{"discover":207,"github":210},{"sources":208},[209],"skills-sh",{"closedIssues90d":8,"forks":211,"license":199,"openIssues90d":212,"pushedAt":213,"readmeSize":214,"stars":215,"topics":216},274,2,1769057781000,8596,1812,[],{"discoverAt":218,"extractAt":219,"githubAt":219,"updatedAt":219},1777995558409,1778054533195,{"anyEnrichmentAt":221,"extractAt":222,"githubAt":221,"llmAt":188,"updatedAt":188},1778054532782,1778054532314,[],[225,256,284,312,341,369],{"_creationTime":226,"_id":227,"community":228,"display":229,"identity":239,"providers":243,"relations":249,"workflow":252},1778053197391.3752,"k178s94hhcbtehgav3802dyt61867q8j",{"reviewCount":8},{"description":230,"installMethods":231,"name":232,"sourceUrl":233,"tags":234},"Download and process videos from YouTube and other platforms. Supports video download, audio extraction, format conversion (mp4, webm), and Whisper transcription. Use when user mentions YouTube download, video conversion, audio extraction, transcription, mp4, webm, ffmpeg, yt-dlp, or whisper transcription.",{},"Video Processor","https://github.com/iamzhihuix/happy-claude-skills/tree/HEAD/skills/video-processor",[16,15,21,235,22,236,237,238],"whisper","transcription","conversion","audio-extraction",{"githubOwner":240,"githubRepo":241,"locale":27,"slug":242,"type":193},"iamzhihuix","happy-claude-skills","video-processor",{"extract":244,"llm":246},{"commitSha":245,"license":199},"f49e7782a551759c9f9e0a4d4417ff053f0a86fd",{"promptVersionExtension":170,"promptVersionScoring":171,"score":247,"targetMarket":176,"tier":248},87,"verified",{"parentExtensionId":250,"repoId":251},"k17734r6y426vddecycp5q51ax8677np","kd7dbbtdq95nkcs3k7fg9w6fdn864j0b",{"anyEnrichmentAt":253,"extractAt":254,"githubAt":253,"llmAt":255,"updatedAt":255},1778053199195,1778053197391,1778053284450,{"_creationTime":257,"_id":258,"community":259,"display":260,"identity":268,"providers":272,"relations":278,"workflow":280},1778054291668.0994,"k17axd8fch27xnebp2qj8j63tx866dkb",{"reviewCount":8},{"description":261,"installMethods":262,"name":263,"sourceUrl":264,"tags":265},"Translate and dub videos from one language to another, replacing the original audio with TTS while keeping the video intact.",{},"Video Translation","https://github.com/noizai/skills/tree/HEAD/skills/video-translation",[16,19,266,267,15,21],"dubbing","tts",{"githubOwner":269,"githubRepo":270,"locale":27,"slug":271,"type":193},"noizai","skills","video-translation",{"extract":273,"llm":276},{"commitSha":274,"license":275},"3428725f8c34e2179e0bdaf4c441697e0014d289","n/a",{"promptVersionExtension":170,"promptVersionScoring":171,"score":277,"targetMarket":176,"tier":177},45,{"repoId":279},"kd76a0e9dvgjrpvm0qe8k24qy18653ah",{"anyEnrichmentAt":281,"extractAt":282,"githubAt":281,"llmAt":283,"updatedAt":283},1778054291966,1778054291668,1778054322837,{"_creationTime":285,"_id":286,"community":287,"display":288,"identity":298,"providers":301,"relations":306,"workflow":308},1778053148350.4202,"k17a8yhy4bc401x2yjqa1rvgc9867kxm",{"reviewCount":8},{"description":289,"installMethods":290,"name":291,"sourceUrl":292,"tags":293},"Generate complete presentations with AI - from outline to polished slides",{},"AI Slides","https://github.com/claude-office-skills/skills/tree/HEAD/ai-slides",[294,20,295,296,297,23],"presentation","generation","automatic","mcp",{"githubOwner":299,"githubRepo":270,"locale":27,"slug":300,"type":193},"claude-office-skills","ai-slides",{"extract":302,"llm":304},{"commitSha":303,"license":199},"9c4c7d5cd2813a8936bf2c9fdb174ea883b85a11",{"promptVersionExtension":170,"promptVersionScoring":171,"score":305,"targetMarket":176,"tier":248},98,{"repoId":307},"kd7fw7xbj58qc2z8whrrjptbed8659db",{"anyEnrichmentAt":309,"extractAt":310,"githubAt":309,"llmAt":311,"updatedAt":311},1778053151766,1778053148350,1778053561145,{"_creationTime":313,"_id":314,"community":315,"display":316,"identity":326,"providers":330,"relations":335,"workflow":337},1778054781976.5942,"k179b9aykjma0x987deby2qmms867b3g",{"reviewCount":8},{"description":317,"installMethods":318,"name":319,"sourceUrl":320,"tags":321},"AI Native Camp Day 5 콘텐츠 소화 스킬 만들기. fetch-tweet, fetch-youtube, content-digest 3개 스킬을 직접 만들고 활용한다. \"5일차\", \"Day 5\", \"fetch\", \"콘텐츠 스킬\", \"트윗 스킬\", \"유튜브 스킬\", \"다이제스트 스킬\" 요청에 사용.",{},"Day 5: Fetch & Digest","https://github.com/ai-native-camp/camp-1/tree/HEAD/.agents/skills/day5-fetch-and-digest",[322,15,323,19,324,325],"content-processing","twitter","learning","curriculum",{"githubOwner":327,"githubRepo":328,"locale":27,"slug":329,"type":193},"ai-native-camp","camp-1","day5-fetch-and-digest",{"extract":331,"llm":333},{"commitSha":332,"license":77},"9ffaf358dc8c88567d8f0450966b5518071da4f0",{"promptVersionExtension":170,"promptVersionScoring":171,"score":334,"targetMarket":176,"tier":248},95,{"repoId":336},"kd72seepns71xx9ksxrb02bs1n8645k6",{"anyEnrichmentAt":338,"extractAt":339,"githubAt":338,"llmAt":340,"updatedAt":340},1778054782298,1778054781976,1778054817045,{"_creationTime":342,"_id":343,"community":344,"display":345,"identity":355,"providers":358,"relations":363,"workflow":365},1778054035325.875,"k1786xrb93cze519jccqw2h6hx867q00",{"reviewCount":8},{"description":346,"installMethods":347,"name":348,"sourceUrl":349,"tags":350},"Video and audio processing with FFmpeg. Use for format conversion, resizing, compression, audio extraction, and preparing assets for Remotion. Triggers include converting GIF to MP4, resizing video, extracting audio, compressing files, or any media transformation task.",{},"FFmpeg for Video Production","https://github.com/digitalsamba/claude-code-video-toolkit/tree/HEAD/.claude/skills/ffmpeg",[21,16,351,352,353,354,237],"audio","media","remotion","processing",{"githubOwner":356,"githubRepo":357,"locale":27,"slug":21,"type":193},"digitalsamba","claude-code-video-toolkit",{"extract":359,"llm":362},{"commitSha":360,"license":361},"dc1bbd251ef137bde9cf460bacb88f13adb3a808","MIT-0",{"promptVersionExtension":170,"promptVersionScoring":171,"score":334,"targetMarket":176,"tier":248},{"repoId":364},"kd77w77a4w1f7nnb9v4fmh2eb1865dn1",{"anyEnrichmentAt":366,"extractAt":367,"githubAt":366,"llmAt":368,"updatedAt":368},1778054036248,1778054035325,1778054079849,{"_creationTime":370,"_id":371,"community":372,"display":373,"identity":382,"providers":386,"relations":390,"workflow":392},1778053045806.3567,"k17e33v4yntn4a3cdb8ky942th867caj",{"reviewCount":8},{"description":374,"installMethods":375,"name":376,"sourceUrl":377,"tags":378},"agent-im 会话技能 - 通过 liblib.tv 的 AI 能力生成和编辑图片/视频。覆盖场景包括：生成（文生图、文生视频、图生视频、做动画、画一个xxx、来段xxx）、编辑修改（把xxx换成yyy、去掉xxx、加上xxx、改成xxx、调整xxx、局部修改、改镜头）、风格转换（风格迁移、转绘、换风格）、视频续写延长、复刻视频/TVC/宣传片、短剧/短漫剧生成、音乐MV生成、产品广告/展示片制作、分镜/故事板设计、教育视频/短视频制作。当用户提到 liblib、libtv、上传参考图/视频、查看生成进度时也应触发。关键判断：只要用户的请求涉及 AI 图片或视频的创作、生成、编辑、修改，无论措辞如何（如\"画只猫\"、\"做个海报\"、\"把纸船换成爱心\"、\"这个视频帮我改一下\"、\"帮我复刻这段视频\"、\"用这首歌做个MV\"、\"一句话生成短剧\"），都必须触发此技能。",{},"LibTV AI Agent Skills","https://github.com/libtv-labs/libtv-skills/tree/HEAD/skills/libtv-skill",[20,379,380,17,381,23],"image-generation","video-generation","liblib",{"githubOwner":383,"githubRepo":384,"locale":27,"slug":385,"type":193},"libtv-labs","libtv-skills","libtv-skill",{"extract":387,"llm":389},{"commitSha":388,"license":199},"c609246c1eca69f6bc129bcbb5d64c36734e4a4a",{"promptVersionExtension":170,"promptVersionScoring":171,"score":334,"targetMarket":176,"tier":248},{"repoId":391},"kd702p00n7aag2rzaer2dkgx1s864sc0",{"anyEnrichmentAt":393,"extractAt":394,"githubAt":393,"llmAt":395,"updatedAt":395},1778053046121,1778053045806,1778053057670]