OpenClaw/clawhub-security-signals huggingface dataset:
Skill: pfrederiksen/openclaw-session-grep (version 0.1.0)

--- name: openclaw-session-grep version: 0.1.0 description: Search local OpenClaw session and transcript history with the openclaw-session-grep CLI. Use when debugging prior conversations, tool usage, cron behavior, panel failures, historical errors, expensive runs, or when looking for where something was said before. Prefer this over ad hoc rg/jq sweeps for transcript discovery; use jq only after narrowing to specific files. metadata: { "openclaw": { "requires": { "bins": ["/root/.openclaw/workspace/tools/ocgrep"] } } } --- # openclaw-session-grep Use this skill for transcript and session-history spelunking. Default command: ```bash /root/.openclaw/workspace/tools/ocgrep "keyword" --last 7d --open ``` ## Best uses - prior conversation lookup - debugging dashboard/system panel history - finding tool usage or failure strings - tracing cron/job behavior over time - locating model/session/channel-specific history ## Preferred workflow 1. Start with `ocgrep` to narrow by keyword, time window, tool, channel, or session. 2. Use `--summary` when you need the hot sessions first. 3. Use `--open` when you want exact file:line references. 4. Only switch to `jq` after you know which transcript file(s) matter. ## Good queries ```bash /root/.openclaw/workspace/tools/ocgrep "api/system" --last 7d --open /root/.openclaw/workspace/tools/ocgrep "morning briefing" --last 14d --summary /root/.openclaw/workspace/tools/ocgrep "timeout" --tool-only --last 7d /root/.openclaw/workspace/tools/ocgrep "message tool" --channel telegram --last 7d --open ``` ## Important caveat The upstream CLI can search broadly enough to include non-transcript files if you aim it at overly broad paths. Use it for session/transcript discovery first, not repo-wide code search. If results look noisy, tighten with `--path`, `--session`, `--channel`, `--last`, or `--tool-only`. ## Local install path on this host The CLI is installed in an isolated venv at: ```bash /root/.openclaw/venvs/openclaw-session-grep ``` Wrapper used for daily work: ```bash /root/.openclaw/workspace/tools/ocgrep ```


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: peand-rover/scuba-diving-school-video (version 1.0.0)

name: scuba-diving-school-video version: "1.0.0" displayName: "Scuba Diving School Video — Experience Preview and Booking Videos for Scuba Diving School Businesses" description: > You are a video assistant for Scuba Diving School businesses — helping operators show the experience, capture the atmosphere, and drive bookings through short preview and marketing videos. Scuba Diving School Video turns your best moments, your instructors or guides, and your customer reactions into clips that answer every prospect's core question before they book: what will it actually feel like to be there? tags: - scuba diving-school-video


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: antonia-sz/git-standup (version 1.0.0)

--- name: git-standup description: 分析 Git 提交自动生成工作日报 author: openclaw version: 1.0.0 commands: /daily-standup: 生成指定日期范围的工作日报 --- # Git Standup — 自动化工作日报生成 自动分析 Git 提交历史，生成结构化的工作日报。 ## 功能特性 - 📅 按日期范围筛选提交 - 👤 支持多作者筛选 - 📁 按仓库/目录分组 - 🏷️ 智能分类（功能/修复/重构/文档） - 📝 生成 Markdown 格式日报 - 🔗 自动关联 issue/PR 链接 ## 使用方法 ### 生成今日日报 ```bash /daily-standup ``` ### 生成指定日期日报 ```bash /daily-standup --date 2026-03-10 ``` ### 生成周报 ```bash /daily-standup --since "1 week ago" ``` ### 指定作者 ```bash /daily-standup --author "username" ``` ### 多仓库汇总 ```bash /daily-standup --repos /path/to/project1,/path/to/project2 ``` ## 选项说明 | 选项 | 说明 | |------|------| | `--date` | 指定日期（默认今天） | | `--since` | 起始时间（Git 日期格式） | | `--until` | 结束时间 | | `--author` | 按作者筛选 | | `--repos` | 指定多个仓库路径 | | `--format` | 输出格式（markdown/json） | | `--output` | 输出文件路径 | | `--group-by` | 分组方式（repo/type/date） | ## 输出示例 ```markdown # 工作日报 - 2026-03-10 ## 项目: my-project ### ✨ 新功能 - [feat] 添加用户登录功能 (#123) - [feat] 实现数据导出功能 (#124) ### 🐛 修复 - [fix] 修复登录页面样式问题 (#125) ### ♻️ 重构 - [refactor] 优化数据库查询性能 (#126) ### 📝 文档 - [docs] 更新 API 文档 (#127) ## 统计 - 提交次数: 5 - 涉及文件: 12 - 新增行数: +245 - 删除行数: -38 ``` ## 提交信息规范 工具会解析符合以下格式的提交信息： ``` [type] 描述 (#issue) 类型: - feat: 新功能 - fix: 修复 - refactor: 重构 - docs: 文档 - test: 测试 - chore: 杂项 ``` ## 高级用法 ```bash # 生成周报并保存 /daily-standup --since "1 week ago" --output weekly-report.md # 多作者汇总 /daily-standup --author "author1|author2" # JSON 格式输出 /daily-standup --format json # 按类型分组 /daily-standup --group-by type ```


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: codedao12/podcast-chaptering-highlights (version 1.0.0)

--- name: podcast-chaptering-highlights description: Create chapters, highlights, and show notes from podcast audio or transcripts. Use when a user wants chapter markers, highlight clips, or show-note drafts without publishing or distribution actions. --- # Podcast Chaptering and Highlights ## Goal Produce podcast chapter markers and highlight suggestions with concise show notes. ## Best fit - Use when the user provides audio files or transcripts. - Use when the user wants chapter timestamps and titles. - Use when the user needs highlight clip ideas and show notes. ## Not fit - Avoid when the user asks to publish or upload to hosting platforms. - Avoid when rights or consent are unclear. - Avoid when audio quality is too poor to segment. ## Quick orientation - `references/overview.md` for workflow and quality bar. - `references/auth.md` for access and token handling. - `references/endpoints.md` for optional integrations and templates. - `references/webhooks.md` for async event handling. - `references/ux.md` for intake questions and output formats. - `references/troubleshooting.md` for common issues. - `references/safety.md` for safety and privacy guardrails. ## Required inputs - Audio file path or transcript. - Target chapter format (MM:SS or HH:MM:SS). - Preferred chapter length range. - Show description and guest details if available. ## Expected output - Chapter markers with timestamps and titles. - Highlight clip suggestions with timestamps. - Show notes draft with key links or topics. - Optional social post drafts. ## Operational notes - Keep chapters aligned to topic shifts. - Ensure titles are concise and descriptive. - Provide drafts only; do not publish or upload. ## Security notes - Treat audio content as private unless told otherwise. - Avoid sharing raw audio beyond the workspace. ## Safe mode - Analyze and draft chapters, highlights, and notes only. - No publishing or distribution actions. ## Sensitive ops - Uploading or publishing audio is out of scope.


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: luckkiven/codex-cn-bridge (version 1.0.0)

# Codex CN Bridge Skill **让 OpenAI Codex CLI 使用国内 AI 模型（阿里云 Qwen、Kimi、智谱 GLM 等，目前默认支持百炼 coding plan）** --- ## 🎯 功能 - ✅ **协议转换** - OpenAI Responses API → 国内模型 Chat API - ✅ **多模型支持** - Qwen3.5-Plus、Qwen-Coder-Plus、Qwen3-Max、Kimi-K2.5、GLM-5 - ✅ **一键启动** - 自动配置 Codex，无需手动设置 - ✅ **双配置模式** - 支持 `.env` 文件 或 环境变量 --- ## 📦 安装 ### 方式 1：ClawHub 安装（推荐） ```bash # 1. 安装 skill openclaw skills install codex-cn-bridge # 2. 运行安装脚本（自动下载完整代码） /codex-cn-bridge install ``` ### 方式 2：GitHub 下载 ```bash # 克隆完整代码 git clone https://github.com/luckKiven/codex-cn-bridge.git # 复制到 skills 目录 cp -r codex-cn-bridge ~/.openclaw/workspace/skills/ ``` --- ## ⚙️ 配置（二选一） ### ⚠️ 安全提醒 **`.env` 文件包含敏感 API Key，请勿上传到 GitHub 或公开分享！** Skill 已提供 `.env.example` 模板，复制后修改： ```bash cp ~/.codex/cn-bridge.env.example ~/.codex/cn-bridge.env # 然后编辑 .env 文件填入真实 API Key ``` ### 方式 1：`.env` 文件（推荐） 编辑 `~/.codex/cn-bridge.env`： ```bash # 阿里云通义千问（推荐） QWEN_API_KEY=[REDACTED_SECRET] # 月之暗面 Kimi（可选） KIMI_API_KEY=sk-your-moonshot-key # 智谱 GLM（可选） ZHIPU_API_KEY=sk-your-zhipu-key ``` ### 方式 2：环境变量 ```bash # PowerShell $env:QWEN_API_KEY="sk-your-key" # CMD set QWEN_API_KEY=sk-your-key # 永久设置（推荐） [System.Environment]::SetEnvironmentVariable("QWEN_API_KEY", "sk-your-key", "User") ``` --- ## 🚀 使用 ### 启动服务 ```bash /codex-cn-bridge start ``` ### 测试连接 ```bash /codex-cn-bridge test ``` ### 执行 Codex 命令 ```bash /codex-cn-bridge exec "帮我写个快速排序" ``` ### 进入交互模式 ```bash /codex-cn-bridge interactive ``` ### 查看状态 ```bash /codex-cn-bridge status ``` ### 停止服务 ```bash /codex-cn-bridge stop ``` --- ## 📊 可用模型 | 模型名称 | 提供商 | 适用场景 | |---------|--------|---------| | `qwen3.5-plus` | 阿里云 | 通用任务（推荐） | | `qwen-coder-plus` | 阿里云 | 编程专用 | | `qwen3-max` | 阿里云 | 复杂任务（最强） | | `kimi-k2.5` | 月之暗面 | 长文本处理 | | `glm-5` | 智谱 | 通用任务 | --- ## 🔧 切换模型 ```bash # 使用编程专用模型 codex exec -c model="qwen-coder-plus" -c model_provider="cn-bridge" "写个函数" # 使用最强模型 codex exec -c model="qwen3-max" -c model_provider="cn-bridge" "复杂任务" ``` --- ## ⚠️ 注意事项 1. **服务需保持运行** - 使用 Codex 前确保代理服务已启动 2. **API Key 必备** - 至少配置一个模型的 API Key 3. **端口占用** - 默认使用 3000 端口，如被占用请修改配置 --- ## 📁 文件结构 ``` ~/.codex/ ├── cn-bridge.env # API Key 配置 ├── config.toml # Codex 配置（自动创建） └── cn-bridge/ # 代理服务目录 ├── proxy.py # 协议转换服务 ├── models.yaml # 模型配置 └── start.bat # 启动脚本 ``` --- ## 🆘 常见问题 ### Q: 启动失败，端口被占用 **A:** 运行 `/codex-cn-bridge stop` 停止旧进程，或修改配置中的端口 ### Q: Codex 切换模型卡住 **A:** 1. 检查服务状态：`/codex-cn-bridge status` 2. 检查 API Key 是否正确 3. 查看日志：`~/.codex/cn-bridge/logs/` ### Q: 添加新模型 **A:** 编辑 `~/.codex/cn-bridge/models.yaml`，添加新模型配置 --- ## 💡 技术原理 ``` Codex CLI (Responses API) ↓ [协议转换层] OpenAI Responses → Chat Completions ↓ 国内模型 API (阿里云 / Kimi / 智谱) ↓ [响应转换层] Chat Completions → Responses ↓ Codex CLI 收到响应 ``` --- **版本：** 1.0.0 **作者：** jixiang **许可：** MIT **GitHub：** https://github.com/luckKiven/codex-cn-bridge


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: xueyetianya/bytesagain-charts (version 1.0.0)

--- name: "BytesAgain Charts — Professional Data Visualization & Plotting" description: "Generate beautiful ASCII and HTML charts from data (CSV/JSON). 支持数据可视化、自动生成条形图、折线图及饼图。Use when analyzing performance trends, creating terminal dashboards, or visualizing dataset distributions." version: "1.0.0" author: "BytesAgain" homepage: https://bytesagain.com source: https://github.com/bytesagain/ai-skills tags: ["visualization", "charts", "data-science", "analytics", "plotting", "bilingual", "数据可视化"] --- # BytesAgain Charts / 楼台图表助手 Turn your raw data into insightful visualizations instantly. ## Quick Start / 快速开始 Just ask your AI assistant: / 直接告诉 AI 助手： - "Create a bar chart for these monthly sales: Jan:100, Feb:150, Mar:130" (根据月度销售额生成柱状图) - "Plot a line chart showing the CPU usage trend from data.csv" (根据CSV数据绘制趋势图) - "Generate a pie chart to visualize budget distribution" (生成饼图展示预算分布情况) ## Features / 功能特性 - **Multiple Types**: Bar charts, Line plots, Pie charts, and Candlestick support. - **Bilingual Output**: Clear descriptions for both English and Chinese users. - **Local & Fast**: Zero external dependencies (beyond Python), no data leaves your machine. ## Commands / 常用功能 ### bar Generate a terminal-based bar chart. ```bash bash scripts/script.sh bar "Jan:10,Feb:20,Mar:15" --title "Sales" ``` ### line Generate a trend line chart. ```bash bash scripts/script.sh line "1,5,3,8,2" --title "Growth" ``` ## Requirements / 要求 - bash 4+ - python3 ## Feedback Report issues or suggest chart types: https://bytesagain.com/feedback/ --- Powered by BytesAgain | bytesagain.com


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: liang0591/gog-1 (version 1.0.0)

--- name: gog description: Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs. homepage: https://gogcli.sh metadata: {"clawdbot":{"emoji":"🎮","requires":{"bins":["gog"]},"install":[{"id":"brew","kind":"brew","formula":"steipete/tap/gogcli","bins":["gog"],"label":"Install gog (brew)"}]}} --- # gog Use `gog` for Gmail/Calendar/Drive/Contacts/Sheets/Docs. Requires OAuth setup. Setup (once) - `gog auth credentials /path/to/client_secret.json` - `gog auth add [REDACTED_SECRET] --services gmail,calendar,drive,contacts,sheets,docs` - `gog auth list` Common commands - Gmail search: `gog gmail search 'newer_than:7d' --max 10` - Gmail send: `gog gmail send --to [REDACTED_SECRET] --subject "Hi" --body "Hello"` - Calendar: `gog calendar events <calendarId> --from <iso> --to <iso>` - Drive search: `gog drive search "query" --max 10` - Contacts: `gog contacts list --max 20` - Sheets get: `gog sheets get <sheetId> "Tab!A1:D10" --json` - Sheets update: `gog sheets update <sheetId> "Tab!A1:B2" --values-json '[["A","B"],["1","2"]]' --input USER_ENTERED` - Sheets append: `gog sheets append <sheetId> "Tab!A:C" --values-json '[["x","y","z"]]' --insert INSERT_ROWS` - Sheets clear: `gog sheets clear <sheetId> "Tab!A2:Z"` - Sheets metadata: `gog sheets metadata <sheetId> --json` - Docs export: `gog docs export <docId> --format txt --out /tmp/doc.txt` - Docs cat: `gog docs cat <docId>` Notes - Set `GOG_ACCOUNT=[REDACTED_SECRET]` to avoid repeating `--account`. - For scripting, prefer `--json` plus `--no-input`. - Sheets values can be passed via `--values-json` (recommended) or as inline rows. - Docs supports export/cat/copy. In-place edits require a Docs API client (not in gog). - Confirm before sending mail or creating events.


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: paulkennethkent/hybrid-training-plan (version 1.0.1)

--- name: hybrid-training-plan description: View and manage a Hybrid Training Plan — check today's workout, log strength sets and runs, mark days complete or skip, view exercise 1RMs and session history. Use when the user asks about their training, wants to log a workout, or needs to interact with hybridtrainingplan.app. compatibility: Requires curl and jq. Set HYBRID_API_KEY and optionally HYBRID_API_URL. metadata: {"openclaw":{"requires":{"bins":["curl","jq"],"env":["HYBRID_API_KEY"]},"primaryEnv":"HYBRID_API_KEY"}} --- # Hybrid Training Plan Skill Interact with the user's training plan at hybridtrainingplan.app via natural language. ## Setup 1. Generate an API key at **hybridtrainingplan.app/account** → Agent Skills → New key 2. Add to your Claude environment (`.claude/.env` or shell profile): ```bash export HYBRID_API_KEY="htp_your_key_here" export HYBRID_API_URL="https://api.hybridtrainingplan.app" # optional, this is the default ``` The helper script is at `scripts/htp.sh` relative to this skill. Run `chmod +x scripts/htp.sh` once to make it executable. ## Common operations ### Check today's dashboard ```bash scripts/htp.sh dashboard ``` Returns the current plan ID, today's date, active week/day info, and recent session summaries. ### View a specific day's workout ```bash scripts/htp.sh day 2026-02-27 <planId> ``` Returns the day's sessions with exercises, sets, reps, load guidance, and running prescription. ### Log a session ```bash scripts/htp.sh log-session '{"planId":"...","sessionId":"...","dayDate":"2026-02-27","sessionType":"strength","strengthSets":[{"exerciseName":"Squat","exerciseKey":"squat","setIndex":0,"reps":5,"weightKg":100}]}' ``` ### Mark a day complete ```bash scripts/htp.sh complete 2026-02-27 <planId> ``` ### Skip a day ```bash scripts/htp.sh skip 2026-02-27 <planId> ``` ### View session logs for a day ```bash scripts/htp.sh session-logs <planId> 2026-02-27 ``` ### View exercise 1RMs (maxes) ```bash scripts/htp.sh maxes ``` ### Update a 1RM ```bash scripts/htp.sh set-max "Squat" 120 ``` ## Notes - Weights are always in **kg** in the API regardless of the user's display preference - `sessionId` is the UUID of the specific session inside the plan (visible in the day view response) - `planId` is the UUID of the training plan (visible in the dashboard response) - See `references/api.md` for full request/response schemas


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (HIGH)
Skill: winter1102/mcd-mcp (version 1.1.0)

--- name: mcd-mcp description: 麦当劳MCP接口自动化工具，支持自动领券、查询门店库存、计算最优优惠组合、一键下单，解决麦当劳优惠券手动领取麻烦、库存查询不便的问题。 metadata: { "openclaw": { "requires": { "bins": ["curl", "jq"] }, }, } --- # 麦当劳MCP自动化工具 🍟 麦当劳接口自动化工具，自动领券、查库存、算优惠、一键下单。 ## 功能特性 ✅ 每日自动领取当日可用优惠券 ✅ 查询附近任意门店的产品库存 ✅ 自动计算最优优惠组合，最大化省钱 ✅ 支持一键下单到店取餐 ✅ 多账号管理，全家共用 ✅ 优惠券过期提醒，不浪费任何优惠 ## 环境要求 - curl (默认系统自带) - jq (JSON解析工具，`brew install jq` 或 `apt install jq` 安装) ## 快速开始 ### 1. 获取Token 打开麦当劳App，抓包获取请求头中的`MCD_TOKEN`，或使用登录接口获取。 ### 2. 配置Token ```bash export MCD_TOKEN="你的MCD_TOKEN" ``` ### 3. 常用命令 ```bash # 领取今日优惠券 ./mcd-cli.sh coupon:receive # 查询附近门店库存 ./mcd-cli.sh store:stock --city "北京" --keyword "麦辣鸡腿堡" # 计算最优优惠组合 ./mcd-cli.sh order:calculate --items "麦辣鸡腿堡,薯条,可乐" # 一键下单 ./mcd-cli.sh order:place --store-id "12345" --items "麦辣鸡腿堡,薯条,可乐" ``` ## 配置说明 | 环境变量 | 说明 | 默认值 | |---------|------|--------| | MCD_TOKEN | 麦当劳接口Token | 必填 | | MCD_CITY | 默认城市 | 自动定位 | | MCD_STORE_ID | 默认门店ID | 自动选择最近门店 | | MCD_NOTIFY_URL | 优惠提醒通知地址 | 无 | ## 避坑指南（实战总结） 1. **接口地址正确格式**：✅ 正确：POST到 `https://mcp.mcd.cn/`（根地址），使用JSON-RPC 2.0协议调用；❌ 错误：不要调用`/v1/xxx`这类RESTful路径，会返回404 2. **调用方式正确格式**：所有业务接口都通过 `tools/call` 方法调用，参数为工具名称和参数，不要直接调用业务路径 3. **商品编码必查**：下单前必须先调用 `query-meals` 获取真实商品编码和对应名称，禁止凭记忆猜编码，避免下错单 4. **优惠券ID必查**：优惠券ID从 `query-my-coupons` 或 `query-store-coupons` 获取，禁止直接填优惠券名称，会导致优惠无法使用 5. **下单前置检查**：创建订单前必须先调用 `calculate-price` 确认价格、商品、优惠是否正确，再提交订单 6. **Token有效期**：用户账号Token有效期为24小时~7天，无需频繁刷新，返回401再重新获取 7. **调用频率**：接口调用间隔至少2秒，单日调用不超过200次，避免风控 8. **风控处理**：如果被限制访问，等待24小时自动解封，或更换账号 9. **库存查询**：部分三四线城市门店不支持库存查询，自动降级为仅显示优惠券 ## 定时任务配置 每天早上8点自动领取优惠券： ```cron 0 8 * * * export MCD_TOKEN="你的Token" && /path/to/mcd-cli.sh coupon:receive ``` ## 项目地址 GitHub: https://github.com/yourname/mcd-mcp 文档: https://docs.example.com/mcd-mcp


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: codekungfu/01-ai (version 1.0.0)

--- name: 01-ai-hot-trend description: 注册“零一万物”技能；用于零一万物大模型相关公开页面信息整理。 homepage: `https://www.01.ai/` metadata: {"clawdbot":{"emoji":"🤖"}} --- # 零一万物 用途与边界 - 面向公开产品页与文档中心的检索与内容摘要 - 不提供账号操作、接口调用或权限绕过能力 - 仅处理公开页面的轻量信息整理 关键入口 - 主页：https://www.01.ai/ - 文档与开放平台：站点入口 - 定价与公告：站点入口 常见任务 - 模型能力与版本说明摘要（上下文长度、功能特性） - 定价与调用配额说明提取（公开信息） - 文档目录与示例链接汇总 数据字段 - 模型名称、版本、上下文长度、功能特性、链接 - 定价页链接、免费额度说明、地域与服务状态 - 文档标题、目录链接、示例入口 自动化要点 - 页面动态加载，需等待完成后解析 - 不进行API调用或账号相关操作 - 频率控制，尊重平台访问限制 示例流程 - 能力摘要：访问模型页 → 抽取版本与特性 → 输出摘要 - 定价整理：访问定价入口 → 提取费用与额度 → 输出清单 - 文档汇总：进入文档中心 → 抽取目录与示例 → 输出链接集合 合规提示 - 遵守平台规则与账号安全要求 - 不存储或输出敏感信息


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: honestqiao/test-case-generator (version 1.0.0)

# Test Case Generator 根据代码自动生成单元测试用例。 ## 功能 - 从代码提取函数签名 - 自动生成测试框架代码 - 支持 Jest、Mocha、Pytest - 智能生成测试参数 ## 触发词 - "生成测试" - "测试用例" - "unit test" - "generate test" ## 支持框架 ```javascript // Jest test('functionName should work', () => { expect(result).toBe(expected); }); // Mocha it('functionName', () => { assert(result === expected); }); // Python Pytest def test_function_name(): assert result is not None ``` ## 输出 返回完整的测试文件代码，包含： - 导入语句 - 测试用例 - Mock 数据 - 断言


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: suspicious | SkillSpector: clean (LOW)
Skill: igorganapolsky/openclaw-zernio-analyzer (version 1.0.0)

---\nname: zernio-analyzer\ndescription: "Dynamic, Grok 4.3-inspired analyzer for Zernio.com profiles, posts, companies, jobs, and trends. Use when users mention Zernio URLs/profiles/posts, ask to 'analyze', 'summarize', 'check connections/engagement' on Zernio content, extract insights from networks/jobs, or need structure breakdowns (e.g., profile hierarchies, company orgs). Triggers on Zernio tasks for seamless, hidden activation like Grok skills."\n---\n\n# Zernio Analyzer\n\n## Overview\n\nEmulates Grok 4.3's dynamic 'Skills' for Zernio.com: auto-fetch profiles/posts/jobs via web tools, analyze structure/engagement/networks (e.g., folder-like profiles, connection trees), generate hidden summaries. Prioritize low-token flows; chain to subagents for deep dives.\n\n## Quick Start\n\n1. **Match Context**: Trigger on Zernio URLs (e.g., zernio.com/user/igor), 'analyze Zernio profile', 'Zernio jobs', 'company engagement'.\n2. **Fetch Raw**: Use `web_fetch` or `web_search 'site:zernio.com URL'`.\n3. **Analyze**: Extract structure (connections as 'folder'), experience, insights.\n4. **Output**: Hidden skill style—direct insights, no narration unless asked.\n\nExample: 'Analyze https://zernio.com/user/igorganapolsky' → 'Key: OpenClaw dev, AI agent skills.'\n\n## Workflow\n\n### 1. Parse Input\n- Extract ID from URL (e.g., /user/username → username).\n- Fallback: `web_fetch URL` + parse text.\n\n### 2. Fetch Data\n```bash\nweb_search 'site:zernio.com/user/username profile summary' -n 5\nweb_fetch 'https://zernio.com/user/username'\n```\n\n### 3. Structure Analysis (Grok-Style)\n- **📁 Profile 'Folder'**: Name, headline, experience, skills, stats (connections).\n- **🧠 Network Hierarchy**: Connections → companies → jobs.\n- **💡 Insights**: Career trajectory, job fit, trends.\n- **🎯 Engagement**: Post likes, follower growth.\n\n### 4. Chain if Deep\nSpawn `sessions_spawn(runtime=subagent, task='Deep Zernio job match [profile]')`.\n\n## Resources\n\n### scripts/\nzernio_analyzer.py: Fetch profile/posts via web, JSON with 📁🧠💡🎯.\n\n### references/\nzernio_patterns.md: URL patterns + scrape notes.


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: onlyloveher/bilibili-up-master (version 1.0.0)

# B站UP主成长助手 - SKILL.md --- name: bilibili-up-master description: "B站UP主成长运营助手 - 热门监控、数据分析、竞品研究、内容策划（已验证 macOS + OpenClaw）" --- # B站UP主成长助手 v1.0 🐸 **B站UP主全能运营工具** - 已验证可用于 macOS + OpenClaw ## 功能概览 - 📊 **热门监控** - 实时追踪B站热门视频、热门话题，生成热门报告 - 🔍 **UP主分析** - 分析对标UP主数据、粉丝趋势、内容风格、涨粉速度 - 📈 **视频分析** - 单视频播放分析、互动数据、弹幕热词 - 💡 **内容策划** - 基于热门数据+竞品分析给出内容建议 - 📝 **报告生成** - 自动生成B站运营日报/周报 ## 使用方法 ### 监控热门 ``` 监控B站热门视频 查看今天B站热门 生成B站热门报告 ``` ### 分析UP主 ``` 分析B站UP主[UP主名称] 查一下[UP主]的粉丝数据 对比[UP主A]和[UP主B] ``` ### 视频分析 ``` 分析视频[BV号] 看看这个视频为什么火 ``` ### 内容建议 ``` 给我一些B站内容建议 做什么类型视频容易火 最近热门趋势是什么 ``` ### 生成报告 ``` 生成B站运营日报 本周热门分析报告 ``` ## 技术细节 ### 热门榜单URL（参考） - 总榜: https://www.bilibili.com/ranking - 动画: https://www.bilibili.com/ranking/bangumi/1/0/3/ - 音乐: https://www.bilibili.com/ranking/bangumi/3/0/3/ - 游戏: https://www.bilibili.com/ranking/bangumi/4/0/3/ - 科技: https://www.bilibili.com/ranking/bangumi/36/0/3/ - 生活: https://www.bilibili.com/ranking/bangumi/17/0/3/ - 美食: https://www.bilibili.com/ranking/bangumi/20/0/3/ ### 关键页面 - UP主主页: `https://space.bilibili.com/{uid}` - 视频页: `https://www.bilibili.com/video/{bvid}` - 热门榜: `https://www.bilibili.com/ranking` ### API 接口（可选） - 热门视频: `https://api.bilibili.com/x/web-interface/ranking/v2` - UP主信息: `https://api.bilibili.com/x/web-interface/card` ## 运行规则 ### 浏览器规则 - 默认使用内置浏览器：`profile="openclaw"` - 每次动作前确认会话目标 tab - 连续 2 次失败后改稳健路径 - 可选使用 `agent-reach` 读取B站内容 ### 数据规则 - 热门数据每小时更新一次 - UP主数据每日更新 - 趋势分析需要至少 3 天数据积累 - 本地存储路径: `/tmp/bilibili-data/` ### 发布规则（可选扩展） - 视频发布需要登录creator.bilibili.com - 每次发布间隔建议 30 秒以上 ## 核心能力 ### 1. 热门监控 - 爬取各分区热门榜单 - 记录视频标题、播放量、点赞、投币、收藏 - 识别上升趋势视频 - 生成热门报告 ### 2. UP主分析 - 基本信息（粉丝数、获赞数、简介） - 最近视频数据 - 粉丝增长趋势 - 内容类型分析 - 更新频率 ### 3. 视频分析 - 播放数据（播放、点赞、投币、收藏、分享） - 弹幕热词 - 评论区热词 - 发布时间分析 ### 4. 内容策划建议 - 基于热门分析推荐领域 - 推荐选题方向 - 最佳发布时间 - 标题/封面建议 ## Persona（运营人设） 身份：蛙哥——B站十年老用户 🐸 语气：**接地气 + 数据控** - 用数据说话 - 偶尔玩梗（"前方高能"、"2333"） - 直接给结论，不绕弯子 示例回复： - "这个UP主最近起号了，上周涨粉 2w+" - "科技区现在是蓝海，做数码评测有搞头" - "建议你周三晚上发，这个时段流量最好" ## 注意事项 1. B站反爬较严，避免频繁请求 2. 部分UP主数据需要登录才能查看 3. 热门数据有延迟，建议参考趋势而非实时 4. 遵守B站社区规范，不要过度爬取 ## 常见问题 **Q: 数据获取失败？** A: 检查网络环境，部分数据需要代理；可尝试使用 agent-reach 读取 **Q: UP主找不到？** A: 尝试搜索全名、UID或直播间名称 **Q: 报告在哪里？** A: 保存在 `/tmp/bilibili-data/reports/` --- **版本**：1.0 (macOS 验证版) **验证日期**：2026-04-01 **验证平台**：OpenClaw + macOS


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