[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-pexoai-videoagent-video-studio-zh-CN":3,"guides-for-pexoai-videoagent-video-studio":386,"similar-k173ff9fw8mhej6fd22bqt537x86mvc6-zh-CN":387},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":243,"isFallback":239,"parentExtension":248,"providers":249,"relations":255,"repo":258,"tags":382,"workflow":383},1778695495612.4958,"k173ff9fw8mhej6fd22bqt537x86mvc6",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"从文本或图像生成短的 AI 视频——文本到视频、图像到视频和基于参考的生成——无需设置 API 密钥。当用户想要创建视频片段、制作图像动画或根据描述生成视频时使用。\n",{"claudeCode":12},"pexoai/pexo-skills","videoagent-video-studio","https://github.com/pexoai/pexo-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":225,"workflow":241},1778695495612.496,"kn78et6ayfnk2jre40x4m3wm5h86me99","zh-CN",{"checks":20,"evaluatedAt":195,"extensionSummary":196,"features":197,"nonGoals":203,"promptVersionExtension":207,"promptVersionScoring":208,"purpose":209,"rationale":210,"score":211,"summary":212,"tags":213,"tier":219,"useCases":220},[21,26,29,32,36,39,43,47,50,53,57,61,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,169,173,176,179,182,185,188,192],{"category":22,"check":23,"severity":24,"summary":25},"实用性","问题相关性","pass","描述清楚地说明了从文本或图像生成 AI 视频的问题，并确定了其用途的具体用户意图。",{"category":22,"check":27,"severity":24,"summary":28},"独特性","该技能提供了一个统一的接口，可连接到多个高级视频生成模型（7 个后端），并且无需设置 API 密钥，与直接使用 API 相比具有显著优势。",{"category":22,"check":30,"severity":24,"summary":31},"生产就绪性","该扩展为视频生成提供了完整的生命周期，包括提示增强、模型选择和通过托管代理执行，使其可以立即集成到工作流程中。",{"category":33,"check":34,"severity":24,"summary":35},"范围","单一职责原则","该技能专注于 AI 视频生成的单一领域，协调各种模型来执行文本到视频和图像到视频的任务。",{"category":33,"check":37,"severity":24,"summary":38},"描述质量","显示的描述准确地反映了该技能的能力：使用多种模式和零 API 密钥设置，从文本或图像生成短的 AI 视频。",{"category":40,"check":41,"severity":24,"summary":42},"调用","作用域工具","该扩展公开了一个单一的、定义良好的工具（`tools/generate.js`），具有结构化的参数，避免了通用的命令执行。",{"category":44,"check":45,"severity":24,"summary":46},"文档","配置和参数参考","`generate.js` 脚本的所有参数都在 SKILL.md 和 README 中进行了记录，包括默认值和必需字段。",{"category":33,"check":48,"severity":24,"summary":49},"工具命名","主工具 `generate.js` 命名清晰，其功能从上下文中可以明显看出。",{"category":33,"check":51,"severity":24,"summary":52},"最小 I/O 表面","该工具接受结构化参数并返回定义明确的 JSON 输出，仅请求必要的参数并返回承诺的负载。",{"category":54,"check":55,"severity":24,"summary":56},"许可证","许可证可用性","该扩展在 MIT 许可证下发布，这是一个宽松的开源许可证，并且在 README 中对此进行了清楚的说明。",{"category":58,"check":59,"severity":24,"summary":60},"维护","提交最近性","上次提交是在 2026 年 4 月 9 日，这在过去 3 个月内。",{"category":58,"check":62,"severity":63,"summary":64},"依赖管理","not_applicable","该技能的 `generate.js` 脚本似乎不使用除标准 Node.js 模块之外的第三方依赖项，并且代理需要 `npm install`。",{"category":66,"check":67,"severity":24,"summary":68},"安全","秘密管理","该扩展不硬编码秘密，并提供使用环境变量或托管代理的选项，避免直接暴露敏感信息。",{"category":66,"check":70,"severity":24,"summary":71},"注入","该扩展将用户提供的提示和图像 URL 作为数据进行处理，并且其脚本是捆绑的，从而降低了执行不受信任代码的风险。",{"category":66,"check":73,"severity":24,"summary":74},"传递性供应链炸弹","所有代码和依赖项都捆绑在存储库中，并且没有从外部 URL 动态获取代码或指令。",{"category":66,"check":76,"severity":24,"summary":77},"沙箱隔离","脚本在其定义的范围内运行，并且不尝试修改项目目录之外的文件或使用绝对路径。",{"category":66,"check":79,"severity":24,"summary":80},"沙箱逃逸原语","在提供的脚本中未发现分离的进程生成或拒绝重试循环。",{"category":66,"check":82,"severity":24,"summary":83},"数据泄露","该技能处理用户提供的提示和图像 URL，但没有明确指示将机密数据读取或提交给第三方。",{"category":66,"check":85,"severity":24,"summary":86},"隐藏文本技巧","捆绑的内容和描述似乎没有隐藏的引导技巧、不可见字符或混淆技术。",{"category":88,"check":89,"severity":24,"summary":90},"钩子","不透明代码执行","捆绑的脚本（`generate.js`）是纯文本、可读的 JavaScript，没有任何混淆迹象，例如 base64 负载或没有源映射的缩小捆绑包。",{"category":92,"check":93,"severity":24,"summary":94},"可移植性","结构假设","脚本在提供的参数（提示、图像 URL）上运行，并且不假设用户项目的文件布局。",{"category":96,"check":97,"severity":24,"summary":98},"信任","问题关注","在过去 90 天内有 2 个开放问题和 0 个已关闭问题，这表明近期活动非常低，并且维护者没有响应负担。",{"category":100,"check":101,"severity":24,"summary":102},"版本控制","发布管理","扩展在 SKILL.md frontmatter 中声明了 `version: 2.1.0`，这是一个有意义的语义版本。",{"category":104,"check":105,"severity":24,"summary":106},"代码执行","验证","`generate.js` 脚本解析参数并处理潜在错误，并且代理在调用外部 API 之前执行输入验证。",{"category":66,"check":108,"severity":24,"summary":109},"无保护的破坏性操作","该扩展主要用于生成，不执行文件删除或系统修改等破坏性操作。",{"category":104,"check":111,"severity":24,"summary":112},"错误处理","`generate.js` 脚本包括对网络问题、无效输入和代理响应的错误处理，并以信息性消息退出。",{"category":104,"check":114,"severity":63,"summary":115},"日志记录","该技能不执行需要本地审计日志记录的破坏性操作或出站调用。",{"category":117,"check":118,"severity":24,"summary":119},"合规性","GDPR","该扩展处理用户提示和图像 URL，但似乎不处理需要 GDPR 特定清理的个人数据，除了典型的输入处理。",{"category":117,"check":121,"severity":24,"summary":122},"目标市场","该扩展的功能在全球范围内适用，没有明显的区域或管辖权限制。",{"category":92,"check":124,"severity":24,"summary":125},"运行时稳定性","主脚本是一个 Node.js 脚本，应该可以在任何 POSIX 兼容系统上运行。代理可以部署在无服务器平台上。",{"category":44,"check":127,"severity":24,"summary":128},"README","README 文件内容全面，详细说明了功能、模型、参数、设置选项和参考资料。",{"category":33,"check":130,"severity":63,"summary":131},"工具表面积","该扩展公开了一个主工具（`generate.js`），而不是一组不同的命令。",{"category":40,"check":133,"severity":63,"summary":134},"重叠的近义词工具","该扩展使用单个工具脚本，因此没有重叠的近义词工具。",{"category":44,"check":136,"severity":24,"summary":137},"虚假功能","所有宣传的功能（文本到视频、图像到视频、多种模型）都已实现，并且可以通过 `generate.js` 工具访问。",{"category":139,"check":140,"severity":24,"summary":141},"安装","安装说明","README 提供了使用 Node.js 直接运行该工具的清晰安装说明，以及示例调用和自定义代理的设置。",{"category":143,"check":144,"severity":24,"summary":145},"错误","可操作的错误消息","错误会报告清晰的消息和详细信息，指导用户了解发生了什么以及潜在的下一步操作，例如检查输入要求或代理 URL。",{"category":147,"check":148,"severity":24,"summary":149},"执行","固定的依赖项","代理目录中的 `package.json` 表明依赖项已得到管理，并且 `generate.js` 脚本依赖于标准的 Node.js 功能。",{"category":33,"check":151,"severity":63,"summary":152},"模拟运行预览","该技能生成视频，这是一个输出，而不是对用户文件的状态更改操作；因此，模拟运行不适用。",{"category":154,"check":155,"severity":63,"summary":156},"协议","幂等重试和超时","该扩展依赖于后端代理和底层 AI 模型进行视频生成；它不执行状态更改操作或需要调用者幂等性或工具内部超时的外部调用。",{"category":117,"check":158,"severity":24,"summary":159},"遥测选择加入","该扩展默认似乎不发送遥测数据；任何使用跟踪都由代理处理，并受其设置选项的约束。",{"category":40,"check":161,"severity":24,"summary":162},"精确目的","描述清楚地定义了扩展的目的：从文本或图像生成 AI 视频，并规定了其使用条件。",{"category":40,"check":164,"severity":24,"summary":165},"简洁的 Frontmatter","frontmatter 内容丰富，有效地总结了从文本或图像生成 AI 视频的核心功能。",{"category":44,"check":167,"severity":24,"summary":168},"简洁的正文","SKILL.md 的正文内容简洁，将详细的模型信息和提示指南委托给单独的参考文件。",{"category":170,"check":171,"severity":24,"summary":172},"上下文","渐进式披露","关于模型、提示指南和调用逻辑的详细信息已适当地分隔到单独的参考文件中（`models.md`、`prompt_guide.md`、`calling_guide.md`）。",{"category":170,"check":174,"severity":63,"summary":175},"分支探索","该技能的工作流程不涉及需要 `context: fork` 的深度探索或代码审查。",{"category":22,"check":177,"severity":24,"summary":178},"用法示例","SKILL.md 和 README 提供了足够且即用的示例，用于文本到视频、图像到视频和模型选择场景。",{"category":22,"check":180,"severity":24,"summary":181},"边缘情况","文档通过指定必需的参数和代理的错误报告，隐含地处理了边缘情况。",{"category":104,"check":183,"severity":63,"summary":184},"工具回退","该扩展不依赖于 MCP 服务器等外部工具的回退；它使用自己的代理或通过环境变量配置的直接 API 调用。",{"category":92,"check":186,"severity":24,"summary":187},"堆栈假设","主脚本是标准的 Node.js 脚本，代理设计用于无服务器部署，表明具有广泛的可移植性。",{"category":189,"check":190,"severity":24,"summary":191},"安全性","意外状态下停止","脚本包含对必需输入的检查并报告错误，从而在意外状态或信息缺失时有效停止。",{"category":92,"check":193,"severity":24,"summary":194},"跨技能耦合","该技能是自包含的，并且似乎不依赖于在同一会话中加载的其他特定技能。",1778695435790,"此技能使用多个后端模型从文本提示或图像生成短的 AI 视频。它提供文本到视频、图像到视频和基于参考的生成模式，通过托管代理抽象了 API 密钥的设置。",[198,199,200,201,202],"文本到视频生成","图像到视频动画","基于参考的视频生成","支持 7 种不同的 AI 视频模型","通过托管代理实现零 API 密钥设置",[204,205,206],"生成长视频","执行除初始生成之外的复杂视频编辑","要求用户进行 API 密钥配置才能基本使用","3.0.0","4.4.0","使用多个最先进的模型从文本或图像生成短的 AI 视频，无需任何 API 密钥设置。","该扩展通过了所有检查，展示了出色的文档、安全性和功能。",100,"优秀的 AI 视频生成技能，支持广泛的模型且无需设置。",[214,215,216,217,218],"video","ai-video","text-to-video","image-to-video","generation","verified",[221,222,223,224],"根据文本描述创建视频片段","为静态图像添加指定的动画","生成具有一致角色或风格的视频","无需复杂设置即可快速生成 AI 生成的视频内容",{"codeQuality":226,"collectedAt":228,"documentation":229,"maintenance":232,"security":238,"testCoverage":240},{"hasLockfile":227},true,1778695421513,{"descriptionLength":230,"readmeSize":231},240,4812,{"closedIssues90d":8,"forks":233,"hasChangelog":227,"manifestVersion":234,"openIssues90d":235,"pushedAt":236,"stars":237},39,"2.1.0",2,1775735926000,851,{"hasNpmPackage":239,"smitheryVerified":239},false,{"hasCi":227,"hasTests":239},{"updatedAt":242},1778695495612,{"basePath":244,"githubOwner":245,"githubRepo":246,"locale":18,"slug":13,"type":247},"skills/videoagent-video-studio","pexoai","pexo-skills","skill",null,{"evaluate":250,"extract":253},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":251,"targetMarket":252,"tier":219},[214,215,216,217,218],"global",{"commitSha":254},"HEAD",{"repoId":256,"translatedFrom":257},"kd7a11fjbvhz4653zn8wdan1bd86mrja","k17ebhanfep7e674dkqscx6dt586mf11",{"_creationTime":259,"_id":256,"identity":260,"providers":261,"workflow":378},1778695317648.9006,{"githubOwner":245,"githubRepo":246,"sourceUrl":14},{"classify":262,"discover":372,"github":375},{"commitSha":254,"extensions":263},[264,277,310,320,334,348],{"basePath":265,"installMethods":266,"rationale":267,"selectedPaths":268,"source":274,"sourceLanguage":275,"type":276},"",{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[269,272],{"path":270,"priority":271},".claude-plugin/marketplace.json","mandatory",{"path":273,"priority":271},"README.md","rule","en","marketplace",{"basePath":278,"description":279,"displayName":280,"installMethods":281,"rationale":282,"selectedPaths":283,"source":274,"sourceLanguage":275,"type":247},"skills/pexo-agent","Use this skill when the user wants to produce a short video (5–120 seconds). Supports any video type: product ads, TikTok/Instagram/YouTube content, brand videos, explainers, social clips. USE FOR: video production, AI video, make a video, product video, brand video, promotional clip, explainer video, short video.\n","pexoai-agent",{"claudeCode":12},"SKILL.md frontmatter at skills/pexo-agent/SKILL.md",[284,286,289,291,294,296,298,300,302,304,306,308],{"path":285,"priority":271},"SKILL.md",{"path":287,"priority":288},"references/SETUP-CHECKLIST.md","medium",{"path":290,"priority":288},"references/TROUBLESHOOTING.md",{"path":292,"priority":293},"scripts/_common.sh","low",{"path":295,"priority":293},"scripts/pexo-asset-get.sh",{"path":297,"priority":293},"scripts/pexo-chat.sh",{"path":299,"priority":293},"scripts/pexo-doctor.sh",{"path":301,"priority":293},"scripts/pexo-entitlements.sh",{"path":303,"priority":293},"scripts/pexo-project-create.sh",{"path":305,"priority":293},"scripts/pexo-project-get.sh",{"path":307,"priority":293},"scripts/pexo-project-list.sh",{"path":309,"priority":293},"scripts/pexo-upload.sh",{"basePath":311,"description":312,"displayName":313,"installMethods":314,"rationale":315,"selectedPaths":316,"source":274,"sourceLanguage":275,"type":247},"skills/videoagent-audio-studio","Tired of juggling multiple audio APIs? This skill gives you one-command access to TTS, music generation, sound effects, and voice cloning. Use when you want to generate any audio without managing multiple API keys.\n","videoagent-audio-studio",{"claudeCode":12},"SKILL.md frontmatter at skills/videoagent-audio-studio/SKILL.md",[317,318],{"path":285,"priority":271},{"path":319,"priority":293},"tools/start_server.sh",{"basePath":321,"description":322,"displayName":323,"installMethods":324,"rationale":325,"selectedPaths":326,"source":274,"sourceLanguage":275,"type":247},"skills/videoagent-director","AI creative director that turns a user's natural-language idea into a complete storyboard and generates all assets — images, video clips, and audio — automatically. The user only describes what they want; all prompt engineering is handled internally.\n","videoagent-director",{"claudeCode":12},"SKILL.md frontmatter at skills/videoagent-director/SKILL.md",[327,328,330,332],{"path":285,"priority":271},{"path":273,"priority":329},"high",{"path":331,"priority":288},"references/storyboard_guide.md",{"path":333,"priority":293},"tools/director.js",{"basePath":335,"description":336,"displayName":337,"installMethods":338,"rationale":339,"selectedPaths":340,"source":274,"sourceLanguage":275,"type":247},"skills/videoagent-image-studio","Tired of juggling 8 API keys? This skill gives you one-command access to Midjourney, Flux, Ideogram, and more, with zero setup. Use when you want to generate any image without worrying about API keys.\n","videoagent-image-studio",{"claudeCode":12},"SKILL.md frontmatter at skills/videoagent-image-studio/SKILL.md",[341,342,344,346],{"path":285,"priority":271},{"path":343,"priority":288},"CHANGELOG.md",{"path":345,"priority":288},"CONTRIBUTING.md",{"path":347,"priority":293},"tools/generate.js",{"basePath":244,"description":349,"displayName":13,"installMethods":350,"rationale":351,"selectedPaths":352,"source":274,"sourceLanguage":275,"type":247},"Generate short AI videos from text or images — text-to-video, image-to-video, and reference-based generation — with zero API key setup. Use when the user wants to create a video clip, animate an image, or generate video from a description.\n",{"claudeCode":12},"SKILL.md frontmatter at skills/videoagent-video-studio/SKILL.md",[353,354,355,357,359,361,363,365,367,369,371],{"path":285,"priority":271},{"path":273,"priority":329},{"path":356,"priority":288},"references/calling_guide.md",{"path":358,"priority":288},"references/models.md",{"path":360,"priority":288},"references/prompt_guide.md",{"path":362,"priority":293},"scripts/local-server.cjs",{"path":364,"priority":293},"scripts/test-api.ps1",{"path":366,"priority":293},"scripts/test-generate.ps1",{"path":368,"priority":293},"scripts/test-generate.sh",{"path":370,"priority":293},"scripts/test-proxy.cjs",{"path":347,"priority":293},{"sources":373},[374],"manual",{"closedIssues90d":8,"description":376,"forks":233,"openIssues90d":235,"pushedAt":236,"readmeSize":231,"stars":237,"topics":377},"A collection of open-source Agent Skills for content creation — images, audio, and video.",[],{"classifiedAt":379,"discoverAt":380,"extractAt":381,"githubAt":381,"updatedAt":379},1778695321805,1778695317648,1778695319754,[215,218,217,216,214],{"evaluatedAt":384,"extractAt":385,"updatedAt":242},1778695435906,1778695321983,[],[388,420,449,480,509,537],{"_creationTime":389,"_id":390,"community":391,"display":392,"identity":398,"providers":402,"relations":412,"tags":415,"workflow":416},1778686575608.8682,"k171jbhaba8hjw4m5951btc5dh86mz1m",{"reviewCount":8},{"description":393,"installMethods":394,"name":396,"sourceUrl":397},"使用 LTX-2.3 22B 进行 AI 视频生成 — 视频制作的文本到视频、图像到视频片段。在生成视频片段、动画图像、制作备用镜头、动画背景或动态内容时使用。触发器包括视频生成、动画图像、备用镜头、动态、视频片段、文本到视频、图像到视频。",{"claudeCode":395},"digitalsamba/claude-code-video-toolkit","ltx2","https://github.com/digitalsamba/claude-code-video-toolkit",{"basePath":399,"githubOwner":400,"githubRepo":401,"locale":18,"slug":396,"type":247},".claude/skills/ltx2","digitalsamba","claude-code-video-toolkit",{"evaluate":403,"extract":411},{"promptVersionExtension":207,"promptVersionScoring":208,"score":404,"tags":405,"targetMarket":252,"tier":410},96,[406,407,216,217,408,409,215],"video-generation","ltx-2-3","modal","runpod","community",{"commitSha":254},{"repoId":413,"translatedFrom":414},"kd70r97eght58pp9f1x8scdagd86n32q","k174cmwts8pcx7rj20ryz4xf4n86nqrg",[215,217,407,408,409,216,406],{"evaluatedAt":417,"extractAt":418,"updatedAt":419},1778686374605,1778686219732,1778686575608,{"_creationTime":421,"_id":422,"community":423,"display":424,"identity":429,"providers":433,"relations":442,"tags":445,"workflow":446},1778685615701.8425,"k1707ctze9p8fn1e339nd2czjn86m6p5",{"reviewCount":8},{"description":425,"installMethods":426,"name":214,"sourceUrl":428},"When the user wants to create, generate, or produce video content using AI tools or programmatic frameworks. Also use when the user mentions 'video production,' 'AI video,' 'Remotion,' 'Hyperframes,' 'HeyGen,' 'Synthesia,' 'Veo,' 'Runway,' 'Kling,' 'Pika,' 'video generation,' 'AI avatar,' 'talking head video,' 'programmatic video,' 'video template,' 'explainer video,' 'product demo video,' 'video pipeline,' or 'make me a video.' Use this for video creation, generation, and production workflows. For video content strategy and what to post, see social-content. For paid video ad creative, see ad-creative.",{"claudeCode":427},"coreyhaines31/marketingskills","https://github.com/coreyhaines31/marketingskills",{"basePath":430,"githubOwner":431,"githubRepo":432,"locale":275,"slug":214,"type":247},"skills/video","coreyhaines31","marketingskills",{"evaluate":434,"extract":441},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":435,"targetMarket":252,"tier":219},[214,436,215,437,438,439,440],"production","remotion","heygen","runway","content-creation",{"commitSha":254},{"parentExtensionId":443,"repoId":444},"k175jvka8cxxkf91gk8qy25r8186npjr","kd7a4vjty5ay3s25r82cm72wdn86nmg0",[215,440,438,436,437,439,214],{"evaluatedAt":447,"extractAt":448,"updatedAt":447},1778686582142,1778685615701,{"_creationTime":450,"_id":451,"community":452,"display":453,"identity":459,"providers":463,"relations":472,"tags":475,"workflow":476},1778697578571.0342,"k1746jwd0qyxc70wwdspb0705x86m5dy",{"reviewCount":8},{"description":454,"installMethods":455,"name":457,"sourceUrl":458},"起草和优化视频生成模型（文本到视频和图像到视频）的提示，并在目标是角色一致性后再进行图像到视频生成时，为图像模型创建角色表提示。当用户请求“视频提示”、特定模型提示（如 Seedance 2.0、Ovi、Sora、Veo 3、Wan 2.2、LTX-2 或 LTX-2.3）或一致性角色提示（如“角色表提示”、“角色轮廓”、“角色参考表”或“照片身份表”）时使用。",{"claudeCode":456},"Square-Zero-Labs/video-prompting-skill","Video Prompting Skill","https://github.com/Square-Zero-Labs/video-prompting-skill",{"basePath":460,"githubOwner":461,"githubRepo":462,"locale":18,"slug":460,"type":247},"video-prompting","Square-Zero-Labs","video-prompting-skill",{"evaluate":464,"extract":470},{"promptVersionExtension":207,"promptVersionScoring":208,"score":465,"tags":466,"targetMarket":252,"tier":219},95,[406,467,468,469,216,217],"prompt-engineering","character-consistency","ai-art",{"commitSha":254,"license":471},"Apache-2.0",{"repoId":473,"translatedFrom":474},"kd7a3nw9bpm9b0jdnkskwdnrvx86ndrj","k1778wrb4sjw606cz318m6fc9d86mg0e",[469,468,217,467,216,406],{"evaluatedAt":477,"extractAt":478,"updatedAt":479},1778697559479,1778697542749,1778697578571,{"_creationTime":481,"_id":482,"community":483,"display":484,"identity":490,"providers":494,"relations":502,"tags":505,"workflow":506},1778691104676.0088,"k17ay4s9yakhcp91kg0vsc8nwn86ne5d",{"reviewCount":8},{"description":485,"installMethods":486,"name":488,"sourceUrl":489},"Apply a text watermark to a photo using layer-based image composition for brand protection and copyright.",{"claudeCode":487},"iterationlayer/skills","watermark-an-image","https://github.com/iterationlayer/skills",{"basePath":491,"githubOwner":492,"githubRepo":493,"locale":275,"slug":488,"type":247},"skills/watermark-an-image","iterationlayer","skills",{"evaluate":495,"extract":501},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":496,"targetMarket":252,"tier":219},[497,498,499,218,500],"image","watermark","api","composition",{"commitSha":254},{"parentExtensionId":503,"repoId":504},"k1721s0xmp59902ybtpakrrffn86n10s","kd76p4g2qmtrkgx99cnab3683d86n4g8",[499,500,218,497,498],{"evaluatedAt":507,"extractAt":508,"updatedAt":507},1778693993734,1778691104676,{"_creationTime":510,"_id":511,"community":512,"display":513,"identity":519,"providers":523,"relations":531,"tags":533,"workflow":534},1778697652123.9006,"k173ykh2hb7ftk68yprzkgmy1n86nh4d",{"reviewCount":8},{"description":514,"installMethods":515,"name":517,"sourceUrl":518},"Extract frames or short clips from videos using ffmpeg.",{"claudeCode":516},"steipete/clawdis","video-frames","https://github.com/steipete/clawdis",{"basePath":520,"githubOwner":521,"githubRepo":522,"locale":275,"slug":517,"type":247},"skills/video-frames","steipete","clawdis",{"evaluate":524,"extract":530},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":525,"targetMarket":252,"tier":219},[214,526,527,528,529],"ffmpeg","frames","clips","media",{"commitSha":254},{"repoId":532},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[528,526,527,529,214],{"evaluatedAt":535,"extractAt":536,"updatedAt":535},1778699110713,1778697652123,{"_creationTime":538,"_id":539,"community":540,"display":541,"identity":547,"providers":552,"relations":563,"tags":565,"workflow":566},1778688112811.7349,"k170vdg81q6yx4j2kv8seggh9186na7e",{"reviewCount":8},{"description":542,"installMethods":543,"name":545,"sourceUrl":546},"Download and process YouTube content for research. Use when: downloading competitor videos for analysis; extracting audio for podcasts; getting transcripts for content repurposing; archiving webinars; research content curation",{"claudeCode":544},"guia-matthieu/clawfu-skills","YouTube Downloader","https://github.com/guia-matthieu/clawfu-skills",{"basePath":548,"githubOwner":549,"githubRepo":550,"locale":275,"slug":551,"type":247},"skills/automation/youtube-downloader","guia-matthieu","clawfu-skills","youtube-downloader",{"evaluate":553,"extract":561},{"promptVersionExtension":207,"promptVersionScoring":208,"score":211,"tags":554,"targetMarket":252,"tier":219},[555,556,214,557,558,559,560],"youtube","download","audio","transcription","research","content-processing",{"commitSha":254,"license":562},"MIT",{"repoId":564},"kd72qvzyvm658ya7pbyh5ey47h86md53",[557,560,556,559,558,214,555],{"evaluatedAt":567,"extractAt":568,"updatedAt":567},1778688933132,1778688112811]