[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-digitalsamba-openclaw-video-toolkit-zh-CN":3,"guides-for-digitalsamba-openclaw-video-toolkit":399,"similar-k17ezar195r33hy4qrk2q42kdn86m3r4-zh-CN":400},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":244,"isFallback":239,"parentExtension":249,"providers":250,"relations":256,"repo":259,"tags":395,"workflow":396},1778686643435.0105,"k17ezar195r33hy4qrk2q42kdn86m3r4",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"使用 claude-code-video-toolkit 自主创建专业视频 — AI 配音、图像生成、音乐、谈话头像和 Remotion 渲染。",{"claudeCode":12},"digitalsamba/claude-code-video-toolkit","openclaw-video-toolkit","https://github.com/digitalsamba/claude-code-video-toolkit",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":225,"workflow":242},1778686643435.0107,"kn7342tbyd3hhee07czshy9yhn86nkkb","zh-CN",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":201,"promptVersionExtension":205,"promptVersionScoring":206,"purpose":207,"rationale":208,"score":209,"summary":210,"tags":211,"tier":219,"useCases":220},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,106,109,112,115,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","描述清楚地说明了自主创建专业视频的问题，并命名了目标产物（专业视频）。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","该工具包通过将多个 AI 模型和工具（配音、图像生成、音乐、Remotion 渲染）集成到一个连贯的自主视频创建工作流中，提供了比简单提示重大的价值。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该扩展专为生产工作流设计，具有清晰的设置、详细的说明以及对长期任务的稳健错误处理，涵盖了视频创建的整个生命周期。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该扩展专注于使用 AI 工具进行自主视频创建，尽管其在该领域的功能广泛，但仍保持了连贯的范围。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","显示的描述准确地反映了 SKILL.md 中概述的扩展功能，涵盖了 AI 配音、图像生成、音乐、谈话头像和 Remotion 渲染。",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","该工具包使用狭窄的动词-名词工具（例如 `music_gen.py`、`qwen3_tts.py`、`ltx2.py`）来执行特定任务，提高了代理选择的精确性。",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","SKILL.md 提供了所有参数、配置和设置步骤的详细文档，包括云 GPU 端点和环境变量的明确说明。",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","诸如 `music_gen.py`、`qwen3_tts.py` 和 `ltx2.py` 等工具名称具有描述性，并遵循清晰的命名约定。",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","工具参数是具体的且有文档记录，输出主要集中在承诺的有效载荷，并提供结构化的进度报告以进行监控。",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","该扩展根据 MIT 许可证授权，如 LICENSE 文件所示，这是一个宽松的开源许可证。",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","上次提交是在 2026 年 5 月 11 日，表明最近 3 个月内进行了维护。",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","该项目通过 `requirements.txt` 和 `package.json` 管理依赖项，并且 `verify_setup.py` 脚本有助于确保正确安装。",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","Secret（如 API 密钥）通过环境变量（`.env`）和 Modal secrets 处理，提交的文件中没有硬编码的 secrets，并且没有详细的输出。",{"category":65,"check":69,"severity":24,"summary":70},"Injection","SKILL.md 强调将文件视为数据，并明确警告不要执行其中的指令，工具输入通常定义良好。",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","该工具包主要依赖捆绑脚本和 `pip install` 来处理依赖项，并提供清晰的设置云端点的说明；没有明显的运行时远程代码执行或不安全的 WebFetch 指令。",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","该工具包在预期范围内运行，主要修改项目目录内的文件并使用预期的工具可执行文件，没有明显的尝试写入这些边界之外的内容。",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","在脚本中未发现分离进程的生成或否认重试循环。",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","API 密钥和凭据通过环境变量或 secrets 进行管理，并且出站调用已记录到特定服务（如 Modal 和 acemusic.ai），没有证据表明将机密数据提交给未经记录的第三方。",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","捆绑的内容和描述似乎不包含隐藏的控制技巧、ANSI 转义码或不寻常的 Unicode 字符。",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","捆绑的脚本是纯 Python 脚本，使用标准的 Node.js 命令，没有证据表明存在混淆、base64 有效载荷或运行时脚本获取。",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","该工具包清楚地说明了预期的目录结构，并对工具路径（`~/.openclaw/workspace/claude-code-video-toolkit`）做出了假设，同时提供了有关如何导航的明确说明。",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","在过去 90 天内有 1 个未解决的问题和 4 个已解决的问题，关闭率足够，表明维护者响应及时。",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","该扩展具有 GitHub release 标签和 CHANGELOG.md，提供了清晰的版本控制信号。",{"category":103,"check":104,"severity":24,"summary":105},"Code Execution","Validation","虽然没有详细说明显式的模式验证库，但 Python 脚本和 Remotion 组件似乎都能小心地处理输入参数，并且提示工程指南暗示了受控的输入。",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","该工具包专注于视频生成和资产创建，这些本身不具有破坏性。没有在没有明确上下文和目的的情况下使用 `rm -rf` 或 `git push --force` 等破坏性操作。",{"category":103,"check":110,"severity":24,"summary":111},"Error Handling","SKILL.md 包含常见问题的详细恢复步骤，并强调结构化的进度报告（`--progress json`）以进行监控，这表明了稳健的错误处理。",{"category":103,"check":113,"severity":24,"summary":114},"Logging"," `--progress json` 标志在 stderr 上提供结构化的日志记录，用于监控作业状态和结果，从而实现审计跟踪。",{"category":116,"check":117,"severity":118,"summary":119},"Compliance","GDPR","not_applicable","该扩展似乎不处理个人数据；其主要功能是从用户提供的文本和资产生成视频。",{"category":116,"check":121,"severity":24,"summary":122},"Target market","该扩展设计为全球使用，除了标准的互联网可访问性（用于云服务）外，没有明显的区域或管辖权限制。",{"category":91,"check":124,"severity":24,"summary":125},"Runtime stability","该工具包指定了 Node.js 和 Python 等先决条件，并且设置说明指导用户完成必要的安装，确保在支持的操作系统上的运行时稳定性。",{"category":44,"check":127,"severity":24,"summary":128},"README","README 内容全面，清晰地解释了工具包的目的、功能、设置和工作流。",{"category":33,"check":130,"severity":24,"summary":131},"Tool surface size","该扩展公开了合理数量的 Python 工具和 Claude Code 命令，其数量在可维护性的目标范围内。",{"category":40,"check":133,"severity":24,"summary":134},"Overlapping near-synonym tools","工具和命令具有不同的名称和功能，避免了可能使代理混淆的冗余或近义词。",{"category":44,"check":136,"severity":24,"summary":137},"Phantom features","所有宣传的功能和技能都在存储库中有相应的实现、设置说明或记录的示例。",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","README 和 SKILL.md 提供了清晰、分步的安装和设置说明，包括云 GPU 配置和验证步骤。",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","SKILL.md 明确列出了常见问题及其解决方案，为用户提供了可行的补救步骤。",{"category":147,"check":148,"severity":24,"summary":149},"Execution","Pinned dependencies","依赖项通过 Python 的 `requirements.txt` 和 Node.js 的 `package.json` 进行管理，并提供清晰的安装说明，通过标准的包管理实践暗示了固定的版本。",{"category":33,"check":151,"severity":118,"summary":152},"Dry-run preview","该扩展的核心功能涉及生成媒体资产，而不是执行破坏性操作或向外发送数据，通常不需要除进度报告之外的干运行预览。",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","使用 `yieldMs` 处理长期任务并在 stderr 上进行结构化进度报告，便于重试和监控，云服务通常会处理自己的超时。",{"category":116,"check":158,"severity":24,"summary":159},"Telemetry opt-in","没有提到默认收集遥测数据；重点是用户驱动的云 GPU 使用和本地脚本执行，没有迹象表明存在选择退出的遥测。",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","该扩展清楚地说明了其目的是自主进行专业视频创建，并列出了具体的产物（视频）和用户意图（创建、生成、渲染），并附有详细的非目标和边界说明。",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","SKILL.md 中的 frontmatter 精炼，清晰地说明了核心功能，并提供了触发短语，没有过多的关键词。",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","SKILL.md 结构良好，并将更深入的内容委托给单独的文件（docs/、lib/、assets/），从而在主指令正文中保持简洁。",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","详细信息和复杂过程通过链接到单独的文档文件和子部分进行渐进式披露，从而防止主 SKILL.md 过载。",{"category":170,"check":174,"severity":118,"summary":175},"Forked exploration","该技能主要是面向视频创建任务的，不涉及需要 `context: fork` 的深度代码审查或探索。",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","README 和 SKILL.md 提供了许多针对各种工具和工作流的端到端示例，包括设置验证和模板用法。",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","SKILL.md 包含关于错误恢复、成本估算和特定工具规则的详细部分，解决了潜在的故障模式和限制。",{"category":103,"check":183,"severity":24,"summary":184},"Tool Fallback","该工具包指定了首选的云 GPU 提供商（Modal、RunPod）并提供了回退机制和设置说明，确保了可用性。",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","设置和验证脚本，以及 SKILL.md 中的详细错误处理，确保工作流在意外的预状态或错误时能够优雅地停止。",{"category":91,"check":190,"severity":24,"summary":191},"Cross-skill coupling","该技能独立运行，并清晰地记录了其在 Claude Code 环境中的依赖项和用法，没有对其他技能的隐式依赖。",1778686516870,"该工具包提供了一整套 Python 脚本和 Claude Code 技能，用于自主生成专业视频。它集成了用于配音、图像生成、音乐和视频片段的 AI 模型，使用 Remotion 进行合成和渲染，并支持通过 Modal 或 RunPod 进行云 GPU。",[195,196,197,198,199,200],"从文本摘要进行自主视频创建","AI 配音生成（多种说话者、声音克隆）","AI 图像和视频片段生成（文本到图像、文本到视频）","AI 音乐生成","基于 Remotion 的视频合成和渲染","云 GPU 集成（Modal、RunPod）用于 AI 工具",[202,203,204],"实时交互式视频编辑","复杂的多机位实景拍摄","作为视频制作任务之外的通用代码执行环境","3.0.0","4.4.0","通过在 Claude Code 中提供结构化的工作流和集成工具，使用户能够通过 AI 自主创建专业的解释性视频，从概念和脚本到最终渲染。","优秀的文档、清晰的关注点分离以及对长期运行任务和依赖项的稳健处理。唯一的小问题是缺乏针对工具输入的显式模式验证库，尽管整体结构表明处理得很仔细。",99,"一个高质量、生产就绪的工具包，用于自主进行 AI 驱动的视频创建。",[212,213,214,215,216,217,218],"video-generation","ai-tools","remotion","modal","python","typescript","automation","verified",[221,222,223,224],"创建营销解释视频","生成产品演示视频","使用 AI 资产制作冲刺评审视频","自动化重复性视频制作任务",{"codeQuality":226,"collectedAt":228,"documentation":229,"maintenance":232,"security":238,"testCoverage":241},{"hasLockfile":227},true,1778686496899,{"descriptionLength":230,"readmeSize":231},152,18886,{"closedIssues90d":233,"forks":234,"hasChangelog":227,"openIssues90d":235,"pushedAt":236,"stars":237},4,187,1,1778501732000,1137,{"hasNpmPackage":239,"license":240,"smitheryVerified":239},false,"MIT",{"hasCi":227,"hasTests":239},{"updatedAt":243},1778686643435,{"basePath":245,"githubOwner":246,"githubRepo":247,"locale":18,"slug":13,"type":248},"skills/openclaw-video-toolkit","digitalsamba","claude-code-video-toolkit","skill",null,{"evaluate":251,"extract":254},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":252,"targetMarket":253,"tier":219},[212,213,214,215,216,217,218],"global",{"commitSha":255},"HEAD",{"repoId":257,"translatedFrom":258},"kd70r97eght58pp9f1x8scdagd86n32q","k17crq1jtpdq6v8et37enw77pd86mtmh",{"_creationTime":260,"_id":257,"identity":261,"providers":262,"workflow":391},1778686211924.9185,{"githubOwner":246,"githubRepo":247,"sourceUrl":14},{"classify":263,"discover":374,"github":377},{"commitSha":255,"extensions":264},[265,277,288,297,305,313,321,330,344,352,360,368],{"basePath":266,"description":267,"displayName":268,"installMethods":269,"rationale":270,"selectedPaths":271,"source":275,"sourceLanguage":276,"type":248},".claude/skills/acestep","AI music generation with ACE-Step 1.5 — background music, vocal tracks, covers, stem extraction, audio repainting, and continuation for video production. Use when generating music, soundtracks, jingles, or working with audio stems. Triggers include background music, soundtrack, jingle, music generation, stem extraction, cover, style transfer, repaint, continuation, or musical composition tasks.","acestep",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/acestep/SKILL.md",[272],{"path":273,"priority":274},"SKILL.md","mandatory","rule","en",{"basePath":278,"description":279,"displayName":280,"installMethods":281,"rationale":282,"selectedPaths":283,"source":275,"sourceLanguage":276,"type":248},".claude/skills/elevenlabs","Generate AI voiceovers, sound effects, and music using ElevenLabs APIs. Use when creating audio content for videos, podcasts, or games. Triggers include generating voiceovers, narration, dialogue, sound effects from descriptions, background music, soundtrack generation, voice cloning, or any audio synthesis task.","elevenlabs",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/elevenlabs/SKILL.md",[284,285],{"path":273,"priority":274},{"path":286,"priority":287},"reference.md","medium",{"basePath":289,"description":290,"displayName":291,"installMethods":292,"rationale":293,"selectedPaths":294,"source":275,"sourceLanguage":276,"type":248},".claude/skills/ffmpeg","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",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/ffmpeg/SKILL.md",[295,296],{"path":273,"priority":274},{"path":286,"priority":287},{"basePath":298,"description":299,"displayName":300,"installMethods":301,"rationale":302,"selectedPaths":303,"source":275,"sourceLanguage":276,"type":248},".claude/skills/frontend-design","Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.","frontend-design",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/frontend-design/SKILL.md",[304],{"path":273,"priority":274},{"basePath":306,"description":307,"displayName":308,"installMethods":309,"rationale":310,"selectedPaths":311,"source":275,"sourceLanguage":276,"type":248},".claude/skills/ltx2","AI video generation with LTX-2.3 22B — text-to-video, image-to-video clips for video production. Use when generating video clips, animating images, creating b-roll, animated backgrounds, or motion content. Triggers include video generation, animate image, b-roll, motion, video clip, text-to-video, image-to-video.","ltx2",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/ltx2/SKILL.md",[312],{"path":273,"priority":274},{"basePath":314,"description":315,"displayName":316,"installMethods":317,"rationale":318,"selectedPaths":319,"source":275,"sourceLanguage":276,"type":248},".claude/skills/moviepy","Python video composition with moviepy 2.x — overlaying deterministic text on AI-generated video (LTX-2, SadTalker), compositing clips, single-file build.py video projects. Use when adding labels/captions/lower-thirds to LTX-2 or SadTalker outputs, building short ad-style spots in pure Python without Remotion, or doing programmatic video composition. Triggers include text overlay on video, label LTX-2 clip, caption SadTalker output, lower third, build.py video, moviepy, Python video composition, sub-30s ad spot.","moviepy",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/moviepy/SKILL.md",[320],{"path":273,"priority":274},{"basePath":322,"description":323,"displayName":324,"installMethods":325,"rationale":326,"selectedPaths":327,"source":275,"sourceLanguage":276,"type":248},".claude/skills/playwright-recording","Record browser interactions as video using Playwright. Use for capturing demo videos, app walkthroughs, and UI flows for Remotion videos. Triggers include recording a demo, capturing browser video, screen recording a website, or creating walkthrough footage.","playwright-recording",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/playwright-recording/SKILL.md",[328,329],{"path":273,"priority":274},{"path":286,"priority":287},{"basePath":331,"description":332,"displayName":333,"installMethods":334,"rationale":335,"selectedPaths":336,"source":275,"sourceLanguage":276,"type":248},".claude/skills/qwen-edit","AI image editing prompting patterns for Qwen-Image-Edit. Use when editing photos while preserving identity, reframing cropped images, changing clothing or accessories, adjusting poses, applying style transfers, or character transformations. Provides prompt patterns, parameter tuning, and examples.","qwen-edit",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/qwen-edit/SKILL.md",[337,338,340,342],{"path":273,"priority":274},{"path":339,"priority":287},"examples.md",{"path":341,"priority":287},"parameters.md",{"path":343,"priority":287},"prompting.md",{"basePath":345,"description":346,"displayName":214,"installMethods":347,"rationale":348,"selectedPaths":349,"source":275,"sourceLanguage":276,"type":248},".claude/skills/remotion","Toolkit-specific Remotion patterns — custom transitions, shared components, and project conventions. For core Remotion framework knowledge (hooks, animations, rendering, etc.), see the `remotion-official` skill.",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/remotion/SKILL.md",[350,351],{"path":273,"priority":274},{"path":286,"priority":287},{"basePath":353,"description":354,"displayName":355,"installMethods":356,"rationale":357,"selectedPaths":358,"source":275,"sourceLanguage":276,"type":248},".claude/skills/remotion-official","Best practices for Remotion - Video creation in React","remotion-best-practices",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/remotion-official/SKILL.md",[359],{"path":273,"priority":274},{"basePath":361,"description":362,"displayName":363,"installMethods":364,"rationale":365,"selectedPaths":366,"source":275,"sourceLanguage":276,"type":248},".claude/skills/runpod","Cloud GPU processing via RunPod serverless. Use when setting up RunPod endpoints, deploying Docker images, managing GPU resources, troubleshooting endpoint issues, or understanding costs. Covers all 5 toolkit images (qwen-edit, realesrgan, propainter, sadtalker, qwen3-tts).","runpod",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/runpod/SKILL.md",[367],{"path":273,"priority":274},{"basePath":245,"description":369,"displayName":13,"installMethods":370,"rationale":371,"selectedPaths":372,"source":275,"sourceLanguage":276,"type":248},"Create professional videos autonomously using claude-code-video-toolkit — AI voiceovers, image generation, music, talking heads, and Remotion rendering.",{"claudeCode":12},"SKILL.md frontmatter at skills/openclaw-video-toolkit/SKILL.md",[373],{"path":273,"priority":274},{"sources":375},[376],"manual",{"closedIssues90d":233,"description":378,"forks":234,"license":240,"openIssues90d":235,"pushedAt":236,"readmeSize":231,"stars":237,"topics":379},"AI-native video production toolkit for Claude Code",[380,381,382,280,383,384,214,385,386,387,388,389,390],"ai-video-generator","claude-code","developer-tools","playwright","programmatic-video","text-to-speech","video-editing","video-production","open-source","qwen-tts","openclaw",{"classifiedAt":392,"discoverAt":393,"extractAt":394,"githubAt":394,"updatedAt":392},1778686219532,1778686211925,1778686217771,[213,218,215,216,214,217,212],{"evaluatedAt":397,"extractAt":398,"updatedAt":243},1778686517002,1778686219732,[],[401,434,464,492,524,553],{"_creationTime":402,"_id":403,"community":404,"display":405,"identity":411,"providers":415,"relations":425,"tags":429,"workflow":430},1778699887554.4724,"k171fhjffw07a0a511s1v1hqsh86m9gz",{"reviewCount":8},{"description":406,"installMethods":407,"name":409,"sourceUrl":410},"AWS Cloud Development Kit (CDK) 专家，用于使用 TypeScript/Python 构建云基础设施。在创建 CDK 堆栈、定义 CDK 构造、实现基础设施即代码，或当用户提及 CDK、CloudFormation、IaC、cdk synth、cdk deploy，或希望以编程方式定义 AWS 基础设施时使用。涵盖 CDK 应用结构、构造模式、堆栈组合和部署工作流。",{"claudeCode":408},"zxkane/aws-skills","aws-cdk-development","https://github.com/zxkane/aws-skills",{"basePath":412,"githubOwner":413,"githubRepo":414,"locale":18,"slug":409,"type":248},"plugins/aws-cdk/skills/aws-cdk-development","zxkane","aws-skills",{"evaluate":416,"extract":424},{"promptVersionExtension":205,"promptVersionScoring":206,"score":417,"tags":418,"targetMarket":253,"tier":219},100,[419,420,217,216,421,422,423],"aws","cdk","iac","cloudformation","infrastructure",{"commitSha":255},{"parentExtensionId":426,"repoId":427,"translatedFrom":428},"k177paz2fgaa1r1kfhgb2esr1n86my7m","kd7708aervxaq6vqq9tdf93s2586mcqy","k174bzyyax9v1t5bm0m98bfqyh86m8v8",[419,420,422,421,423,216,217],{"evaluatedAt":431,"extractAt":432,"updatedAt":433},1778699774404,1778699647844,1778699887554,{"_creationTime":435,"_id":436,"community":437,"display":438,"identity":444,"providers":448,"relations":458,"tags":460,"workflow":461},1778696052276.0203,"k17bgxxgryq8edg32egypsvqtn86m1h7",{"reviewCount":8},{"description":439,"installMethods":440,"name":442,"sourceUrl":443},"Detect and untangle circular dependencies. Runs madge/skott (TS), pycycle (Py), or compiler-only checks (Go/Rust). Auto-fixes leaf-extractable cycles; reports core cycles for human review. Use when the user asks to find circular imports, fix dependency cycles, or untangle module graph. Example queries — \"find circular imports\", \"fix dependency cycles\", \"untangle our module graph\", \"why is madge complaining\".",{"claudeCode":441},"raintree-technology/claude-starter","cleanup-cycles","https://github.com/raintree-technology/claude-starter",{"basePath":445,"githubOwner":446,"githubRepo":447,"locale":276,"slug":442,"type":248},"templates/.claude/skills/cleanup-cycles","raintree-technology","claude-starter",{"evaluate":449,"extract":457},{"promptVersionExtension":205,"promptVersionScoring":206,"score":417,"tags":450,"targetMarket":253,"tier":219},[451,452,453,216,217,454,455,456],"code-quality","dependencies","javascript","go","rust","refactoring",{"commitSha":255},{"repoId":459},"kd78ywakatnz4sjfx781sy14vh86mtty",[451,452,454,453,216,456,455,217],{"evaluatedAt":462,"extractAt":463,"updatedAt":462},1778696977114,1778696052276,{"_creationTime":465,"_id":466,"community":467,"display":468,"identity":474,"providers":479,"relations":486,"tags":488,"workflow":489},1778690923100.0452,"k17aw6x5cz9xzcff3myctcpgs186ndtm",{"reviewCount":8},{"description":469,"installMethods":470,"name":472,"sourceUrl":473},"Render videos from React/Remotion component code via inference.sh. Pass TSX code, get MP4. Supports all Remotion APIs: useCurrentFrame, useVideoConfig, spring, interpolate, AbsoluteFill, Sequence. Configurable resolution, FPS, duration, codec. Use for: programmatic video generation, animated graphics, motion design, data-driven videos, React animations to video. Triggers: remotion, render video from code, tsx to video, react video, programmatic video, remotion render, code to video, animated video, motion graphics code, react animation video",{"claudeCode":471},"inferen-sh/skills","Remotion Render","https://github.com/inferen-sh/skills",{"basePath":475,"githubOwner":476,"githubRepo":477,"locale":276,"slug":478,"type":248},"tools/video/remotion-render","inferen-sh","skills","remotion-render",{"evaluate":480,"extract":485},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":481,"targetMarket":253,"tier":219},[212,214,482,217,483,484],"react","animation","motion-design",{"commitSha":255,"license":240},{"repoId":487},"kd75bmkxfkvvw504knzzpkzjph86n71t",[483,484,482,214,217,212],{"evaluatedAt":490,"extractAt":491,"updatedAt":490},1778692720118,1778690923100,{"_creationTime":493,"_id":494,"community":495,"display":496,"identity":502,"providers":507,"relations":517,"tags":520,"workflow":521},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":497,"installMethods":498,"name":500,"sourceUrl":501},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":499},"Yeachan-Heo/oh-my-claudecode","Project Session Manager","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":503,"githubOwner":504,"githubRepo":505,"locale":276,"slug":506,"type":248},"skills/project-session-manager","Yeachan-Heo","oh-my-claudecode","project-session-manager",{"evaluate":508,"extract":516},{"promptVersionExtension":205,"promptVersionScoring":206,"score":417,"tags":509,"targetMarket":253,"tier":219},[510,511,512,513,218,514,515],"git","development-environment","workflow","tmux","cli","developer-tool",{"commitSha":255,"license":240},{"parentExtensionId":518,"repoId":519},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[218,514,515,511,510,513,512],{"evaluatedAt":522,"extractAt":523,"updatedAt":522},1778699613343,1778699234184,{"_creationTime":525,"_id":526,"community":527,"display":528,"identity":534,"providers":537,"relations":545,"tags":548,"workflow":549},1778699505679.3464,"k1751nm85mw95gw3rsqgrdqspx86ncq2",{"reviewCount":8},{"description":529,"installMethods":530,"name":532,"sourceUrl":533},"无需 OAuth 即可创建公开的 Google Docs 或 Google Sheet 文件。使用此技能创建和编辑 Google Docs 和 Sheets，无需登录 Google。文档可通过共享链接查看。首次使用时自动注册。",{"claudeCode":531},"zagmoai/public-google-drive","public-google-drive","https://github.com/zagmoai/public-google-drive",{"basePath":535,"githubOwner":536,"githubRepo":532,"locale":18,"slug":532,"type":248},"","zagmoai",{"evaluate":538,"extract":544},{"promptVersionExtension":205,"promptVersionScoring":206,"score":417,"tags":539,"targetMarket":253,"tier":219},[540,541,542,218,543],"google-docs","google-sheets","productivity","api-client",{"commitSha":255},{"repoId":546,"translatedFrom":547},"kd776ynh73t0d6samn4bnxdf3x86n8mj","k1707pszx7h026a651dp5tvaxd86m3ag",[543,218,540,541,542],{"evaluatedAt":550,"extractAt":551,"updatedAt":552},1778699485884,1778699468747,1778699505679,{"_creationTime":554,"_id":555,"community":556,"display":557,"identity":560,"providers":563,"relations":571,"tags":572,"workflow":573},1778699234184.611,"k179b6dkc777g1rgyecze04wqn86m6y4",{"reviewCount":8},{"description":558,"installMethods":559,"name":505,"sourceUrl":501},"Process-first advisor routing for Claude, Codex, or Gemini via `omc ask`, with artifact capture and no raw CLI assembly",{"claudeCode":499},{"basePath":561,"githubOwner":504,"githubRepo":505,"locale":276,"slug":562,"type":248},"skills/ask","ask",{"evaluate":564,"extract":570},{"promptVersionExtension":205,"promptVersionScoring":206,"score":417,"tags":565,"targetMarket":253,"tier":219},[514,218,566,567,568,569],"llm","prompting","code-review","artifact-generation",{"commitSha":255,"license":240},{"parentExtensionId":518,"repoId":519},[569,218,514,568,566,567],{"evaluatedAt":574,"extractAt":523,"updatedAt":574},1778699303045]