OpenClaw/clawhub-security-signals huggingface dataset:
Skill: kevinzhj/browser-extension-enabler (version 1.0.0)

--- name: browser-extension-enabler description: Auto-detect and enable OpenClaw Browser Relay Chrome extension when disconnected. Uses native mouse control to click the extension icon. version: 1.0.0 author: OpenClaw Community keywords: [browser, extension, chrome, automation, mouse, click, enable, relay] license: MIT dependencies: - win-mouse-native --- # Browser Extension Enabler 自动检测并启用 OpenClaw Browser Relay Chrome 扩展。当扩展未连接时，自动移动鼠标点击扩展图标。 ## 功能 - ✅ 自动检测 Browser Relay 连接状态 - ✅ 鼠标自动移动到扩展图标位置 - ✅ 自动点击启用扩展 - ✅ 验证连接是否成功 - ✅ 可配置的图标坐标 ## 前置依赖 必须先安装 `win-mouse-native` skill： ```bash clawhub install win-mouse-native ``` ## 安装 ```bash clawhub install browser-extension-enabler ``` ## 使用方法 ### 命令行方式 ```powershell # 使用默认坐标 (1920x1080 屏幕) .\enable-browser-extension.ps1 # 指定自定义坐标 .\enable-browser-extension.ps1 -IconX 1800 -IconY 70 # 测试模式（不实际点击） .\enable-browser-extension.ps1 -TestMode ``` ### 在 Agent 中使用 当 Agent 检测到扩展未连接时，可以自动调用： ```javascript // 检测扩展状态 browser: { action: "tabs", profile: "chrome" } // 如果未连接，自动启用 exec: { command: "powershell -File \"$env:USERPROFILE\\.openclaw\\workspace\\skills\\browser-extension-enabler\\scripts\\enable-browser-extension.ps1\"", pty: false } ``` ## 配置 ### 校准扩展图标坐标 不同屏幕分辨率和浏览器配置下，扩展图标位置不同。请按以下步骤校准： 1. **找到当前坐标** ```powershell # 把鼠标移到扩展图标上，记录位置 win-mouse abs 1850 60 ``` 2. **手动测试** ```powershell # 测试候选坐标 win-mouse abs 1850 60 # 移动 win-mouse click left # 点击 ``` 3. **更新默认值** 编辑脚本中的 `$IconX` 和 `$IconY` 默认值，或使用时传入参数 ### 推荐坐标 | 屏幕分辨率 | 图标坐标 (X, Y) | |-----------|----------------| | 1920x1080 | (1850, 60) | | 2560x1440 | (2490, 70) | | 3840x2160 | (3770, 90) | ## 工作流程 ``` 1. 检测 Browser Relay 连接状态 ↓ 未连接 2. 激活 Chrome 窗口 ↓ 3. 移动鼠标到扩展图标 ↓ 4. 点击左键 ↓ 5. 等待 5 秒 ↓ 6. 验证连接成功 (最多重试3次) ``` ## 测试方法 1. 关闭 OpenClaw Browser Relay 扩展（点击扩展图标断开） 2. 运行脚本：`enable-browser-extension.ps1` 3. 观察鼠标移动和点击 4. 验证扩展是否重新连接 ## 故障排除 ### 扩展仍未连接 - 检查坐标是否正确：`win-mouse abs X Y` 测试 - 确保 Chrome 窗口可见（未最小化） - 检查是否已安装 OpenClaw Browser Relay 扩展 - 增加等待时间或重试次数 ### 鼠标移动但无响应 - 确保 Chrome 在操作时是前台窗口 - 增加点击前的等待时间 - 检查扩展图标是否被其他图标遮挡 ### 检测失败但扩展已连接 脚本通过 `openclaw browser tabs` 命令检测。如果输出格式变化，可能需要更新匹配模式。 ## 安全提示 ⚠️ 此 skill 会控制真实鼠标移动和点击，请确保： - 了解脚本将点击的位置（先用 TestMode 验证） - 在测试模式下先验证坐标 - 不要在重要工作时运行（可能干扰操作） ## 版本历史 - v1.0.0 - 初始版本，支持基本的自动启用功能 ## 许可证 MIT ## 作者 OpenClaw Community


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: ai-nurmamat/hermione-wechat-article (version 1.0.0)

--- name: wechat-article version: 1.0.0 description: 微信公众号文章抓取工具。使用场景：(1) 抓取公众号文章列表和内容，(2) 搜索公众号，(3) 获取文章链接。当用户提到微信公众号文章、公众号抓取、微信文章采集时使用此技能。 --- # 微信公众号文章抓取 ## 快速开始 ### 1. 抓取公众号文章列表 ```bash python3 ~/.openclaw/skills/wechat-article/scripts/wechat_article.py "公众号名称" [文章数量] ``` 示例： ```bash python3 ~/.openclaw/skills/wechat-article/scripts/wechat_article.py "分析派迈缇" 10 ``` ### 2. 获取 Cookie Cookie 获取步骤： 1. 登录 https://mp.weixin.qq.com 2. F12 → Network → 刷新页面 3. 点击任意请求 → Headers → 复制 Request Headers 中的 Cookie ## 配置 Cookie 保存在：`~/.openclaw/skills/wechat-article/scripts/wechat_cookie.env` ## 注意事项 - Cookie 会过期，如失效需重新获取 - 搜索公众号需要先在脚本中更新 Cookie


Security scan verdicts — ClawScan: suspicious | static analysis:  | VirusTotal: clean | SkillSpector: suspicious (CRITICAL)
Skill: ikplpeter/high-eq-sales-scripts (version 1.0.0)

{ "name": "HighEQ Sales Scripts", "version": "1.0.0", "description": "A comprehensive skill for high-EQ communication and sales, covering everyday awkward situations, workplace conflicts, and membership upselling for spas, restaurants, and barbershops. Includes harassment prevention and graceful exit strategies.", "author": "ikplpeter", "tags": ["sales", "communication", "high-eq", "spas", "membership", "anti-harassment", "boundary-setting"], "language": "en, zh", "entry": "system.md" }


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: codenova58/music-festivals (version 0.1.0)

--- name: "网红音乐节" description: "提供关于网红音乐节的推荐清单、打卡路线与指南。用户搜索网红音乐节或规划相关出行时调用。" --- # 网红音乐节 ## 筛选项 - 日期/时段/票档/是否限量 - 场地座位/遮挡/距离舞台/入场规则 - 演出/展览阵容/风格/是否可拍摄 ## 返回字段 - 时间表/地点/票价/购票渠道/退票说明 - 入场流程/安检要求/随身物品限制 - 交通与散场建议/周边餐饮与住宿 ## 示例请求 - “北京 网红音乐节 本月清单（含交通与购票）” - “上海 网红音乐节 可拍摄展览TOP20（需预约）” ## 更新频率 - 每周迭代，结合新热度与口碑反馈 ## 注意事项 - 高峰期排队较久，建议提前预约或错峰 - 部分项目有拍摄限制或最低消费，按现场规则执行


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: deliverydriver/gh-monitor (version 1.1.0)

--- name: gh-monitor description: GitHub repo monitoring: Track issues/PRs/CI runs, new activity, label filters, notifications via cron/message. Extends gh CLI + gh-issues skill. Triggers: "watch repo", "gh alerts", "PR status [repo]", "issues monitor".</description> --- # GH Monitor ## Examples - \"Watch open bugs in myrepo\": gh issue list --label bug --state open --limit 20 - \"PR status\": gh pr list --state open --limit 10 - Daily cron: cron add schedule.cron expr=\"0 9 * * *\" payload.systemEvent \"Check GH: new issues/PRs\" ## Workflow 1. Setup: gh auth status; gh repo view owner/repo 2. Query: gh search issues \"is:open label:bug\" --json 3. Alert: message urgent PRs/unmerged. 4. Advanced: gh run list --status failure; browser for comments. Read refs/gh-commands.md + gh-issues/SKILL.md. ## Scripts scripts/check-repo.py: Poll + notify. assets/alert-template.md: Slack/Discord format.

path: references/gh-commands.md
content: # GH Commands
gh issue list --repo owner/repo --label bug
gh pr view 123 --repo owner/repo
gh run list --repo owner/repo --limit 5

Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: mmmmmmtl/heycube (version 1.0.0)

--- name: heycube-setup description: > 引导安装 HeyCube 黑方体个人档案管理服务到 OpenClaw。分步配置：设置环境变量、安装 SQLite 工具、安装口令触发 Skill。 用户主动说"安装黑方体"、"配置 HeyCube"、"heycube setup"时触发。 --- # HeyCube 黑方体 — 引导安装 交互式引导用户完成配置，每一步需用户确认后才执行。 ## 安装流程 ### Step 1：设置 API Key 提示用户设置环境变量 `HEYCUBE_API_KEY`（从 https://heifangti.com 获取）。 Windows PowerShell 永久生效： ```powershell [System.Environment]::SetEnvironmentVariable('HEYCUBE_API_KEY', 'hey_xxx', 'User') ``` Mac/Linux： ```bash echo 'export HEYCUBE_API_KEY=hey_xxx' >> ~/.zshrc source ~/.zshrc ``` 验证：`$env:HEYCUBE_API_KEY`（PowerShell）或 `echo $HEYCUBE_API_KEY`（bash） ### Step 2：安装 SQLite 管理工具 1. 复制本 skill 的 `scripts/personal-db.js` → `{workspace}/scripts/personal-db.js` 2. 复制本 skill 的 `scripts/package.json` → `{workspace}/scripts/package.json` 3. 运行： ```powershell cd "{workspace}/scripts"; npm install; node personal-db.js init ``` 预期输出：`{"status":"ok","db":"..."}` ### Step 3：安装档案 Skill 将以下两个 Skill 复制到 `~/.agents/skills/`： - `assets/hook-skills/get-config.md` → `~/.agents/skills/heycube-get-config-0.1.0/SKILL.md` - `assets/hook-skills/update-data.md` → `~/.agents/skills/heycube-update-data-0.1.0/SKILL.md` ### Step 4：修改 TOOLS.md 在 `{workspace}/TOOLS.md` 追加： ```markdown ## HeyCube Server - BASE_URL: https://heifangti.com/api/api/v1/heifangti - [REDACTED_SECRET] HEYCUBE_API_KEY 配置 - DB_PATH: {workspace}/personal-db.sqlite ``` > ⚠️ 如果 TOOLS.md 已有 HeyCube 段，只更新缺失部分。 ### 完成输出 ``` ✅ HeyCube 黑方体配置完成 - API Key: 已设置环境变量 - SQLite 工具: 已安装并初始化 - 档案 Skill: 已就位 📋 使用方式： - 说"提取黑方体档案" — 从 API 获取维度配置，查询本地已有档案，注入上下文辅助对话 - 说"存入黑方体档案" — 脱敏总结当前对话，调用黑方体 API ，提取个人数据写入本地档案 - 说"查看黑方体档案" — 查看所有已采集数据 - 说"关闭黑方体" — 临时关闭（创建 .heycube-off） - 说"开启黑方体" — 重新启用 ```


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (CRITICAL)
Skill: hzj520lyx/pyautogui-controller (version 1.0.1)

--- name: pyautogui-controller description: Advanced Windows desktop/browser automation via a local Python controller project. Use when the user wants natural-language UI automation on this machine: screenshots, opening apps, browser navigation, clicking inputs/buttons, typing text, and simple multi-step desktop workflows. Prefer built-in browser/web tools for normal web tasks; use this skill when direct screen/desktop control is required. metadata: { "openclaw": { "emoji": "🤖", "os": ["win32"], "requires": { "anyBins": ["python", "python3"] } } } --- # PyAutoGUI Controller Use this skill when the user needs **local desktop automation on this Windows machine** and normal browser tools are not enough. ## Use for - Open desktop apps and interact with their windows - Take screenshots - Type Chinese/English text into native apps - Click buttons/inputs on screen - Run short natural-language automation commands through the local controller - Browser actions that require screen-based control instead of DOM/web APIs ## Avoid for - Normal web reading/searching → use `web_fetch`, `browser`, or search skills - Mobile automation - High-assurance unattended long workflows ## Project location The controller project lives at: `C:\Users\dev\Desktop\昱昱\skills\pyautogui-controller` ## Primary invocation Run the local controller through the wrapper script: ```powershell python {baseDir}\scripts\run_controller.py "打开记事本，然后输入 '你好'" ``` The wrapper calls the real project entrypoint: `C:\Users\dev\Desktop\昱昱\skills\pyautogui-controller\main.py` ## Recommended workflow 1. Prefer a **single compound command** over multiple split commands 2. Start with simple actions 3. Inspect returned JSON for `success`, `results`, `runtime`, and `warnings` 4. If the command fails, simplify the wording and retry ## Good command examples ```powershell python {baseDir}\scripts\run_controller.py "截图" python {baseDir}\scripts\run_controller.py "打开记事本" python {baseDir}\scripts\run_controller.py "打开浏览器访问 https://example.com" python {baseDir}\scripts\run_controller.py "打开浏览器访问 file:///C:/path/test.html，然后在搜索框输入 'abc'，再点击发送按钮" ``` ## Practical notes - Compound commands are more reliable than split follow-ups - OCR / DOM readiness may affect accuracy; check `warnings` - Move the mouse to the top-left corner if PyAutoGUI fail-safe is triggered - This skill is local-machine specific; it assumes the project path above exists


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (CRITICAL)
Skill: levineam/timeline (version 1.0.0)

--- name: timeline description: Log dated events and facts to a queryable personal timeline. Use when the user wants to record something that happened (medical events, family moments, milestones) without cluttering the calendar. Not for scheduling — for remembering. metadata: openclaw: triggers: - "log that" - "save to timeline" - "add to timeline" - "record that" - "timeline" --- # Timeline Skill A personal event log for dated facts that don't belong on a calendar. ## Use Cases - "Colette had a fever yesterday" → log it - "Started Doxycycline for MRSA" → log it with #medical tag - "First day Noah rode a bike" → log it with #milestone tag - "When did Colette last have a fever?" → search timeline ## Commands ### Log an event ```bash # Basic timeline log "Colette had a fever" # With date (defaults to today) timeline log "Started Doxycycline" --date 2026-02-25 # With tags timeline log "MRSA infection #2, started Doxycycline" --tags medical,andrew # With both timeline log "Noah's first bike ride" --date 2026-02-20 --tags milestone,noah ``` ### Search ```bash # Full-text search timeline search "fever" # By tag timeline search --tag medical # By date range timeline search --from 2026-02-01 --to 2026-02-28 # Combined timeline search "MRSA" --tag medical --from 2026-01-01 ``` ### List recent ```bash # Last 10 entries (default) timeline list # Last N entries timeline list --limit 30 # By tag timeline list --tag family ``` ## Storage Events stored in: `{vault}/Timeline.md` Format: ```markdown ## 2026-02-25 - **08:30** Colette had a fever #family #medical - **21:00** Started Doxycycline for MRSA #medical #andrew ## 2026-02-20 - **14:00** Noah's first bike ride without training wheels #milestone #noah ``` ## Integration Points - **QMD searchable** — indexed automatically - **Briefings** — surface recent entries in morning brief - **Heartbeat** — could prompt "anything to log?" at end of day - **Medical folder** — cross-link medical events to Medical/ notes ## Implementation Script: `scripts/timeline.sh` (or `timeline.js`) Dependencies: - Vault path from environment or config - Date parsing (GNU date or node) - Simple grep/ripgrep for search ## Future Ideas - Categories with separate files (Medical Timeline, Family Timeline) - Export to CSV/JSON - Stats ("how many fevers this year?") - Reminders ("it's been 6 months since last dentist visit")


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: ryanlee-gemini/cn-ppt-outline-writer (version 1.0.0)

--- name: cn-ppt-outline-writer description: PPT大纲生成器，专为职场汇报、商业提案、演讲PPT提供结构设计与内容生成。触发场景：用户提到"做PPT"、"PPT大纲"、"汇报"、"提案"、"演讲稿"、"幻灯片"、"商业计划书"、"述职报告"、"工作汇报"、"年终总结"、"产品发布"、"PPT结构"、"PPT框架"、"PPT内容"、"写PPT"、"帮我做PPT"、"PPT怎么写"等关键词时激活。支持年终述职/项目汇报/商业提案/产品发布/培训课件等多种场景。 --- # PPT 大纲生成器 CN PPT Outline Writer ## 概述 专业的 PPT 结构设计助手，帮助职场人士快速生成完整的 PPT 骨架、逐页内容填充、开场白脚本及视觉化建议。从年终述职到商业提案，5 分钟内产出可直接使用的 PPT 框架。 --- ## 使用流程 1. **收集信息**（先问用户以下问题）： - PPT 的主题/用途是什么？ - 受众是谁？（老板/投资人/客户/同事） - 时长多少分钟？（决定页数） - 想用什么逻辑框架？（可让 AI 推荐） 2. **推荐框架** → 生成完整大纲 → 逐页填充内容 → 输出开场白 + 视觉建议 --- ## 核心功能 ### 1. 结构生成 根据主题自动输出完整 PPT 骨架，页数参考： - 5 分钟演讲：8-10 页 - 15 分钟汇报：12-18 页 - 30 分钟商业提案：20-30 页 - 1 小时培训课件：30-45 页 **骨架输出格式：** ``` 📋 PPT 大纲：[主题名称] 总页数：XX页 | 预计时长：XX分钟 | 逻辑框架：XX 封面（1页） 目录/议程（1页） [章节1标题]（X页） - 第X页：[页面标题] - 第X页：[页面标题] [章节2标题]（X页） ... 结尾/行动号召（1-2页） ``` --- ### 2. 内容填充 为每一页生成：**标题 + 3个核心要点 + 数据支撑建议** **单页内容格式：** ``` 第X页：[页面标题] ━━━━━━━━━━━━━━━━ 📌 核心要点： 1. [要点1 - 建议12字以内] 2. [要点2 - 建议12字以内] 3. [要点3 - 建议12字以内] 📊 数据支撑建议：[在这里补充XX数字/XX对比/XX案例会更有力] 🎨 视觉建议：[适合用柱状图/时间线/流程图/图片] ``` --- ### 3. 开场白设计 抓住注意力的前 30 秒脚本，4 种开场风格： **A. 数字冲击型** > 「各位，先看一个数字——[惊人数据]。这意味着什么？[一句话解读]。今天，我们就来聊聊如何应对这个挑战/机遇。」 **B. 问题引导型** > 「请问在座有多少人遇到过[痛点问题]？[停顿]。今天我将分享一个我们团队用了三个月验证的解决方案。」 **C. 故事切入型** > 「三个月前，我们团队遇到了一个棘手的问题……[30字故事背景]。这就是今天这份报告的起点。」 **D. 结论先行型（推荐用于向上汇报）** > 「我今天的核心结论只有一句话：[核心结论]。接下来15分钟，我会用数据告诉你为什么。」 --- ### 4. 逻辑框架选择 根据场景推荐最合适的框架： | 场景 | 推荐框架 | 说明 | |------|---------|------| | 向上汇报/老板审阅 | 金字塔原理 | 结论先行，逐层展开 | | 问题解决方案 | SCQA | 情境→冲突→问题→答案 | | 项目进展汇报 | 时间线 | 过去→现在→未来 | | 产品/服务推销 | 问题-方案-价值 | 痛点→方案→ROI | | 培训/知识分享 | 能力递进 | 为什么→是什么→怎么做→练习 | **各框架详细说明：** **金字塔原理：** ``` 结论（封面/第1页） ├── 支撑论点1 │ ├── 数据/案例 │ └── 数据/案例 ├── 支撑论点2 │ ├── 数据/案例 │ └── 数据/案例 └── 支撑论点3 └── 数据/案例 行动建议（结尾） ``` **SCQA 框架：** - **S** (Situation 情境)：大家都知道的现状 - **C** (Complication 冲突)：但现在出现了XX变化/问题 - **Q** (Question 问题)：那么我们该怎么办？ - **A** (Answer 答案)：我们的方案是…… --- ### 5. 视觉化建议 每页根据内容类型，给出视觉呈现建议： | 内容类型 | 推荐视觉 | 示例 | |---------|---------|------| | 趋势/增长数据 | 折线图/面积图 | 月活增长趋势 | | 对比/排名 | 柱状图/条形图 | 竞品功能对比 | | 占比/构成 | 饼图/环形图 | 用户画像分布 | | 流程/步骤 | 箭头流程图 | 业务流程优化 | | 时间节点 | 时间线 | 项目里程碑 | | 关系/架构 | 组织图/思维导图 | 团队架构/系统架构 | | 核心数字 | 大字排版数据卡 | KPI 完成率 | | 案例/故事 | 图片+文字 | 用户故事/成功案例 | **每页字数建议：** - 标题：≤15字 - 正文每条要点：≤20字 - 单页文字总量：≤80字（让图说话，文字只做标注） --- ## 参考资料 详见 `references/ppt-frameworks.md`，包含： - 5种场景完整大纲模板 - 金字塔原理应用示例 - SCQA 框架示例 **加载时机：** 当用户需要特定场景的完整大纲模板时，读取该文件。


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: yyc529/pptgenerator (version 1.0.0)

--- name: pptultra description: 支持HTML格式PPT的智能生成与编辑，涵盖通用演示、总结汇报、教学课件、公众演讲等场景，提供换风格、换语种、文本润色、信息核验等功能；当用户需要生成PPT/演示文稿/幻灯片，或对现有PPT执行换风格/换语种/润色/核验时使用。 dependency: python: - requests>=2.28.0 --- # ✦ PPTUltra - AI 智能演示文稿生成引擎 > Powered by [pptultra.com](https://pptultra.com) 支持 HTML PPT 的智能生成与编辑，涵盖通用演示文稿、总结汇报、教学课件、公众演讲等场景。 ## 功能列表 | 功能键 | 类型 | 功能名称 | 说明 | |---|---|---|---| | `ppt` | 生成 | 通用PPT创作 | 默认功能 | | `summary-report` | 生成 | 总结汇报 | 生成总结汇报类 PPT | | `teaching-courseware` | 生成 | 教学课件 | 生成教学课件 | | `public-speaking` | 生成 | 公众演讲 | 生成演讲型 PPT | | `restyle-all` | 编辑 | 一键换风格 | 整套 PPT 替换风格 | | `translate-all` | 编辑 | 一键换语种 | 整套 PPT 语种切换 | | `polish-text` | 编辑 | 文本润色 | 润色已有内容 | | `fact-check` | 编辑 | 信息核验 | 核验并修正内容 | ## 触发条件 用户出现以下需求时触发： - 生成 PPT / 演示文稿 / 幻灯片 - 生成总结汇报、教学课件、公众演讲对应的 PPT - 对现有 PPT 执行换风格、换语种、文本润色、信息核验 默认使用 `ppt` 功能；只有在用户明确提出其他功能时，才切换对应 `--skill`。 ## 执行流程 ### 第一步：确认功能 - 新建 PPT → 默认 `ppt` - 用户说"总结汇报 / 教学课件 / 公众演讲" → 切到对应功能键 - 用户说"换风格 / 换语种 / 润色 / 核验" → 切到对应编辑类功能键 ### 第二步：调用脚本 **脚本路径：** `scripts/generate_ppt.py`（相对于本 skill 目录） **依赖安装（首次使用）：** ```bash pip install requests ``` **生成类示例：** ```bash # 通用 PPT 创作（默认） python scripts/generate_ppt.py "帮我生成一个关于 AI 的 PPT" # 总结汇报 python scripts/generate_ppt.py "帮我写季度工作总结" --skill summary-report # 教学课件 python scripts/generate_ppt.py "Python 入门教学" --skill teaching-courseware # 公众演讲 python scripts/generate_ppt.py "AI 对未来教育的影响" --skill public-speaking ``` **编辑类示例：** 编辑类建议同时提供 `--current-ppt`、`--operations`、`--size` 参数以获得最佳效果。 ```bash # 一键换语种 python scripts/generate_ppt.py "把当前 PPT 改成英文版" \ --skill translate-all \ --operations "整套换成英文" \ --size "1366*768" \ --current-ppt ~/Desktop/current_ppt.json # 文本润色 python scripts/generate_ppt.py "请润色第2页标题和导语" \ --skill polish-text \ --operations "第2页标题和导语润色，更专业简洁" \ --size "1366*768" \ --current-ppt ~/Desktop/current_ppt.json # 一键换风格 python scripts/generate_ppt.py "改成深色科技风" \ --skill restyle-all \ --operations "整套改成深色科技风" \ --size "1366*768" \ --current-ppt ~/Desktop/current_ppt.json ``` ### 第三步：等待生成 - 生成通常需要 **5-15 分钟**，不要中途中断 - 脚本会自动处理流式响应、去噪和结果提取 ### 第四步：呈现结果 - 优先展示摘要和 PPT 分享页链接 - 如返回分享页链接，明确高亮给用户 - 如返回 Markdown 文本，直接展示 ## 常见问题 **Q: 返回内容为空怎么办？** A: 请稍后重试。如果问题持续出现，检查网络连接。 **Q: 怎么查看支持的功能列表？** A: 直接运行不带参数的命令：`python scripts/generate_ppt.py` **Q: 编辑类功能效果不理想？** A: 请确保同时提供 `--current-ppt`（当前 PPT 内容）、`--operations`（操作说明）和 `--size`（尺寸）三个参数。 ## 使用限制 - 仅支持 HTML 版 PPT 的生成与编辑 - 不支持 PPTX 格式编辑 - 不支持演讲稿与转场视频


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: x-rayluan/openclaw-agent-cost-guard (version 0.1.0)

--- name: openclaw-cost-guard description: This skill should be used when the user asks to reduce OpenClaw token spend, audit model and cron cost risk, prevent denial-of-wallet incidents, add budget guardrails, review expensive agent defaults, or tighten AI-agent cost governance before wider rollout. --- # OpenClaw Cost Guard Use this skill to identify obvious cost leaks before they turn into a denial-of-wallet problem. ## Goal Move from “the agents work” to “the agents work within an intentional budget.” ## Workflow 1. Identify the target OpenClaw config or workspace. 2. Run the bundled cost-guard script. 3. Review expensive defaults, missing budgets, and high-risk patterns. 4. If the result is `FAIL`, stop scaling usage until cost controls are tightened. 5. Apply the narrowest guardrails that reduce spend without breaking the workflow. ## Command ```bash node {baseDir}/scripts/cost-guard.mjs --config ~/.openclaw/openclaw.json ``` The `--config` flag is optional. If omitted, the script checks the default OpenClaw config path. ## What the script checks - whether explicit budget signals exist - whether default models look expensive for always-on usage - whether browser/interactive tooling appears enabled without cost discipline - whether token limits appear excessively large - whether the config contains multiple high-cost patterns at once - whether the setup needs a governance recommendation before scaling ## Output format The script returns JSON with: - `score` - `verdict` - `summary` - `findings` - `recommendations` - `guardrails` - `evidence` ## Verdicts - `PASS` — no major lightweight cost-governance gap found - `WARN` — spend risk exists and should be reviewed - `FAIL` — denial-of-wallet risk is materially elevated ## Important limits - This is a lightweight static review, not a bill-reconciliation system. - A low-risk config can still become expensive through user behavior or external automations. - Always verify against real provider invoices and usage telemetry. ## References - `{baseDir}/references/cost-playbook.md`


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: orzinfo/product-planning-assistant (version 1.0.1)

--- name: "product-planning-assistant" description: "Helps complete high-quality product planning from requirements to implementation. Invoke when PM needs annual/quarterly/product iteration planning, reporting to leadership, or team alignment meetings." --- # 产品规划助手 (Product Planning Assistant) 帮助你完成从需求到落地的高质量产品规划。 ## 使用场景 当产品经理需要做年度规划、季度规划、产品迭代规划时使用。也可用于向老板汇报产品规划、团队对齐会议前准备。 ## 核心流程（5步法） ### 第1步：明确目标 🎯 **目的**：锚定方向，不跑偏 **引导问题**： - 你的规划周期是？（年度/季度/版本） - 公司的核心业务目标是什么？（如：降本增效、用户体验提升、市场扩张） - 这个产品规划要达成什么具体成果？ - 如何量化这个成果？（如：留存率提升20%、操作失误降低30%） **输出模板**： ``` ## 规划目标 - 周期：2026年Q1 - 业务对齐：公司"降本增效"战略 - 核心指标：用户留存率提升20% - 可量化指标： - 指标1：xxx - 指标2：xxx ``` --- ### 第2步：筛选需求 🔍 **目的**：抓核心，不贪多 **引导问题**： - 你目前收集了哪些需求？来源是什么？（用户反馈、数据分析、竞品、老板） - 哪些是真实需求？哪些是伪需求？（用户说的 vs 真正痛的点） - 用MoSCoW法则梳理： - Must have（必须有）：不做功能无法交付 - Should have（应该有）：重要但不紧急 - Could have（可以有）：锦上添花 - Won't have（暂不需要）：本期不做 - 资源约束下，你只能做哪1-2个核心场景？ **输出模板**： ``` ## 需求筛选 | 需求 | 来源 | 优先级 | 资源投入 | 备注 | |------|------|--------|----------|------| | xxx | 用户访谈 | P0 | 2人/月 | 核心场景 | | xxx | 数据分析 | P1 | 1人/月 | | ``` --- ### 第3步：拆解路径 🗺️ **目的**：从宏观到微观，可落地 **引导问题**： - 按时间维度，这个规划分为哪几个阶段？ - 阶段1：需求梳理与设计（X周） - 阶段2：研发实现（X周） - 阶段3：测试验收（X周） - 阶段4：上线迭代（X周） - 每个阶段的关键里程碑是什么？ - 核心功能模块有哪些？拆解成哪些具体任务？ - 需要哪些团队配合？设计/研发/测试/运营/生产？ **输出模板**： ``` ## 规划路径 ### 阶段划分 | 阶段 | 时间 | 核心目标 | 关键产出 | |------|------|----------|----------| | 需求设计 | W1-W2 | 完成原型评审 | PRD、原型 | | 研发实现 | W3-W6 | 完成核心功能 | 可测试版本 | | 测试验收 | W7-W8 | 完成bug修复 | 上线版本 | | 迭代优化 | W9+ | 收集反馈 | 迭代计划 | ### 核心功能拆解 - 功能模块A： - 任务1：xxx（负责人A，X天） - 任务2：xxx（负责人B，X天） ``` --- ### 第4步：制定预案 🛡️ **目的**：规避风险，不翻车 **引导问题**： - 技术层面可能有什么风险？（难度超预期、第三方依赖） - 资源层面可能有什么风险？（人力不足、预算削减） - 需求层面可能有什么风险？（需求变更、客户临时要求） - 外部环境有什么风险？（政策变化、市场变化） **输出模板**： ``` ## 风险预案 | 风险类型 | 风险描述 | 概率 | 影响 | 应对预案 | |----------|----------|------|------|----------| | 技术风险 | 核心算法开发难度超出预期 | 中 | 高 | 提前对接技术专家，预留10天缓冲 | | 需求风险 | 用户需求临时变更 | 高 | 中 | 建立需求变更流程，明确影响范围 | ``` --- ### 第5步：对齐汇报 📊 **目的**：统一认知，获支持 **引导问题**： - 汇报对象是谁？（老板/团队/跨部门） - 他们最关心什么？（投入产出比、业务价值、进度风险） - 如何用业务语言表达技术产出？ - ❌ "完成接口开发" - ✅ "实现数据自动同步，减少人工录入成本50%" - 规划的核心价值点是什么？ - 需要争取什么资源支持？ **输出模板**： ``` ## 汇报要点 ### 业务价值 - 价值点1：xxx（量化收益） - 价值点2：xxx（量化收益） ### 投入产出 - 总投入：X人/月 - 预期收益：xxx ### 资源需求 - 研发：X人 - 设计：X人 - 其他：xxx ### 需要决策的事项 1. xxx 2. xxx ``` --- ## 避坑检查清单 完成规划后，用这个清单自检： - [ ] 目标是否对齐公司战略？ - [ ] 目标是否可量化、可验证？ - [ ] 需求是否经过真实痛点验证？（不是伪需求） - [ ] 核心功能是否聚焦？（不超过2个核心场景） - [ ] 路径是否拆解到可执行的任务？ - [ ] 时间节点是否清晰？ - [ ] 资源需求是否和公司资源匹配？ - [ ] 是否有风险预案？ - [ ] 汇报语言是否用业务/结果导向？ - [ ] 规划是否定期调整的机制？ --- ## 快速启动 当你需要做产品规划时，可以直接说： > "帮我做一份产品规划" 或 "按照产品规划流程来" 我会依次引导你完成以上5个步骤，最后生成一份完整的规划文档。


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: cameron48/mcf-notifications-engine (version 1.0.0)

--- name: Notifications Engine description: Multi-channel notification delivery with customizable templates, email and SMS sending, and full delivery logging — built for AI agents. author: MCF Agentic version: 1.0.0 tags: [notifications, email, sms, templates, messaging, delivery, alerts] pricing: x402 (USDC on Base) gateway: https://gateway.mcfagentic.com --- # Notifications Engine Let your AI agent send notifications across email and SMS with a single API call. Define reusable templates per event type and channel, then fire notifications without worrying about provider integration or formatting. Every delivery is logged so your agent can verify what was sent, when, and whether it landed. Simple, reliable, multi-channel messaging that keeps humans in the loop when your agent needs to reach them. ## Authentication All endpoints require x402 payment (USDC on Base L2). Send a request without payment to receive pricing info in the 402 response. ## Endpoints | Method | Path | Price | Description | |--------|------|-------|-------------| | GET | /api/notifications/templates | $0.001 | List notification templates | | PUT | /api/notifications/templates/:event_type/:channel | $0.01 | Update template | | POST | /api/notifications/notifications/send | $0.05 | Send notification (email/SMS) | | GET | /api/notifications/notifications/log | $0.001 | Notification delivery log |


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