OpenClaw/clawhub-security-signals huggingface dataset:
Skill: lpb123/china-insurance-advisor (version 3.0.0)

--- name: china-insurance-advisor description: Thin proxy skill for the remote 中国保险顾问 web chat at whylingxi.cn. Use when the user asks for insurance planning, product recommendation, product comparison, insurance budget allocation, or insurance Q&A. Forward the user's request to the remote insurance advisor, keep multi-turn continuity through session_id, and return its reply with minimal transformation. --- # China Insurance Advisor Use this skill as a thin proxy to the remote insurance advisor web chat. ## What this skill does - Send the user's insurance question to `https://whylingxi.cn/chat` - Reuse the upstream conversation through returned `session_id` - Return the upstream reply with minimal editing ## Use this skill for - 买什么保险 - 配置保险方案 - 对比保险产品 - 按预算做保障规划 - 保险知识问答 - 医疗险、重疾险、意外险、寿险、年金险、养老规划相关问题 ## Do not use this skill for - Non-insurance topics - Guaranteeing underwriting, claims, or收益结果 - Replacing the remote agent with local product improvisation ## Execution Single turn: ```bash python3 skills/china-insurance-advisor/scripts/query_insurance_agent.py --message "<user request>" ``` Multi-turn conversation: ```bash python3 skills/china-insurance-advisor/scripts/query_insurance_agent.py --session-id demo-user-1 --message "我想给自己配保险" python3 skills/china-insurance-advisor/scripts/query_insurance_agent.py --session-id demo-user-1 --message "预算10万，从健康到养老都规划一下" ``` Use `--reset-session` to start a fresh upstream conversation. ## Output rules - Prefer direct passthrough - Do not summarize unless the user asks - Preserve upstream tables, product names, prices, and links - If the remote agent already included risk notes, do not add duplicate notes ## Failure handling If the remote service fails or times out: - Tell the user the remote insurance advisor is temporarily unavailable - Do not fabricate product names, prices, or planning results ## References - Read `references/integration-notes.md` only when you need endpoint details


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (CRITICAL)
Skill: lixiaojie-1012/weather-of-beijing-with-almanac (version 1.0.2)

--- name: tomorrow-weather description: 获取北京明日天气预报和黄历，每天下午6点推送。包含气温对比提醒（波动超5℃警告）、雨天带伞提醒、以及第二天的黄历信息。 metadata: { "openclaw": { "emoji": "🌤️", "requires": { "bins": ["curl"] } } } --- # Tomorrow Weather Skill — 明日天气推送 ## 功能概述 每天下午 6:00（北京时间）自动执行，推送以下内容给用户： 1. **明日天气** — 北京明日天气状况 + 最高/最低气温 2. **气温变化提醒** — 今日 vs 明日最高气温，波动超过 5℃ 时发出警告 3. **雨天提醒** — 明日有雨（小雨/中雨/大雨/暴雨/雷雨/雨夹雪等）时提醒带伞 4. **明日黄历** — 宜/忌事项 --- ## 执行步骤 ### Step 1：获取今日和明日天气 使用 wttr.in 获取北京两天的天气数据（JSON格式）： ```bash curl -s "https://wttr.in/Beijing?format=j1" ``` 返回的 JSON 中： - `weather[0]` = 今日天气，`maxtempC` 为今日最高气温 - `weather[1]` = 明日天气，包含： - `maxtempC` — 明日最高气温 - `mintempC` — 明日最低气温 - `hourly[4].weatherDesc[0].value` — 天气描述（英文） - `hourly[4].chanceofrain` — 降雨概率 中文天气描述映射（根据英文描述判断）： - Sunny / Clear → 晴 - Partly Cloudy → 多云 - Cloudy / Overcast → 阴 - Rain / Drizzle / Light rain → 小雨 - Moderate rain → 中雨 - Heavy rain → 大雨 - Thunderstorm → 雷阵雨 - Snow / Blizzard → 雪 - Sleet → 雨夹雪 - Mist / Fog → 雾/霾 ### Step 2：获取明日黄历 使用以下 API 获取黄历（根据明日实际日期构造 URL）： ```bash # 先计算明天日期 TOMORROW=$(date -d "+1 day" +%Y%m%d) curl -s "https://www.mxnzp.com/api/holiday/single/${TOMORROW}?ignoreHoliday=false&app_id=your_app_id&app_secret=your_secret" ``` **备用方案（无需 API Key）**： 直接搜索获取黄历信息： 使用 `batch_web_search` 搜索：`北京 {明日日期} 黄历 宜忌` 从搜索结果中提取： - 宜：适合做的事（2-4项） - 忌：不适合做的事（2-4项） ### Step 3：构建推送内容 按以下逻辑组装消息： ``` **🌤 明日天气预报（北京）** 明天天气是{天气描述}，最高气温{maxtempC}℃，最低气温{mintempC}℃。 {气温变化提醒（条件触发）} {雨天提醒（条件触发）} **📅 明日黄历（{具体日期，如2月29日}）** ✅ 宜：{宜1}、{宜2}、{宜3} ❌ 忌：{忌1}、{忌2}、{忌3} --- 🤖 Jay · 天气助手 ``` **条件触发规则：** - 气温波动提醒（满足任一触发）： - 明日最高气温 - 今日最高气温 > 5℃ → 追加：`⚠️ 明日气温较今日上升超过5℃（今日{今日气温}℃→明日{明日气温}℃），注意增减衣物！` - 今日最高气温 - 明日最高气温 > 5℃ → 追加：`⚠️ 明日气温较今日下降超过5℃（今日{今日气温}℃→明日{明日气温}℃），注意保暖！` - 雨天提醒（满足任一触发）： - 天气描述包含"雨"字 → 追加：`☂️ 明日有雨，记得带伞！` - chanceofrain > 50 → 追加：`☂️ 明日降雨概率较高（{概率}%），建议带伞出门。` ### Step 4：通过飞书发送给用户 使用 `message` tool，发送给用户 `你的飞书openid`，channel 为 feishu。 --- ## 注意事项 - 天气数据来源：wttr.in（免费，无需 API Key） - 黄历优先通过搜索获取，确保日期准确（取明日实际日期） - 气温单位统一使用摄氏度（℃） - 推送时间：每天 18:00（Asia/Shanghai） - 若 wttr.in 请求失败，重试一次；仍失败则推送"天气数据获取失败，请稍后查看" --- ## 触发方式 - **定时任务（主要）**：每天 18:00 由 cron 自动触发 - **手动触发**：用户说"发送明日天气"、"明天天气怎么样"、"天气推送"时激活


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: suspicious | SkillSpector: clean (LOW)
Skill: johnnywang2001/jwt-toolkit (version 1.0.0)

--- name: jwt-toolkit description: Decode, inspect, and validate JWT (JSON Web Token) tokens from the command line. Shows header, payload, algorithm, expiry status, and known claim labels. Use when debugging auth tokens, checking if a JWT is expired, inspecting JWT claims, decoding Bearer tokens, or analyzing token structure. Triggers on "decode JWT", "inspect token", "JWT expired", "parse JWT", "check Bearer token", "token claims". --- # JWT Toolkit Zero-dependency JWT decoder and inspector. Decodes any JWT token and shows header, payload claims, algorithm info, expiry status, and signature details. ## Quick Start ```bash # Decode a JWT token python3 scripts/jwt_decode.py eyJhbGciOiJIUzI1NiIs... # Read token from file python3 scripts/jwt_decode.py --file token.txt # Read from stdin (pipe from curl, etc.) echo "eyJ..." | python3 scripts/jwt_decode.py --stdin # JSON output for scripting python3 scripts/jwt_decode.py eyJ... --format json # Also handles "Bearer " prefix automatically python3 scripts/jwt_decode.py "Bearer eyJhbGciOiJIUzI1NiIs..." ``` ## Features - Decodes header and payload with human-readable claim labels - Shows algorithm details and security warnings (e.g., `none` algorithm) - Checks token expiry with remaining time or time-since-expired - Recognizes 20+ standard and common claims (iss, sub, aud, roles, scope, etc.) - Strips "Bearer " prefix automatically - JSON and text output formats - No external dependencies — pure Python stdlib


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: crazzies/d4-world-boss (version 1.0.3)

--- name: d4-world-boss description: 暗黑4世界BOSS刷新时间查询。使用 @D4世界boss 或询问暗黑4世界boss时触发。自动获取踩蘑菇地图的世界BOSS刷新时间，并询问是否设置定时提醒。 --- 暗黑4世界BOSS查询 ## 使用方式 **触发方式**： - `@D4世界boss` - `暗黑4世界boss` - `D4世界boss刷新时间` **执行**： ```bash cd ~/.openclaw/skills/d4-world-boss && python3 scripts/fetch_boss.py ``` ## 输出格式 **BOSS 即将刷新时**： ``` 🔥 暗黑4 世界BOSS 【当前BOSS】"诅咒之金"贪魔 【状态】🔄 刷新倒计时 【倒计时】30分19秒 📊 数据来源: https://map.caimogu.cc/d4.html 💡 需要设置刷新提醒吗？ ``` **BOSS 正在出现时**： ``` 🔥 暗黑4 世界BOSS 【当前BOSS】"诅咒之金"贪魔 【状态】⚔️ BOSS已出现，战斗中 【倒计时】12分12秒 📊 数据来源: https://map.caimogu.cc/d4.html ⚠️ BOSS正在出现中，无需设置提醒 ``` ## 定时提醒逻辑 - **刷新倒计时/等待出现**：显示"需要设置刷新提醒吗？" - **正在出现**：显示"BOSS正在出现中，无需设置提醒" - 避免在BOSS已出现时设置无意义的提醒 ## 定时提醒 查询后询问用户是否需要设置定时提醒。如果需要，使用 cron 工具在刷新前提醒： - 提醒时间：预计刷新前 15 分钟 - 消息示例："🔥 暗黑4 世界BOSS 即将刷新！预计时间：2026-02-09 14:30"


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: suspicious | SkillSpector: clean (LOW)
Skill: earlvanze/paragon-mls-fetch-property (version 1.0.0)

--- name: paragon-mls-fetch-property description: "Fetch a single property from Paragon MLS by MLS number and system ID. Use when looking up one listing's parsed details, including address, price, beds, baths, rents, taxes, and listing links." metadata: openclaw: requires: bins: - node mcp: paragon-mls: command: node args: - /home/umbrel/.openclaw/workspace/deal-analyst/paragon-mls-mcp/dist/index.js --- # Paragon MLS Fetch Property Use the `paragon-mls.fetch_property` MCP tool to look up one property by MLS number. Prefer this skill when the user wants one listing summarized, not a portfolio analysis. ## Typical use - look up a single property from an MLS number - inspect parsed rent, tax, square footage, and bed/bath fields - grab map and listing links for one deal - sanity-check whether the parser extracted usable investment inputs ## Example ```bash mcporter call paragon-mls.fetch_property mlsNumber="201918514" systemId="globalmls" ``` ## Inputs - `mlsNumber` (required) - `systemId` (default: `globalmls`) - `mlsId` (optional, mainly for link generation) ## Output shape Expect parsed fields like: - address and formatted full address - current and previous price when available - beds, baths, square footage, year built - unit rents, taxes, HOA, remarks - Google Maps and Paragon/Zillow-style links ## Notes - Some MLS regions expose different field labels, so missing fields do not always mean missing property data. - If the parsed result looks incomplete, use the raw-listings skill next.

path: scripts/build.sh
content: #!/usr/bin/env bash
set -euo pipefail
cd /home/umbrel/.openclaw/workspace/deal-analyst/paragon-mls-mcp
npm install
npm run build


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: 1477009639zw-blip/blocked-page-fallback (version 1.0.0)

--- name: blocked-page-fallback description: Recover when a web page is thin, blocked, JS-heavy, region-limited, or fetch-incompatible by switching to lawful fallback paths instead of stopping early. --- # Blocked Page Fallback Use this skill when normal web fetch/search is not enough, but the goal may still be reachable through alternate lawful paths. ## Do Not Do - do not bypass login - do not evade anti-bot or access controls - do not brute-force endpoints ## Fallback Ladder ### 1. Broaden discovery - search multiple engines - use site-specific search - try alternate titles, aliases, slugs, and locale variants ### 2. Switch transport - if plain fetch is thin, use a browser-rendered path - if browser path is noisy, pivot back to targeted fetch on discovered links ### 3. Pivot source types Try allowed alternatives: - official docs or help centers - official API or export surfaces - feeds, sitemaps, changelogs, or release notes - search-engine cached snippets where available - public mirrors or archive copies that are openly reachable - reputable secondary databases ### 4. Use structural clues If the exact page is blocked, search by: - page title fragments - quoted snippets - IDs, handles, usernames, product codes, or canonical names - internal link labels and breadcrumb terms ### 5. Keep going until confidence is earned Do not stop after: - one blocked fetch - one empty browser render - one weak search pass Stop when: - authoritative or converging sources answer the question - the remaining blocker is concrete and real - additional paths are now duplicative ## Output Pattern Return: 1. primary path that failed 2. fallback paths attempted 3. which fallback produced signal 4. best answer now available 5. what would require user-authorized login or a first-party API


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: mohdalhashemi98-hue/mh-bear-notes (version 1.0.0)

--- name: bear-notes description: Create, search, and manage Bear notes via grizzly CLI. homepage: https://bear.app metadata: { "openclaw": { "emoji": "🐻", "os": ["darwin"], "requires": { "bins": ["grizzly"] }, "install": [ { "id": "go", "kind": "go", "module": "github.com/tylerwince/grizzly/cmd/grizzly@latest", "bins": ["grizzly"], "label": "Install grizzly (go)", }, ], }, } --- # Bear Notes Use `grizzly` to create, read, and manage notes in Bear on macOS. Requirements - Bear app installed and running - For some operations (add-text, tags, open-note --selected), a Bear app token (stored in `~/.config/grizzly/token`) ## Getting a Bear Token For operations that require a token (add-text, tags, open-note --selected), you need an authentication token: 1. Open Bear → Help → API Token → Copy Token 2. Save it: `echo "YOUR_TOKEN" > ~/.config/grizzly/token` ## Common Commands Create a note ```bash echo "Note content here" | grizzly create --title "My Note" --tag work grizzly create --title "Quick Note" --tag inbox < /dev/null ``` Open/read a note by ID ```bash grizzly open-note --id "NOTE_ID" --enable-callback --json ``` Append text to a note ```bash echo "Additional content" | grizzly add-text --id "NOTE_ID" --mode append --token-file ~/.config/grizzly/token ``` List all tags ```bash grizzly tags --enable-callback --json --token-file ~/.config/grizzly/token ``` Search notes (via open-tag) ```bash grizzly open-tag --name "work" --enable-callback --json ``` ## Options Common flags: - `--dry-run` — Preview the URL without executing - `--print-url` — Show the x-callback-url - `--enable-callback` — Wait for Bear's response (needed for reading data) - `--json` — Output as JSON (when using callbacks) - `--token-file PATH` — Path to Bear API token file ## Configuration Grizzly reads config from (in priority order): 1. CLI flags 2. Environment variables (`GRIZZLY_TOKEN_FILE`, `GRIZZLY_CALLBACK_URL`, `GRIZZLY_TIMEOUT`) 3. `.grizzly.toml` in current directory 4. `~/.config/grizzly/config.toml` Example `~/.config/grizzly/config.toml`: ```toml token_file = "~/.config/grizzly/token" callback_url = "http://127.0.0.1:42123/success" timeout = "5s" ``` ## Notes - Bear must be running for commands to work - Note IDs are Bear's internal identifiers (visible in note info or via callbacks) - Use `--enable-callback` when you need to read data back from Bear - Some operations require a valid token (add-text, tags, open-note --selected)


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: wangqianqianjun/eps (version 2.1.0)

--- name: eps description: Inspect EPS/PS/EPSF metadata and convert to PNG/JPG/SVG/PDF via API / 解析 EPS 元数据并通过 API 转换为 PNG/JPG/SVG/PDF user-invocable: true --- # EPS Tool Inspect EPS / PS / EPSF file metadata and convert to PNG/JPG/SVG/PDF via API. 通过 API 解析 EPS / PS / EPSF 文件元数据，并转换为 PNG/JPG/SVG/PDF。 Server: https://eps.futrixdev.com ## API Reference ### Convert EPS to PNG/JPG/SVG/PDF / 格式转换 ```bash curl -X POST https://eps.futrixdev.com/api/convert \ -F "file=@<file.eps>" \ -F "format=png" \ -F "dpi=300" \ -o output.png ``` - `file` (required): EPS/PS/EPSF file (max 20MB) / 要转换的文件（最大 20MB） - `format` (optional): png (default), jpg, svg, pdf / 输出格式 - `dpi` (optional): 36–1200, default 300 (for png/jpg) / 分辨率 - Response: converted file binary / 返回转换后的文件 ### Inspect EPS metadata / 查看元数据 ```bash curl -X POST https://eps.futrixdev.com/api/info \ -F "file=@<file.eps>" ``` - `file` (required): EPS/PS/EPSF file (max 20MB) / 要解析的文件（最大 20MB） - Response: JSON with title, creator, BoundingBox, dimensions (pt/mm), PS version, fonts - 返回 JSON，包含标题、创建者、BoundingBox、尺寸、PS 版本、字体等 ### Health check / 健康检查 ```bash curl https://eps.futrixdev.com/api/health ``` ## Web Viewer / 在线工具 https://eps.futrixdev.com — upload, preview, and export to PNG/JPG/SVG/PDF 打开网页工具上传文件，可预览并导出 ## Examples Convert EPS to PNG: ```bash curl -X POST https://eps.futrixdev.com/api/convert -F "file=@logo.eps" -F "format=png" -o logo.png ``` Convert EPS to PDF: ```bash curl -X POST https://eps.futrixdev.com/api/convert -F "file=@logo.eps" -F "format=pdf" -o logo.pdf ``` Get metadata: ```bash curl -X POST https://eps.futrixdev.com/api/info -F "file=@logo.eps" ``` Example response: ```json { "signature": "%!PS-Adobe-3.0 EPSF-3.0", "psVersion": "3.0", "epsfVersion": "EPSF-3.0", "title": "Logo Design", "creator": "Adobe Illustrator", "boundingBox": { "llx": 0, "lly": 0, "urx": 400, "ury": 300 }, "widthPt": 400, "heightPt": 300, "widthMm": 141.12, "heightMm": 105.84 } ``` ## Usage Guidelines / 使用建议 - Use `/api/convert` for format conversion (PNG/JPG/SVG/PDF) / 使用 API 进行格式转换 - Use `/api/info` to inspect file metadata / 使用 `/api/info` 查看文件元数据 - Supported input: `.eps`, `.ps`, `.epsf` files / 支持的输入格式


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: wimi321/verifier-skill-generator (version 1.0.0)

--- name: "verifier_skill_generator" description: "Use when a project needs one or more verifier skills for web, CLI, or API runtime checks that the Verify agent can discover automatically." --- # Verifier Skill Generator Use this skill to create project-specific verifier skills. ## Workflow 1. Detect project areas and application types. 2. Decide whether each area needs web, CLI, or API verification. 3. Identify available automation tools and setup gaps. 4. Ask only the project-specific questions needed to finalize each verifier. 5. Generate verifier skill folders in the repo so verification can be repeated later. ## Guardrails - Focus on functional verification, not unit tests or type checks. - Use names discoverable by downstream verification tooling. - Include setup, authentication, cleanup, and self-update behavior in each verifier. ## Example Requests - Generate verifier skills for this frontend and API. - Inspect the project and create runtime verifier skills the Verify agent can find. ## Inputs - Project layout - Detected stacks - Verification tooling availability ## Outputs - One or more verifier skill folders - Project-specific setup guidance ## Success Criteria - Relevant project areas were detected correctly. - Generated verifiers match web, CLI, or API needs. - Each verifier is discoverable and reusable. ## Non-Goals - Unit-test-only verification setup - Generic verifier templates with no project specifics ## Source Provenance Derived from `src/commands/init-verifiers.ts`.

path: agents/openai.yaml
content: interface:
  display_name: "Verifier Skill Generator"
  short_description: "Generate project-specific verifier skills"
  default_prompt: "Inspect this project and generate verifier skills for the relevant web, CLI, or API surfaces."


path: references/provenance.md
content: # Provenance

- Skill slug: `verifier-skill-generator`
- Source module: `src/commands/init-verifiers.ts`
- Extracted from local Claude Code source analysis


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: kongxiaodan20001201-alt/x-daily-report (version 1.0.0)

--- name: x-daily-report description: 每日自动监控全球Top AI领域X/Twitter账号动态，生成结构化日报。包含重点动态推荐、完整活跃度总览、分层关注建议。支持免费无API爬虫模式和官方API模式，完全自动化无需人工干预。使用场景：(1) 每日8:30自动推送AI行业动态 (2) 监控特定账号最新动态 (3) 生成行业趋势报告 (4) 提到"X日报"、"Twitter监控"、"AI动态"时触发 --- # X账号动态日报生成技能 自动化监控全球45个AI领域核心X/Twitter账号，每日生成结构化动态日报。 ## 功能特性 ✅ **零成本运行**：支持免费无API爬虫模式，无需X开发者账号 ✅ **自动登录**：复用浏览器已登录的X会话，无需输入账号密码 ✅ **45个核心账号**：覆盖所有头部AI机构、实验室、行业领袖 ✅ **结构化输出**：包含重点动态、活跃度总览、关注建议三大部分 ✅ **定时推送**：默认每日8:30自动生成并推送 ✅ **格式规范**：完全匹配行业标准日报模板 ## 账号覆盖范围 ### 国际机构（18个） OpenAI, GoogleDeepMind, nvidia, NVIDIAAI, AnthropicAI, MetaAI, deepseek_ai, Alibaba_Qwen, midjourney, Kimi_Moonshot, MiniMax_AI, BytedanceTalk, DeepMind, GoogleAI, GroqInc, Hailuo_AI, MIT_CSAIL, IBMData ### 行业领袖（27个） elonmusk, sama, zuck, demishassabis, DarioAmodei, karpathy, ylecun, ilyasut, AndrewYNg, jeffdean, drfeifei, Thom_Wolf, danielaamodei, gdb, GaryMarcus, JustinLin610, steipete, ESYudkowsky, erikbryn, alliekmiller, tunguz, Ronald_vanLoon, DeepLearn007, nigewillson, petitegeek, YuHelenYu, TamaraMcCleary ## 快速使用 ### 1. 立即生成今日日报 ```bash node scripts/x-scraper-free.js ``` 自动抓取过去24小时所有账号动态，生成完整Markdown格式日报。 ### 2. 设置每日定时推送 默认已配置每日8:30自动运行，推送至当前会话。如需修改时间： ```bash # 查看当前定时任务 openclaw cron list # 修改执行时间 openclaw cron update --jobId <job-id> --patch '{"schedule": {"expr": "0 9 * * *"}}' ``` ## 高级配置 ### 使用官方API模式（可选） 如果需要更高稳定性和速率，可配置X API密钥： 1. 编辑 `scripts/x-monitor.js` 2. 填入 `X_API_KEY` 和 `X_API_SECRET` 3. 运行：`node scripts/x-monitor.js` ### 自定义监控账号 编辑 `scripts/x-scraper-free.js` 中的 `ACCOUNTS` 数组，添加或删除需要监控的用户名。 ## 输出格式 ### 🔥 今日最值得关注的内容 展示活跃度≥4星的重点动态，包含： - 账号信息和热度数据（浏览/点赞/转发） - 核心内容摘要 - 价值分析和关注理由 ### 📋 完整账号活跃度总览 表格形式展示所有账号状态： | 账号 | 类别 | 今日活跃度 | 主要内容 | |------|------|------------|----------| | @OpenAI | 国际机构 | ⭐⭐⭐⭐⭐ | GPT-5.4 发布 | | @MetaAI | 国际机构 | — | 无动态 | 活跃度评分规则： - ⭐⭐⭐⭐⭐：总互动≥10000 - ⭐⭐⭐⭐：总互动5000-9999 - ⭐⭐⭐：总互动1000-4999 - ⭐⭐：总互动100-999 - ⭐：总互动1-99 - —：无动态 ### 💡 关注建议 分层推荐关注优先级： - **强烈推荐**：信噪比最高的核心账号 - **选择性关注**：特定领域兴趣时查看 - **可暂缓关注**：近期活跃度低的账号 ## 目录结构 ``` x-daily-report/ ├── SKILL.md # 本说明文件 ├── scripts/ │ ├── x-scraper-free.js # 免费无API版爬虫（推荐） │ └── x-monitor.js # 官方API版（可选） └── references/ └── account-list.md # 完整账号列表和说明 ``` ## 成本说明 - **免费版**：0成本，无使用限制，建议优先使用 - **API版**：每日成本约$0.3-$0.5，适合需要高可靠性的场景


Security scan verdicts — ClawScan: suspicious | static analysis: suspicious | VirusTotal: clean | SkillSpector: suspicious (CRITICAL)
Skill: aysun168/baidu-search-bak (version 1.0.0)

--- name: baidu-search description: Search the web using Baidu AI Search Engine (BDSE). Use for live information, documentation, or research topics. metadata: { "openclaw": { "emoji": "🔍︎", "requires": { "bins": ["python3"], "env":["BAIDU_API_KEY"]},"primaryEnv":"BAIDU_API_KEY" } } --- # Baidu Search Search the web via Baidu AI Search API. ## Prerequisites ### API Key Configuration This skill requires a **BAIDU_API_KEY** to be configured in OpenClaw. If you don't have an API key yet, please visit: **https://console.bce.baidu.com/ai-search/qianfan/ais/console/apiKey** For detailed setup instructions, see: [references/apikey-fetch.md](references/apikey-fetch.md) ## Usage ```bash python3 skills/baidu-search/scripts/search.py '<JSON>' ``` ## Request Parameters | Param | Type | Required | Default | Description | |-------|------|----------|---------|-------------| | query | str | yes | - | Search query | | count | int | no | 10 | Number of results to return, range 1-50 | | freshness | str | no | Null | Time range, two formats: format one is ”YYYY-MM-DDtoYYYY-MM-DD“, and format two includes pd, pw, pm, and py, representing the past 24 hours, past 7 days, past 31 days, and past 365 days respectively | ## Examples ```bash # Basic search python3 scripts/search.py '{"query":"人工智能"}' # Freshness first format "YYYY-MM-DDtoYYYY-MM-DD" example python3 scripts/search.py '{ "query":"最新新闻", "freshness":"2025-09-01to2025-09-08" }' # Freshness second format pd、pw、pm、py example python3 scripts/search.py '{ "query":"最新新闻", "freshness":"pd" }' # set count, the number of results to return python3 scripts/search.py '{ "query":"旅游景点", "count": 20, }' ``` ## Current Status Fully functional.


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: grayson85/yf-stats (version 1.0.0)

--- name: yf-stats description: Fetches stock data and generates price charts. metadata: openclaw: emoji: "📈" binaries: ["python3"] dependencies: python: "requirements.txt" command: "python3 yf_scraper.py {{ticker}} {{chart_flag}}" --- # Yahoo Finance Pro Use this to get financial data. If the user asks for a "chart," "graph," or "trend," include the `--chart` flag. ## Parameters - `ticker`: The symbol (e.g., ONDS). - `chart_flag`: Use `--chart` if a visual is requested, otherwise leave blank. ## Example - User: "Show me the ONDS chart." - Agent runs: `python3 yf_scraper.py ONDS --chart`


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