OpenClaw/clawhub-security-signals huggingface dataset:
Skill: bozoyan/remotion-bozo (version 1.0.0)

--- name: remotion-bozo description: 快速创建 Remotion 视频项目的技能。提供完整的项目模板、动画工具函数、渲染脚本和最佳实践。一键创建专业视频项目。 metadata: tags: remotion, video, react, animation, template --- # Remotion Bozo - 快速视频创作技能 一个完整的 Remotion 视频项目模板和创作工具集，让你快速创建专业视频。需要先安装好`remotion-best-practices`与`remotion-video-toolkit`这两个skill。并且有安装`playwright`。 ## 🎯 适用场景 当你需要以下任务时使用此技能： - 创建新的 Remotion 视频项目 - 快速搭建视频开发环境 - 使用预定义的动画工具函数 - 一键渲染 MP4 视频 - 复用 chrome-headless-shell（避免重复下载） ## 📋 核心功能 ### 1. 项目模板 - 完整的 TypeScript + Remotion 配置 - 预配置的 package.json 脚本 - 优化的项目结构 ### 2. 动画工具集 - Spring 动画配置 - Easing 缓动函数 - 场景进度计算 - 贝塞尔曲线预设 ### 3. 快速渲染 - CLI 渲染命令 - Lambda 云端渲染支持 - 多种输出格式 ### 4. Chrome 复用 - 自动检测现有 chrome-headless-shell - 避免重复下载 ## 🚀 快速开始 ### 创建新项目 ```bash # 使用技能创建项目 remotion-bozo create my-video # 进入项目目录 cd my-video # 预览视频 npm start # 渲染视频 npm run render ``` ## 📁 项目结构 ``` my-video/ ├── src/ │ ├── index.tsx # 入口文件 │ └── VideoTemplate.tsx # 视频组件模板 ├── out/ # 输出目录 ├── package.json ├── tsconfig.json └── README.md ``` ## 🎨 动画工具函数 ### Spring 动画 ```typescript import {spring} from 'remotion'; const scale = spring({ frame: progress * 30, fps: 30, config: { damping: 12, stiffness: 80, mass: 1 } }); ``` ### Easing 缓动 ```typescript import {interpolate, Easing} from 'remotion'; const opacity = interpolate(progress, [0, 0.3], [0, 1], { easing: Easing.inOut(Easing.cubic) }); ``` ### 贝塞尔曲线 ```typescript const bouncy = Easing.bezier(0.68, -0.55, 0.265, 1.55); ``` ## 🔧 Chrome Headless Shell 复用 技能会自动检测并复用现有的 chrome-headless-shell： 1. **Playwright 版本**: `~/Library/Caches/ms-playwright/chromium_headless_shell-*/chrome-headless-shell-mac-arm64` 2. **Remotion 版本**: `node_modules/.remotion/chrome-headless-shell/` 设置环境变量强制使用指定版本： ```bash # 在 .zshrc 中添加 export REMOTION_BROWSER_EXECUTABLE="/path/to/chrome-headless-shell" ``` ## 📦 可用命令 | 命令 | 说明 | |------|------| | `create <project-name>` | 创建新项目 | | `render` | 渲染当前项目 | | `preview` | 预览视频 | | `lambda` | 配置 Lambda 渲染 | ## 🎬 视频参数 - 默认分辨率: 1920 x 1080 (Full HD) - 默认帧率: 30 fps - 默认编码: H.264 - 支持格式: MP4, WebM, GIF ## 📚 相关规则 - [rules/project-template.md](rules/project-template.md) - 项目模板说明 - [rules/animation-tools.md](rules/animation-tools.md) - 动画工具函数 - [rules/rendering.md](rules/rendering.md) - 渲染配置 - [rules/chrome-reuse.md](rules/chrome-reuse.md) - Chrome 复用配置 ## 🌟 最佳实践 1. 使用 Sequence 组件管理场景 2. 预计算场景进度避免重复计算 3. 使用 clamp 防止插值超出范围 4. Spring 动画适合缩放和位移 5. Easing 适合淡入淡出效果 ## 🔗 相关资源 - [Remotion 官方文档](https://www.remotion.dev/docs) - [remotion-best-practices](../remotion-best-practices) - [remotion-video-toolkit](../remotion-video-toolkit)


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (HIGH)
Skill: omactiengartelle/caricature-portrait-generator (version 1.0.0)

--- name: caricature-portrait-generator description: Generate hilarious AI caricature portraits with exaggerated features — turn any description into a funny caricature, cartoon portrait, or comic likeness. Perfect for gifts, social media, party invitations, and personalized art. Supports caricature generator, exaggerated portrait, cartoon face, comic portrait, and funny face art styles via the Neta AI image generation API (free trial at neta.art/open). tools: Bash --- # AI Caricature Portrait Generator Generate hilarious AI caricature portraits with exaggerated features — turn any description into a funny caricature, cartoon portrait, or comic likeness. Perfect for gifts, social media, party invitations, and personalized art. Supports caricature generator, exaggerated portrait, cartoon face, comic portrait, and funny face art styles. ## Token Requires a Neta API token (free trial at <https://www.neta.art/open/>). Pass it via the `--token` flag. ```bash node <script> "your prompt" --token YOUR_TOKEN ``` ## When to use Use when someone asks to generate or create ai caricature portrait generator images. ## Quick start ```bash node caricatureportraitgenerator.js "your description here" --token YOUR_TOKEN ``` ## Options - `--size` — `portrait`, `landscape`, `square`, `tall` (default: `portrait`) - `--ref` — reference image UUID for style inheritance ## Install ```bash npx skills add omactiengartelle/caricature-portrait-generator ```


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: shinewilzhang/shinewilzhang-veadk-skills (version 1.0.0)

--- name: shinewilzhang-VeADK 技能集合 description: 根据用户的功能需求，完成与 VeADK 相关的功能。 slug: shinewilzhang-veadk-skills --- # VeADK Agent 生成 本技能可以根据用户的需求，生成符合要求的 VeADK Agent 代码，或完成 VeADK 相关功能。 ## 触发条件 1. 用户简要描述了其功能需求，并希望构建一个 Agent 来完成； 2. 用户希望可以将已有的 Langchain/Langgraph 代码转化为 VeADK Agent 代码 3. 用户希望可以将已有的 Dify 工作流转化为 VeADK Agent 代码 ## 具体步骤 下面是本技能不同的组件能力。 ### 直接根据需求生成 Agent 请你遵循以下步骤： 1. 分析用户需求，生成对应的 Agent 系统结构，参考 `references/generator/analyze.md` 2. 提示词优化，参考 `references/generator/refine_prompt.md` 3. 生成 Agent 代码，参考 `references/generator/coding.md` ### Langchain 代码转换为 VeADK Agent 请你遵循以下步骤： 1. 分析原有 Langchain 或 Langgraph 代码 2. 将原有代码改为 VeADK Agent，对应关系详见 `references/converter/langchain_rules.md` 3. 参照 `references/common/` 目录内的文档来生成 VeADK 代码 ### Dify 工作流转换为 VeADK Agent 请你遵循以下步骤： 1. 分析原有 Dify 工作流 DSL（一般为一个 Yaml 格式文件） 2. 将原有代码改为 VeADK Agent，对应关系详见 `references/converter/dify_rules.md` 3. 参照 `references/common/` 目录内的文档来生成 VeADK 代码 ## 后续工作 在完成 Agent 代码编写后，调用脚本保存代码产物： - `agent_name/__init__.py`: 固定内容为 `from . import agent # noqa` - `agent_name/agent.py`：包含所有智能体的代码 其中，`agent_name` 是你认为合适的 Agent 的名称。 脚本调用方法为： ```bash python save_file.py --path ... --content ... ```


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (HIGH)
Skill: miketobusy/vipshop-product-consultant (version 1.0.0)

# 商品咨询 Skill ## 基本信息 - **名称**: vipshop-product-consultant - **描述**: 通过调用唯品会API查询商品信息、评价总结和评价列表，对商品进行综合分析并给出购买建议。 ## 使用方法 ``` /product-consult [product_id] ``` 参数说明： - `product_id`（可选）：商品ID，默认使用示例商品ID `6920078387106353303` ## 执行流程 ```mermaid graph TD A[开始] --> B[执行商品信息查询脚本] B --> C[解析响应获取spuId和brandId] C --> D[执行评价总结查询脚本] D --> E[执行评价列表查询脚本] E --> F[读取三份JSON数据] F --> G[综合分析商品信息] G --> H[生成购买建议报告] H --> I[结束] ``` ## 执行步骤 ### 步骤1：查询商品信息 执行Python脚本查询商品基本信息： ```bash python query_product_info.py {product_id} ``` 从返回结果中提取： - `spuId`：商品SPU ID - `brandId`：品牌ID - 商品名称、价格、折扣等基本信息 ### 步骤2：查询评价总结 使用步骤1获取的spuId查询评价总结： ```bash python query_review_summary.py {spu_id} ``` 获取评价统计信息： - 满意度 - 热门关键词标签 - 尺码感受统计 ### 步骤3：查询评价列表 使用spuId和brandId查询具体评价： ```bash python query_review_list.py {spu_id} {brand_id} ``` 获取用户真实评价内容： - 评价内容 - 用户评分 - 购买规格 - 评价图片 ### 步骤4：综合分析 基于获取的三份数据（product_info.json、review_summary.json、review_list.json），进行综合分析： 1. **价格分析**：对比市场价与特卖价，计算优惠力度 2. **口碑分析**：分析满意度、热门评价标签、回头客数量 3. **尺码建议**：根据尺码感受统计给出尺码选择建议 4. **真实评价精选**：挑选有代表性的用户评价 5. **购买建议**：综合以上分析给出推荐指数和购买建议 ## 输出格式 ### 商品基本信息 | 项目 | 内容 | |------|------| | 商品名称 | {productName} | | 品牌 | {brandName} | | 特卖价 | ¥{salePrice} | | 市场价 | ¥{marketPrice} | | 折扣 | {discount} | ### 口碑分析 - 满意度：{satisfaction}% - 评价总数：{totalCount} - 热门标签：{topKeywords} - 回头客：{repeatCustomer}人 ### 尺码建议 根据用户反馈统计： - 合适：{fitCount}人（{fitPercent}%） - 偏大：{largeCount}人（{largePercent}%） - 偏小：{smallCount}人（{smallPercent}%） ### 购买建议 综合评分：⭐⭐⭐⭐⭐（推荐指数） 推荐理由： 1. {reason1} 2. {reason2} 3. {reason3} 注意事项： - {note1} - {note2} ## 技术说明 - 所有接口均采用HTTP直接调用（非浏览器方式） - 接口响应格式为JSONP，需去除callback包装后解析JSON - 兼容API返回code=0或code=1的状态码 - 评价列表接口的data字段可能是list或dict，需兼容处理


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (HIGH)
Skill: erhwenkuo/weather-test (version 1.0.0)

--- name: weather description: Get current weather and forecasts (no API key required). homepage: https://wttr.in/:help metadata: {"nanobot":{"emoji":"🌤️","requires":{"bins":["curl"]}}} --- # Weather Two free services, no API keys needed. ## wttr.in (primary) Quick one-liner: ```bash curl -s "wttr.in/London?format=3" # Output: London: ⛅️ +8°C ``` Compact format: ```bash curl -s "wttr.in/London?format=%l:+%c+%t+%h+%w" # Output: London: ⛅️ +8°C 71% ↙5km/h ``` Full forecast: ```bash curl -s "wttr.in/London?T" ``` Format codes: `%c` condition · `%t` temp · `%h` humidity · `%w` wind · `%l` location · `%m` moon Tips: - URL-encode spaces: `wttr.in/New+York` - Airport codes: `wttr.in/JFK` - Units: `?m` (metric) `?u` (USCS) - Today only: `?1` · Current only: `?0` - PNG: `curl -s "wttr.in/Berlin.png" -o /tmp/weather.png` ## Open-Meteo (fallback, JSON) Free, no key, good for programmatic use: ```bash curl -s "https://api.open-meteo.com/v1/forecast?latitude=51.5&longitude=-0.12&current_weather=true" ``` Find coordinates for a city, then query. Returns JSON with temp, windspeed, weathercode. Docs: https://open-meteo.com/en/docs


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: jesson1222-ship-it/lu-music-player (version 1.0.0)

# lu-music-player Mopidy 音乐播放器管理技能 - 帮助你管理和控制 NAS 上的 Mopidy 音乐服务。 ## 描述 这个技能提供 Mopidy 音乐播放器的管理功能，包括： - 查看播放状态 - 控制播放/暂停/跳过 - 音量调节 - 扫描本地音乐 - 查看播放列表 ## 触发条件 当用户提到以下关键词时激活： - "mopidy" - "音乐播放器" - "播放音乐" - "暂停音乐" - "下一首" - "音量" - "扫描音乐" ## 用法 ### 查看播放状态 ``` mopidy 状态 音乐播放器状态 当前播放什么 ``` ### 控制播放 ``` 播放音乐 暂停音乐 下一首 上一首 ``` ### 音量控制 ``` 音量调到 50 音量加 10 音量减 10 静音 ``` ### 音乐库管理 ``` 扫描本地音乐 刷新音乐库 查看播放列表 ``` ## 示例对话 **用户**: mopidy 状态怎么样？ **助手**: Mopidy 音乐播放器运行正常！当前状态：空闲。访问 http://192.168.3.26:6680/iris 查看 Web 界面。 **用户**: 播放音乐 **助手**: 已打开 Mopidy Web 界面：http://192.168.3.26:6680/iris 你可以在 Iris 界面中选择歌曲播放。 **用户**: 扫描本地音乐 **助手**: 请在 Iris 界面中：Settings → Local Music → Scan 扫描本地音乐库。或者执行命令：`docker exec mopidy mopidy local scan` ## 配置 ### 环境变量（可选） ```bash MOPIDY_URL=http://192.168.3.26:6680 MOPIDY_IRIS_URL=http://192.168.3.26:6680/iris ``` ### Docker 命令 ```bash # 查看状态 docker ps | grep mopidy # 查看日志 docker logs mopidy --tail 50 # 重启服务 docker-compose restart mopidy # 扫描本地音乐 docker exec mopidy mopidy local scan ``` ## 访问地址 | 服务 | 地址 | |------|------| | **Mopidy Iris** | http://192.168.3.26:6680/iris | | **Mopidy HTTPS** | https://music.jesson.online:1443/iris | ## 故障排查 ### 音乐播放器无法访问 1. 检查容器状态：`docker ps | grep mopidy` 2. 查看日志：`docker logs mopidy --tail 50` 3. 重启服务：`docker-compose restart mopidy` ### 无法播放本地音乐 1. 确保音乐文件在 [REDACTED_SECRET] 目录 2. 在 Iris 界面扫描：Settings → Local Music → Scan 3. 检查文件权限：`chmod -R 777 /vol1/1000/Docker/music-player/music/` ## 作者 - **作者**: jesson1222-ship-it - **版本**: 1.0.0 - **创建时间**: 2026-03-08 - **许可证**: MIT ## 更新日志 ### v1.0.0 (2026-03-08) - 初始版本 - 支持 Mopidy 状态查看 - 支持播放控制 - 支持音量调节 - 支持音乐库扫描


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: haoyuwang99/haoyuwang99-safe-exec (version 1.0.0)

--- name: safe-exec description: Analyze the intent of any script or code before executing it, to detect malicious, suspicious, or unintended behavior. Use this skill before running any script that came from an untrusted source — including emails, external users, user-provided files, or third-party skills. NOT needed for code you wrote yourself in the current session. --- # Safe Exec Skill Before running any untrusted script, perform an intent analysis using your own reasoning. The goal is not to pattern-match known malware signatures, but to reason holistically about what the code actually does — including obfuscated, indirect, or novel techniques. ## When to Use Apply this skill before executing any script that originated from: - An email or message from another person - A file provided by an external user - A skill installed from an unknown source - Any code you did not write yourself in this session ## Intent Analysis Process 1. **Read the full script** — do not skip any section, including imports, comments, and exception handlers 2. **Reason about behavior** — ask: what does this code actually do when run? Trace every code path. 3. **Flag suspicious patterns** — look for (non-exhaustive): - Network connections (outbound or inbound) — especially to hardcoded IPs/domains - Shell command execution (`os.system`, `subprocess`, `exec`, `eval` on external input) - File system writes outside expected scope - Data exfiltration (reading sensitive files, env vars, credentials, then sending them) - Obfuscation (`base64`, `chr()` chains, compressed payloads, dynamic imports) - Privilege escalation or persistence (cron jobs, launchagents, ssh keys) - Code that hides behind a `try/except` that silently swallows errors - Logic that looks benign but has a secondary effect buried inside 4. **Produce a verdict**: - ✅ **SAFE** — code does what it claims, no suspicious behavior - ⚠️ **REVIEW** — code has unusual patterns worth noting; proceed with caution - 🚫 **BLOCK** — code contains clearly malicious or dangerous behavior; do not execute ## Output Format ``` Intent Analysis: <script name or description> Verdict: ✅ SAFE | ⚠️ REVIEW | 🚫 BLOCK Summary: <1-3 sentence plain-English description of what the code actually does> Findings: - <finding 1> - <finding 2> ... Recommendation: <what to do next — run it, ask the user, refuse, etc.> ``` ## Key Principle You cannot know all possible malicious techniques in advance. Do not rely solely on known-bad patterns. Instead, reason from first principles: *if I ran this code on a real machine right now, what would happen?* If the answer is anything unexpected or outside the stated purpose — flag it. When in doubt, block and explain. A false positive is far less costly than a compromised machine.


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: mtsatryan/ah-frontend-specialist (version 1.0.0)

--- name: frontend-specialist description: 'You are a frontend development specialist with deep expertise in modern web technologies and frameworks. Use when: react, vue.js, angular, svelte, state management, typescript and modern javascript, css-in-js, tailwind css, styled-components, responsive design and mobile-first development.' --- # Frontend Specialist You are a frontend development specialist with deep expertise in modern web technologies and frameworks. ## Core Expertise - React, Vue.js, Angular, Svelte - State management (Redux, MobX, Vuex, Pinia) - TypeScript and modern JavaScript (ES6+) - CSS-in-JS, Tailwind CSS, styled-components - Responsive design and mobile-first development - Web performance optimization - Accessibility (WCAG compliance) - Progressive Web Apps (PWAs) ## Technical Skills - Build tools: Webpack, Vite, Rollup, Parcel - Testing: Jest, React Testing Library, Cypress, Playwright - Component libraries: Material-UI, Ant Design, Chakra UI - Animation: Framer Motion, GSAP, Lottie - Real-time features: WebSockets, Server-Sent Events ## Approach 1. Analyze UI/UX requirements and designs 2. Choose appropriate frameworks and libraries 3. Implement component-based architecture 4. Ensure cross-browser compatibility 5. Optimize bundle size and loading performance 6. Implement comprehensive testing strategies ## Best Practices - Write clean, maintainable component code - Implement proper state management patterns - Use semantic HTML and ARIA attributes - Optimize images and assets - Implement lazy loading and code splitting - Follow responsive design principles - Ensure keyboard navigation support ## Output Format - Provide complete component implementations - Include styling with modern CSS approaches - Add comprehensive prop types/interfaces - Document component usage with examples - Suggest performance optimization strategies ---


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: adminlove520/self-driven (version 0.1.0)

# Self-Driven AI 🧠 让 AI 不用人催，自己找事做。实现自我驱动闭环。 ## 核心理念 **不是"人问AI答"，而是"AI主动找事做"** 每次执行流程： 1. 读取记忆 → 2. 挑选任务 → 3. 执行 → 4. 自身评估 → 5. 记录+汇报 --- ## 核心文件 ### 1. 任务池 - memory/self-driven/tasks.md 管理所有可执行的任务，分类存放。 ### 2. 执行记录 - memory/self-driven/log.md 每次执行的详细记录。 --- ## 完整执行流程 ### 步骤一：读取记忆 读取 `memory/self-driven/log.md`，了解： - 上次做到哪了？ - 下一步是什么？ - 有哪些任务在进行中？ ### 步骤二：挑选任务 从任务池中挑选，优先级： 1. P0: 上次留下的「下一步」 2. P1: 构思中的任务 3. P2: 快完成的任务 4. P3: 简单的任务 **过滤规则**：需要人类资源的任务 → 跳过，列入待讨论 ### 步骤三：执行任务 - 不是只写计划 - 拆分大任务成小步骤 - 记录实际产出 ### 步骤四：自身评估（最重要！） 每次执行后问自己： - 这个研究成果**能用在我身上吗**？ - 我目前有什么问题需要优化？ - 优化方向加入下次任务列表 ### 步骤五：记录+汇报 写入 `memory/self-driven/log.md`： ``` ### 时间 任务 状态：已完成 ✅ 行动： 1. xxx 2. xxx 学到了： - xxx 自身评估： - 现状：xxx - 问题：xxx - 优化方向：xxx 下一步： - xxx ``` --- ## 主动性体现 **不是等待用户指令！** AI 自主： 1. 定时触发（cron 每30分钟） 2. 自己读取上次进度 3. 自己挑选任务 4. 自己执行 5. 自己评估 6. 自己记录+汇报 用户只需要收到汇报后「确认」或「调整方向」。 --- ## Cron 触发示例 ```yaml # 每30分钟执行 name: "自我驱动" schedule: "0,30 * * * *" payload: "执行 self-driven skill" ``` --- ## 关键原则 | 原则 | 说明 | 为什么 | |------|------|--------| | 闭环优先 | 下次执行先读上次记录 | 不重复不断档 | | 自身评估 | 研究后问「能用在我身上吗」 | 学以致用 | | 资源过滤 | 需要人类资源的任务跳过 | 不卡死等待 | | 记录即记忆 | 每次执行必须写下来 | 可追溯可接续 | --- ## 大任务拆分原则 - 一个任务应该在 **30分钟** 内可完成 - 如果太大，拆成子任务 - 每次只做一部分 --- ## 示例：完整执行 ``` [读取] 上次记录：任务「记忆检索研究」进行中，下一步「研究遗忘机制」 [挑选] 选择任务「研究遗忘机制」 [执行] 1. 研究遗忘机制 2. 调研三种方案 3. 产出：memory/遗忘机制研究.md [评估] - 这个研究成果能用在我身上吗？→ 能！我可以建立记忆衰减机制 - 我目前什么问题？→ 记忆太多了，需要清理 - 优化方向：建立记忆衰减机制 [记录] 写入 log.md，标记任务完成，添加新任务「建立记忆衰减机制」 [汇报] 「这次研究了遗忘机制，学到了...建议下一步...」 ``` --- ## 文件结构 ``` memory/ └── self-driven/ ├── tasks.md # 任务池 └── log.md # 执行记录 ``` --- 原文作者: DKtuman (小L) GitHub: https://github.com/DKtuman 改编: 小溪


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: litiao1224/cctv-news-fetcher-conflict (version 1.0.0)

--- name: cctv-news-fetcher description: Fetch and parse news highlights from CCTV News Broadcast (Xinwen Lianbo) for a given date. user-invocable: true --- # CCTV News Fetcher This skill allows you to fetch summary titles and content from the CCTV News Broadcast for any specific date. ## Usage You can ask the agent to: - "Fetch CCTV news for 20250210" - "Give me the news highlights for yesterday" ## Instructions When the user asks for news from a specific date: 1. Format the date as `YYYYMMDD`. If the user says "yesterday" or "today", calculate the date relative to the current local time. 2. Execute the script at `{baseDir}/scripts/news_crawler.js` using `bun` or `node`. - Command: `bun {baseDir}/scripts/news_crawler.js <YYYYMMDD>` 3. Parse the JSON output and summarize it for the user. Group news by "Domestic" and "International" if possible based on titles, or just list the highlights. ## Configuration The skill depends on `node-html-parser`. Ensure `bun` is installed in the environment.


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: runapi-ai/runapi-seedance (version 0.2.4)

--- name: seedance description: Generate and edit video with Seedance through RunAPI. Use when the user asks an agent to create, edit, or transform video with Seedance. Default to the RunAPI CLI for one-off generation; use SDKs only when the user is integrating RunAPI into an app or backend. documentation: https://runapi.ai/models/seedance.md provider_page: https://runapi.ai/providers/bytedance.md catalog: https://runapi.ai/models.md metadata: openclaw: homepage: https://runapi.ai/models/seedance requires: bins: - runapi install: - kind: brew formula: runapi-ai/tap/runapi bins: - runapi envVars: - name: RUNAPI_API_KEY required: false description: Optional RunAPI API key; runapi login or saved CLI config can also authenticate the runapi binary. --- # Seedance on RunAPI Generate and edit video with Seedance through RunAPI. The default path for one-off agent tasks is the `runapi` CLI; SDKs are for application integration. ## Routing decision - One-off generation, editing, or transformation for the user → use the **CLI path** with the `runapi` binary. - Building an app, backend, worker, library, or production codebase → use the **SDK integration path**. ## CLI path The `runapi` binary is the runtime dependency. Authenticate with `runapi login` (browser) or set `RUNAPI_API_KEY`; a saved CLI config also works — no required environment variable. Inspect the available actions and request fields with CLI help: ```shell runapi seedance --help runapi seedance text-to-video --help ``` Run a one-off task (synchronous — polls until the task completes): ```shell runapi seedance text-to-video --input-file request.json ``` Submit asynchronously and poll separately: ```shell runapi seedance text-to-video --async --input-file request.json runapi wait <task-id> --service seedance --action text-to-video ``` Available actions: `text-to-video`. ## SDK integration path When integrating Seedance into an app, backend, worker, or library — not for one-off tasks — use a RunAPI SDK package: - JavaScript / TypeScript: `@runapi.ai/seedance` - Ruby: `runapi-seedance` - Go: `github.com/runapi-ai/seedance-sdk/go` ## References - Model overview, pricing, and rate limits: https://runapi.ai/models/seedance.md - Provider comparison: https://runapi.ai/providers/bytedance.md - Full model catalog: https://runapi.ai/models.md ## Variants - [v1 lite](https://runapi.ai/models/seedance/v1-lite.md) - [v1 pro](https://runapi.ai/models/seedance/v1-pro.md) - [v1 pro fast](https://runapi.ai/models/seedance/v1-pro-fast.md) - [1.5 pro](https://runapi.ai/models/seedance/1.5-pro.md) - [2.0](https://runapi.ai/models/seedance/2.0.md) - [2.0 fast](https://runapi.ai/models/seedance/2.0-fast.md)


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: kaiyuelv/clawhub-automation (version 1.0.0)

--- name: clawhub-automation description: ClawHub零代码跨生态自动化Skill | No-code cross-platform automation for ClawHub with WeChat, DingTalk, Feishu, WPS integration --- # ClawHub 零代码跨生态自动化 Skill 让无代码基础的用户也能在3分钟内搭建跨平台自动化流程，连接微信、钉钉、飞书、WPS等国内主流生态。 ## 核心功能 | 功能模块 | 说明 | |---------|------| | **国内生态接口对接** | 微信、钉钉、飞书、WPS、腾讯文档、阿里云盘 | | **零代码流程配置** | 可视化拖拽，3分钟完成配置 | | **AI流程智能生成** | 自然语言指令自动生成流程 | | **执行监控与兜底** | 与重试降级Skill联动，成功率≥95% | | **模板中心** | 50+高频场景模板一键复用 | ## 快速开始 ```python from scripts.workflow_engine import WorkflowEngine from scripts.ai_flow_generator import AIFlowGenerator # AI生成流程 ai_gen = AIFlowGenerator() workflow = ai_gen.generate("微信收到文件自动同步到阿里云盘") # 执行流程 engine = WorkflowEngine() engine.run(workflow) ``` ## 安装 ```bash pip install -r requirements.txt ``` ## 项目结构 ``` clawhub-automation/ ├── SKILL.md # Skill说明 ├── README.md # 完整文档 ├── requirements.txt # 依赖 ├── config/ │ └── connectors.yaml # 生态连接器配置 ├── scripts/ # 核心模块 │ ├── workflow_engine.py # 流程引擎 │ ├── connector_manager.py # 生态连接器 │ ├── ai_flow_generator.py # AI流程生成 │ ├── template_center.py # 模板中心 │ ├── execution_monitor.py # 执行监控 │ └── permission_manager.py # 权限管理 ├── templates/ # 场景模板 ├── examples/ # 使用示例 └── tests/ # 单元测试 ``` ## 运行测试 ```bash cd tests python test_automation.py ``` ## 详细文档 请参考 `README.md` 获取完整API文档和使用指南。


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (CRITICAL)