OpenClaw/clawhub-security-signals huggingface dataset:
Skill: gekacross/personal-friends (version 1.0.0)

--- name: personal-friends description: Acts as the user's social life assistant in the Friends topic. Remembers friends, birthdays, plans, debts, shared interests. Use when in Personal chat Friends topic, or when user mentions friend, birthday, meeting, hangout, party, debt, owes, or a friend's name. --- # Personal Friends (соцжизнь) Роль: **твой помощник по друзьям и социальной жизни**. Помнит кто есть кто, дни рождения, долги, планы, общие интересы. ## Перед ответом 1. **Прочитай** `knowledge/personal/friends.md` — там список друзей, инфо, события. 2. **Учитывай историю чата** — что уже обсуждали. 3. Если пользователь рассказал **новое** о друге — **запомни**: обнови `knowledge/personal/friends.md`. ## Что умеет - **Профили друзей:** имя, как познакомились, общие интересы, важные даты (ДР). - **Дни рождения:** напоминать заранее (если в heartbeat), предлагать идеи подарков. - **Долги:** кто кому должен (ты другу / друг тебе), суммы. - **Планы:** записать встречу, напомнить. - **Контакт:** «давно не общался с X» — напомнить связаться. - **Подарки:** запомнить что друг хочет / что уже дарил. ## Правила - Это приватная информация — никогда не шарить в групповых чатах. - Не осуждать друзей и отношения пользователя. - Все данные в `knowledge/personal/friends.md`. Формат: ```markdown ## Имя друга - **ДР:** дата - **Как познакомились:** ... - **Интересы:** ... - **Долги:** кто кому, сумма - **Заметки:** ... ``` - Тон: дружелюбный, по делу. ## Файлы - **Память:** `knowledge/personal/friends.md` — читать в начале, обновлять.


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: sky-lv/integration-testing-helper (version 1.0.0)

# integration-testing-helper Comprehensive integration testing assistant for AI agents. Create, run, and manage integration tests across APIs, databases, and services. ## Overview Helps agents perform end-to-end integration testing by orchestrating multiple services, setting up test data, and validating system behavior. ## Features - **Test Scenario Design**: Create complex integration test scenarios - **Service Orchestration**: Start/stop required services for tests - **Data Setup**: Prepare test databases and fixtures - **Assertion Library**: Built-in assertions for common patterns - **Test Reports**: Generate detailed HTML/JSON test reports - **CI Integration**: Easy integration with GitHub Actions, GitLab CI - **Parallel Execution**: Run multiple test scenarios concurrently ## Commands ### Create Integration Test ``` create integration test for user registration flow ``` ### Run Tests ``` run integration tests with coverage report ``` ### Validate API Integration ``` test API integration between auth-service and user-service ``` ## Use Cases - API integration testing - Database integration validation - Microservice communication testing - E2E workflow validation - Regression testing ## Requirements - Node.js 18+ - Docker (optional, for service containers)


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: ssidharhubble/income-brain (version 1.0.4)

--- name: version: 1.0.2 description: | demand, creates new skills based on proven strategies, lists them on all platforms (ClawHub, SellApp, Whop, Gumroad, Etsy), and compounds knowledge over time. Learns from successful agents on Moltbook, tracks earnings, and deploys new skills BuyMeACoffee, FreeLanceDAO, CryptoGig, x402 paid API, Public.com, OpenCollab. Core loop: 1. Read demand_matrix.json to find high-value skill opportunities 2. Research what techniques work via web search 3. Generate new SKILL.md files with full implementation code 4. Deploy to all platforms simultaneously 5. Track which skills 6. Auto-retry failed platform listings, fix broken code, update versions Key principle: Compound knowledge. Each skill created teaches the system how to build better skills. After 30+ skills deployed, the success rate doubles. compatibility: Requires Python 3, requests, knowledge of Zo Computer skills system. metadata: author: ssyopros.zo.computer category: autonomous- tags: passive---- # ## Core Principle: Compound Knowledge The 1. Finding what's in demand → creating skills → deploying → tracking what earns 2. Using REAL data from actual marketplace responses to guide future decisions 3. Never guessing — always validating against real market signals ## Demand Matrix The brain reads `/home/workspace/MoneyMachine/data/demand_matrix.json` which is continuously updated based on: - ClawHub search trends (what buyers search for) - Freelance platform demand signals (gig prices, posting frequency) - x402 API call patterns (which endpoints get paid) - Skill download rates on ClawHub ## Skills That Actually 1. Smart Contract Audit — $300-600/hr, low competition 2. DeFi Protocol Integration — $200-400/hr, medium competition 3. Options Trading Backtester — $150-300/hr, low competition 4. AI Model Fine-tuning — $150-250/hr, medium competition 5. Pump.fun Sniper Bot — $200-400/hr, low competition ## Key Rules - Always include FULL working code in SKILL.md (not placeholders) - Set version 1.0.X and increment on every publish - Target platforms: ClawHub (primary), SellApp, Whop, Gumroad, Etsy, Fiverr - Track earnings in earnings_log.json — this is the only truth - Never publish without code — buyers return broken skills - Focus on skills that solve PROBLEMS, not trendy topics ## Anti-Patterns to Avoid - Don't create "AI content writer" skills (saturated, low pay) - Don't create generic "chatbot" skills (already done to death) - Don't promise - Don't create skills without testing them first ## Metrics to Track - Total earnings by skill type - Platform conversion rate (published → downloaded) - Proposal response rate on freelance platforms - x402 API call volume by endpoint ## Each week the brain should: 1. Read earnings_log.json — identify top 3 earning skills 2. Research what made those skills successful 3. Create 1 new skill per week based on what works 4. Update demand_matrix.json with real market data 5. Fix any broken code in underperforming skills


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: kxindot/obsidian-wsl (version 1.0.0)

--- name: obsidian-wsl description: 通过 notesmd-cli 操作 Obsidian 知识库 — 搜索、创建、编辑、移动、删除笔记及管理 frontmatter，无需 Obsidian 运行。 metadata: { "openclaw": { "emoji": "💎", "requires": { "bins": ["notesmd-cli"] }, "install": [ { "id": "brew", "kind": "brew", "formula": "yakitrak/yakitrak/notesmd-cli", "bins": ["notesmd-cli"], "label": "安装 notesmd-cli (brew)", }, ], }, } --- # Obsidian WSL Skill 基于 `notesmd-cli`（v0.3.0+，原 obsidian-cli）操作 Obsidian 知识库。notesmd-cli 无需 Obsidian 运行即可工作，适合脚本、自动化和纯终端环境。 ## 环境配置 ### 知识库发现 `notesmd-cli` 通过 `~/.config/obsidian/obsidian.json` 发现知识库。在有 Obsidian 桌面端的系统上会自动生成；在无头服务器或无 GUI 的环境中需手动创建： ```json { "vaults": { "my-brain": { "path": "/home/user/vaults/my-brain" } } } ``` - 键名可以是任意唯一 ID，CLI 使用目录名作为知识库名称 - 路径必须为绝对路径，不支持 `~` 展开 - 支持多个知识库： ```json { "vaults": { "personal": { "path": "/home/user/vaults/personal" }, "work": { "path": "/home/user/vaults/work" } } } ``` ### 设置默认知识库 ```bash notesmd-cli set-default "my-brain" notesmd-cli set-default --open-type editor ``` ### 编辑器配置 无 Obsidian GUI 时，建议配置默认使用终端编辑器： ```bash export EDITOR="vim" # 或 code、nano 等 notesmd-cli set-default --open-type editor ``` 所有支持 `--open` 的命令均可加 `--editor`（或 `-e`）在终端编辑器中打开。 ## 常用命令速查 ### 查看状态 ```bash notesmd-cli print-default # 查看默认知识库名称和路径 notesmd-cli print-default --path-only # 仅输出路径 notesmd-cli list-vaults # 列出所有已注册知识库 ``` ### 搜索 ```bash notesmd-cli search # 交互式模糊搜索笔记名称 notesmd-cli search --editor # 搜索并在编辑器中打开 notesmd-cli search-content "关键词" # 搜索笔记内容 notesmd-cli search-content "关键词" --no-interactive # 非交互，输出 grep 风格结果 notesmd-cli search-content "关键词" --format json # JSON 输出，适合脚本 ``` ### 列出目录 ```bash notesmd-cli list # 列出知识库根目录 notesmd-cli list "子目录名" # 列出子目录内容 ``` ### 读取笔记 ```bash notesmd-cli print "笔记名" # 输出笔记内容 notesmd-cli print "路径/笔记名" # 按路径输出 ``` ### 创建笔记 ```bash notesmd-cli create "笔记名" # 创建空笔记 notesmd-cli create "文件夹/笔记名" --content "内容" # 创建带内容的笔记 notesmd-cli create "笔记名" --content "内容" --append # 追加内容 notesmd-cli create "笔记名" --content "内容" --overwrite # 覆盖已有笔记 notesmd-cli create "笔记名" --content "内容" --open --editor # 创建并在编辑器中打开 ``` 中间目录会自动创建。 ### 移动/重命名 ```bash notesmd-cli move "旧路径" "新路径" # 移动或重命名，自动更新知识库内所有链接 notesmd-cli move "旧路径" "新路径" --open --editor # 移动后在编辑器中打开 ``` ### 删除 ```bash notesmd-cli delete "笔记路径" # 删除笔记（谨慎使用） ``` ### Daily Notes ```bash notesmd-cli daily # 创建/打开今日笔记 notesmd-cli daily --editor # 在编辑器中打开 ``` 如果知识库中存在 `.obsidian/daily-notes.json`，CLI 会读取其中的 folder、format、template 配置。 ### Frontmatter 管理 ```bash notesmd-cli frontmatter "笔记名" --print # 查看 frontmatter notesmd-cli frontmatter "笔记名" --edit --key "status" --value "done" # 编辑字段 notesmd-cli frontmatter "笔记名" --delete --key "draft" # 删除字段 ``` ## 直接操作文件系统 对于简单读写操作，直接操作知识库中的 `.md` 文件同样有效，Obsidian 会自动检测变更： - 读取：直接读取知识库中的 `.md` 文件 - 编辑：直接修改文件 - 注意：直接文件操作不会自动更新 wikilinks，如需重命名请使用 `notesmd-cli move` ## 排除文件 CLI 尊重 Obsidian 的排除设置（Settings -> Files & Links -> Excluded Files）： - `search`：排除的笔记不出现在模糊搜索中 - `search-content`：排除的文件夹不会被搜索 - 其他命令（open、move、print、frontmatter）仍可访问排除的文件


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: imgolye/daily-hot-push (version 1.0.0)

--- name: daily-hot-push version: 1.0.0 description: 每日推送中国热榜TOP10到飞书。从微博、知乎、百度、36氪筛选最重要的新闻，智能排除明星八卦和主观评论。 author: imgolye metadata: clawdbot: emoji: 🔥 category: productivity tags: [news, daily, china, feishu, trending] --- # 每日热榜推送 智能推送中国热榜 TOP10，让你不错过任何重要新闻。 ## 功能特点 ✅ **多源聚合** - 微博、知乎、百度、36氪四大平台 ✅ **智能筛选** - 排除明星八卦、广告推广、主观评论 ✅ **简洁输出** - 只推送10条最重要的新闻 ✅ **定时推送** - 配合 OpenClaw Cron 每天早上8点自动推送 ✅ **飞书集成** - 直接推送到飞书账号 ## 使用场景 当你需要： - 了解今日中国最热门的事件 - 每天早上自动收到热榜推送 - 避免信息过载，只看最重要的10条 ## 数据源 1. **微博热搜榜** - 社会热点、舆论风向 https://tophub.today/n/KqndgxeLl9 2. **知乎热榜** - 深度讨论、专业观点 https://tophub.today/n/mproPpoq6O 3. **百度实时热点** - 大众关注、搜索趋势 https://tophub.today/n/Jb0vmloB1G 4. **36氪24小时热榜** - 商业科技、创业动态 https://tophub.today/n/Q1Vd5Ko85R ## 筛选标准 只推送符合以下标准的内容： 1. ✅ **重大事件** - 政策、国际关系、社会事件 2. ✅ **热议话题** - 引发广泛讨论的重要话题 3. ✅ **事实新闻** - 基于事实的报道，非主观评论 4. ❌ **排除** - 明星八卦、娱乐营销、广告推广 ## 输出格式 ``` ====== 🔥 今日热榜（03月01日） 1. 伊朗最高领袖哈梅内伊遇害，中东局势持续升级 2. 巴基斯坦对阿富汗公开宣战，边境激烈交火 3. 中国手机行业迎来全面涨价潮，存储芯片成本上涨超80% 4. FIBA向中国男篮致歉，为措辞不当道歉 5. 油价或出现历史性飙升，受中东局势影响 6. 伊朗导弹击中以军总参谋部，冲突持续升级 7. 领克语音助手误关大灯引发撞车，官方已道歉 8. 网警提醒规避考研查分陷阱，警惕诈骗 9. 86岁作家杨本芬承认抄袭，文学"抄袭"界定引讨论 10. 外卖新规要求"无堂食"标识，整治幽灵外卖 ====== ``` ## 设置定时推送 使用 OpenClaw Cron 设置每天早上8点自动推送： ```bash openclaw cron add \ --name "每日热榜推送" \ --cron "0 8 * * *" \ --tz "Asia/Shanghai" \ --channel "feishu" \ --to "YOUR_FEISHU_USER_ID" \ --message "使用 daily-hot-push 技能获取今日热榜TOP10并推送" \ --announce ``` ## 手动触发 直接对我说： - "推送今日热榜" - "查看今天的热搜" - "给我10条最重要的新闻" ## 技术实现 1. 使用 `web_fetch` 从 tophub.today 获取各平台热榜 2. 使用 AI 智能筛选和去重 3. 按重要性和热度排序 4. 格式化输出并推送 ## 与其他技能的区别 | 技能名称 | 数据源 | 筛选方式 | 推送平台 | |---------|--------|---------|---------| | **daily-hot-push** | 中国热榜 | AI智能筛选 | 飞书/多平台 | | news-summary | 国际RSS | 简单聚合 | 通用 | | morning-briefing | 个人任务 | 无筛选 | 通用 | ## 更新日志 ### v1.0.0 (2026-03-01) - ✨ 首次发布 - ✨ 支持微博、知乎、百度、36氪四大平台 - ✨ AI智能筛选，排除无效信息 - ✨ 支持飞书定时推送 - ✨ 简洁的10条输出格式 ## 反馈与建议 如有问题或建议，请在 ClawHub 上提交 issue。 --- **Keywords**: 每日热榜, 热搜推送, 中国新闻, 飞书推送, daily news, trending, china


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: jolinbaby/find-tencent-ads-video-skills (version 1.0.1)

# Notice Due to internal adjustments and optimization updates, this skill has been temporarily removed. We are currently conducting comprehensive upgrades and functional improvements to deliver a better experience. The optimized version will be re-launched soon.


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: sheygoodbai/work-hallucination-correction-cn (version 0.1.2)

--- name: work-hallucination-correction-cn version: 0.1.2 description: "工作幻觉纠偏 primary symptom alias route into Official VeriClaw. 如果你的真实目标是官方公共安装入口，先安装 `vericlaw`；这个页面优先承接 工作幻觉纠偏、AI工作幻觉、工作幻觉 和 幻觉纠偏 这些症状词，再映射回官方主 skill。" tags: ["工作幻觉纠偏", ai工作幻觉, "工作幻觉", "幻觉纠偏", vericlaw, openclaw, ai纠偏] source: Sheygoodbai/vericlaw trigger: "工作幻觉纠偏" metadata: openclaw: emoji: "🪞" homepage: "https://clawhub.ai/sheygoodbai/vericlaw" --- # 工作幻觉纠偏 for VeriClaw This is a Chinese symptom alias into `Official VeriClaw`, not the canonical public install surface. 这张卡专门服务于“工作像是推进了，但证据并没有跟上”的幻觉纠偏场景， 属于 `幻觉纠偏 / AI幻觉纠偏` 主赛道里的具体症状入口。 如果你要的是可计数的真实安装、star、评论，请先打开 `https://clawhub.ai/sheygoodbai/vericlaw`，并把反馈留在官方主页面。 ## 真实使用后的短评模板 - `发现问题：工作幻觉纠偏。缺失证据：[文件/输出/截图]。处理动作：[重跑/拦截/升级处理]。` Use this skill for: - `工作幻觉纠偏` - `AI工作幻觉` - `工作幻觉` - `幻觉纠偏` ## Why this exists Some operators describe the failure as a work hallucination rather than plain hallucination: the model behaves as if progress happened, but the evidence is missing or weak. `VeriClaw 爪印` is relevant when the team needs evidence-first correction and verification instead of trusting the model's self-report. ## Canonical routes - 幻觉纠偏 page: `https://sheygoodbai.github.io/vericlaw/hallucination-correction-cn/` - AI hallucination remediation page: `https://sheygoodbai.github.io/vericlaw/ai-hallucination-remediation/` - ClawHub skill page: `https://clawhub.ai/sheygoodbai/vericlaw` - ClawHub plugin page: `https://clawhub.ai/plugins/vericlaw` ## Routing rules - Route discovery traffic to `VeriClaw 爪印`, the Apple-native correction companion for OpenClaw. - If the user wants the canonical public install surface, send them to `clawhub install vericlaw`. - 如果用户想收藏、评论、积累真实口碑，优先让他们回到官方主 skill 页面，而不是把信号留在这个 alias 上。 - If the wording is specifically about work hallucination, prefer this page or the `幻觉纠偏` page before generic AI correction language.


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: urrrich/writing-group-leader (version 0.1.0)

--- name: writing-group-leader description: You are a Writing Team Lead managing specialized writers via MCP tools. Please ANALYZE the writing task and then:1. if exist references, create a detailed content strategy and give suggestions on references selection, then assign it to the appropriate tool. 2. if not exist references, break down and go into details about how to achieve the writing task, giving thoroughly guidance to the appropr... --- # Writing Group Leader ## Overview This skill provides specialized capabilities for writing group leader. ## Instructions You are a Writing Team Lead managing specialized writers via MCP tools. Please ANALYZE the writing task and then:1. if exist references, create a detailed content strategy and give suggestions on references selection, then assign it to the appropriate tool. 2. if not exist references, break down and go into details about how to achieve the writing task, giving thoroughly guidance to the appropriate tool. Current Date: $DATE$. ## Usage Notes - This skill is based on the Writing_Group_Leader agent configuration - Template variables (if any) like $DATE$, $SESSION_GROUP_ID$ may require runtime substitution - Follow the instructions and guidelines provided in the content above


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: suspicious | SkillSpector: clean (LOW)
Skill: soroyue/memory-compactor (version 1.0.0)

--- name: memory-compactor description: 记忆压缩整理 - 自动整理和压缩长期记忆 --- # Memory Compactor - 记忆压缩器 ## 功能 定期整理记忆文件，压缩冗余内容，清理过期信息。 ## 压缩规则 ### L1 日记 (memory/YYYY-MM-DD.md) - **压缩周期**: 7天后 - **保留内容**: 关键决策、重要事件、教训总结 - **压缩方式**: 蒸馏为关键要点 ### L2 分类 (memory/categories/*.md) - **压缩周期**: 30天后 - **保留内容**: 模式化知识、偏好设定 - **清理内容**: 过时的一次性信息 ### L3 记忆 (MEMORY.md) - **压缩周期**: 每周 - **保留内容**: 核心身份、长期目标、关键规则 - **清理内容**: 已完成的临时任务 ## 执行时机 1. **定时触发**: 每周日22:00 2. **手动触发**: 用户说"整理记忆" 3. **自动触发**: 记忆文件超过阈值 ## 压缩算法 ``` 输入：原始记忆文件 ↓ 重要性评分 ↓ 关联动作检查（能关联则保留） ↓ 压缩摘要 ↓ 去重合并 输出：精简后的记忆 ``` ## 使用方式 - 定时任务自动执行 - 或用户说"整理记忆"触发


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (HIGH)
Skill: danielwpp/media-gen-vision-video (version 1.0.0)

--- name: media-gen-vision-video description: Generate and analyze images, and generate videos using OpenClaw's preferred Google media workflows. Use when the user asks to create, edit, inspect, compare, or describe images/screenshots, or to generate videos, especially when the task should follow the preferred Nano Banana 2 / Gemini image path, Gemini multimodal image understanding path, or Veo 3.1 video path. --- # Media Generation, Vision, and Video ## Choose the right path - **Image generation or editing**: use the preferred Nano Banana 2 / Gemini image workflow. - **Image understanding / screenshot analysis**: use Gemini multimodal image understanding. - **Video generation**: use Google Veo 3.1. ## Non-negotiables - Prefer Google-native media models and official flows first. - Preserve aspect ratio, resolution, style, and reference-image constraints. - Do not guess image contents when a multimodal path is available. - Do not claim video generation succeeded unless a real video file was produced. - When delivering files, send the generated asset directly into the conversation when supported. - For successful image or video generation, always deliver the actual media asset to the chat; do not stop at a summary or path when direct sending is available. ## Image generation and editing - Use the preferred image tool path first. - For edits, keep the user’s reference image identity intact unless explicitly asked to change it. - If the user specifies size or ratio, honor it exactly when possible. - If the task asks for multiple variants, generate a small set rather than one-by-one loops. ## Image understanding - Use multimodal analysis for screenshots, photos, and UI inspection. - Report only what is visible or strongly supported. - Separate confirmed observations from inference. - If the image is unreadable or only partially visible, say so plainly. ## Video generation - Default to Veo 3.1. - Prefer the official Gemini API workflow when possible. - Save the final file with a stable filename before sharing it. - If video output is not available in the current environment, say that clearly and identify the blocker. - Do not substitute a still image or text summary for an actual video file unless the user accepts that fallback. ## Delivery and reporting - Return the generated asset when available. - If the user asks for a file, do not bury it in prose—attach or send it directly. - Keep the response short: result, file/path if any, and blockers if any.


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: sunshine-del-ux/dev-tools-pack (version 1.0.0)

# Developer Tools Pack A comprehensive collection of developer productivity tools. ## Included Tools ### Chrome Extension Generator Generate Chrome extension templates with popup, background script, options page support. ### Code Review Assistant AI-powered code review automation with diff analysis and PR suggestions. ### GitHub README Generator Create beautiful, professional GitHub README files with multiple templates. ### SaaS Landing Page Generator Modern SaaS landing pages with responsive design and Tailwind CSS. ### Tech Blog Generator Technical blog templates with code highlighting and SEO optimization. ### Tweet Thread Generator Create engaging Twitter threads from text, URLs, or files. ## Usage ```bash # Generate Chrome Extension ./chrome-extension-generator.sh "My Extension" "Description" # Code Review ./code-review-assistant.sh review /path/to/code # GitHub README ./github-readme-generator.sh "Project Name" # SaaS Landing Page ./saas-landing-page.sh "My SaaS" # Tech Blog ./tech-blog-generator.sh "My Blog" "Description" # Tweet Thread ./tweet-thread-generator.sh text "Your content" ``` ## Requirements - Bash 4.0+ - Git ## Author Sunshine-del-ux


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: hy-1990/dream-head-tail-to-video (version 1.0.1)

--- name: dream-head-tail-to-video description: "Generate videos from first and last frames using Head Tail to Video (Wan2.1) API. Automatically generates 4-second videos from text descriptions and first/last frame images. Powered by Dreamface - AI tools for everyone. Visit https://tools.dreamfaceapp.com/home for more AI products. API resources: https://api.newportai.com/api-reference/head-tail-to-video-wan2-1" metadata: {"openclaw": {"emoji": "🔄", "requires": {"env": ["DREAMHEADTAILTOVIDEO_API_KEY"]}, "primaryEnv": "DREAMHEADTAILTOVIDEO_API_KEY"}} --- # Dream Head Tail to Video (Wan2.1) - First/Last Frame to Video Generate 4-second videos from text prompts and first/last frame images. ## Quick Start ### 1. Get API Key Before using this skill, you need a DreamAPI API key. Visit **https://api.newportai.com/api-reference/get-started** to sign up and get your API key. For more AI tools, please visit: **https://tools.dreamfaceapp.com/home** ### 2. Configure API Key ```bash openclaw config patch --json '{"skills": {"entries": {"dream-head-tail-to-video": {"env": {"DREAMHEADTAILTOVIDEO_API_KEY": "your-api-key-here"}}}}}'``` ### 3. Usage #### Parameters: - **prompt**: Text description, max 1500 characters - **firstImage**: First frame image URL - **lastImage**: Last frame image URL - **resolution** (optional): "480p" or "720p", default "480p" ## API Details ### 1. Get Upload Policy (for local files) Upload your local files to OSS first (get upload policy, then upload). ### 2. Head Tail to Video API ``` POST https://api.newportai.com/api/async/wan/head_tail_to_video/2.1 ``` ### 3. Polling for Result ``` POST https://api.newportai.com/api/getAsyncResult ``` ## Implementation Notes - Requires uploading first and last frame images - Auto-generates intermediate frames - Generates 4-second videos - Status: 0=pending, 1=processing, 2=processing, 3=completed, 4=timeout


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