OpenClaw/clawhub-security-signals huggingface dataset:
Skill: bassshang/obsidian-notesmd-cli (version 1.0.0)

--- name: obsidian description: Work with Obsidian vaults (plain Markdown notes) and automate via notesmd-cli. homepage: https://help.obsidian.md metadata: {"clawdbot":{"emoji":"💎","requires":{"bins":["notesmd-cli"]},"install":[{"id":"brew","kind":"brew","formula":"yakitrak/yakitrak/notesmd-cli","bins":["notesmd-cli"],"label":"Install notesmd-cli (brew)"}]}} --- # Obsidian Obsidian vault = a normal folder on disk. Vault structure (typical) - Notes: `*.md` (plain text Markdown; edit with any editor) - Config: `.obsidian/` (workspace + plugin settings; usually don’t touch from scripts) - Canvases: `*.canvas` (JSON) - Attachments: whatever folder you chose in Obsidian settings (images/PDFs/etc.) ## Find the active vault(s) Obsidian desktop tracks vaults here (source of truth): - `~/Library/Application Support/obsidian/obsidian.json` `notesmd-cli` resolves vaults from that file; vault name is typically the **folder name** (path suffix). Fast “what vault is active / where are the notes?” - If you’ve already set a default: `notesmd-cli print-default --path-only` - Otherwise, read `~/Library/Application Support/obsidian/obsidian.json` and use the vault entry with `"open": true`. ## notesmd-cli quick start Pick a default vault and open behavior (once): - `notesmd-cli set-default "<vault-folder-name>"` - `notesmd-cli set-default --open-type editor` (Sets default to use your terminal/GUI `$EDITOR` instead of opening the Obsidian app) - `notesmd-cli print-default` / `notesmd-cli print-default --path-only` Search - `notesmd-cli search` (Interactive fuzzy search for notes; respects Obsidian's excluded files) - `notesmd-cli search-content "query"` (Searches inside notes; shows snippets + lines) Create - `notesmd-cli create "Folder/New note" --content "..."` - `notesmd-cli create "New note" --open` (Opens in Obsidian, or `$EDITOR` if `--editor` flag is passed) - **Note:** Works directly on disk (headless supported); Obsidian does *not* need to be running. Reads `.obsidian/app.json` for default new file locations. Daily Notes - `notesmd-cli daily` (Creates or opens today's daily note directly on disk) - Automatically reads your `.obsidian/daily-notes.json` for folder, format, and template configurations. Frontmatter (YAML Metadata) - `notesmd-cli frontmatter "NoteName" --print` - `notesmd-cli frontmatter "NoteName" --edit --key "status" --value "done"` - `notesmd-cli frontmatter "NoteName" --delete --key "draft"` Move/rename (safe refactor) - `notesmd-cli move "old/path/note" "new/path/note"` - Updates `[[wikilinks]]` and common Markdown links across the vault (this is the main win vs standard `mv`). Delete - `notesmd-cli delete "path/note"` Prefer direct edits when appropriate: open the `.md` file in any editor (`notesmd-cli open "note" --editor`) and change it; Obsidian will automatically pick it up.


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: sunshine-del-ux/api-gateway-starter (version 1.0.0)

# API Gateway Starter Production-ready API Gateway with everything you need. ## Features - **Authentication** - JWT, OAuth2, API keys - **Rate Limiting** - Per-user, per-endpoint - **Caching** - Redis integration - **Monitoring** - Request logs, metrics - **Load Balancing** - Multiple upstream support - **SSL/TLS** - Automatic cert management ## Quick Start ```bash # Start gateway ./gateway.sh start # Add upstream ./gateway.sh add http://localhost:3000 # Configure auth ./gateway.sh auth jwt --secret your-secret ``` ## Configuration Edit `config.yaml` to customize: - Ports - Upstreams - Auth methods - Rate limits ## Requirements - Node.js 18+ - Redis (optional) ## Author Sunshine-del-ux


Security scan verdicts — ClawScan: suspicious | static analysis:  | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: shenghoo123-png/sql-explain-kay (version 1.0.0)

# SQL Query Explain / SQL解释器 ## 身份与目标 你是 **SQL Expert**，专门帮助开发者理解和优化 SQL 查询。 ## 触发词 - "explain sql" - "sql解释" - "分析sql" - "sql优化建议" - "这个sql怎么写" - "sql query explanation" - "explain this query" --- ## 核心功能 ### 1. SQL EXPLAIN 解析 使用 `sqlean` 的 `explain` 模块（或 Python `sqlparse` + 内置规则）分析 SQL 查询的执行计划。 **支持的数据库**: PostgreSQL, MySQL, SQLite, MySQL兼容 **分析维度**: - 表扫描方式（Seq Scan / Index Scan / Index Only Scan / Full Table Scan） - 索引使用情况 - 连接类型（Hash Join / Nested Loop / Merge Join） - 估计行数 vs 实际行数 - 昂贵操作识别 - 优化建议 ### 2. 自然语言转 SQL 根据用户描述的业务需求，生成标准 SQL。 支持：SELECT / INSERT / UPDATE / DELETE / CREATE TABLE ### 3. SQL 格式化 输入凌乱的 SQL，输出格式化的结果。 支持关键字大写、缩进、分行。 ### 4. SQL 语法检查 检查 SQL 语法错误，提供修正建议。 --- ## 工作流程 1. **识别意图**: 判断是解释/生成/格式化/检查 2. **解析SQL**: 使用 sqlparse 解析语法树 3. **执行分析**: 对 EXPLAIN 输出进行结构化分析 4. **输出结果**: 结构化报告 + 优化建议 --- ## 输出格式 ### EXPLAIN 解析结果 ``` 📊 查询计划分析 🎯 总成本: {cost} 📦 预计返回: {estimated_rows} 行 🔍 扫描分析: - 类型: {scan_type} - 表: {table} - 条件: {conditions} ⚠️ 性能关注点: - {issue_1} - {issue_2} 💡 优化建议: 1. {suggestion_1} 2. {suggestion_2} ``` --- ## 定价 - **Free**: 10次/天 - **Pro** (¥19/月): 100次/天，保存历史记录 - **Team** (¥49/月): 无限制，团队共享 --- ## 技术实现 - Python + sqlparse（SQL解析） - Python 内置规则库（EXPLAIN计划解读） - 无外部API依赖，完全本地运行 - 支持 PostgreSQL / MySQL / SQLite EXPLAIN格式 ## 限制 - 暂不支持复杂存储过程 - 暂不支持 DDL 语句的 EXPLAIN


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: cn-big-cabbage/glances (version 0.1.0)

--- name: glances description: Glances - 跨平台系统监控工具 version: 0.1.0 metadata: openclaw: requires: - glances emoji: 📊 homepage: https://nicolargo.github.io/glances/ --- # Glances 跨平台系统监控工具 ## 技能概述 本技能帮助用户使用 Glances 进行系统性能监控与分析，支持以下场景： - **实时监控**: 在终端实时查看 CPU、内存、磁盘、网络等资源使用情况 - **Web 界面**: 通过浏览器远程访问系统监控仪表板 - **API 服务**: 通过 REST API 获取系统指标数据，便于集成 - **告警配置**: 设置资源阈值，当超过时自动触发告警 - **导出分析**: 将监控数据导出到 CSV、InfluxDB、Prometheus 等存储系统 - **服务器模式**: 以客户端-服务端模式监控远程主机 **支持平台**: Linux、macOS、Windows、FreeBSD，支持 Docker 容器化部署 ## 使用流程 AI 助手将引导你完成以下步骤： 1. 安装 Glances（如未安装） 2. 以合适的模式启动监控（终端/Web/API） 3. 解读监控数据和告警信息 4. 根据需要配置自定义参数 5. 集成到现有工作流或监控系统 ## 关键章节导航 - [安装指南](./guides/01-installation.md) - [快速开始](./guides/02-quickstart.md) - [高级用法](./guides/03-advanced-usage.md) - [常见问题](./troubleshooting.md) ## AI 助手能力 当你向 AI 描述监控需求时，AI 会： - 自动检测系统环境并选择合适的安装方式 - 启动 Glances 并解读当前系统状态 - 识别高负载进程和资源瓶颈 - 配置 Web 服务器模式并提供访问地址 - 设置导出插件将指标写入时序数据库 - 分析告警日志并给出优化建议 - 生成监控配置文件以满足特定需求 ## 核心功能 - 实时监控 CPU、内存、磁盘 I/O、网络流量 - 进程列表（支持排序、过滤、终止） - Web UI 仪表板（内置 HTTP 服务器） - REST API / XML-RPC API 远程数据获取 - 客户端-服务端模式（通过 SSH 隧道监控远程主机） - 告警系统（Careful / Warning / Critical 三级） - 插件化架构（支持 30+ 内置插件） - 导出支持：CSV、InfluxDB、Prometheus、Elasticsearch、MQTT 等 - Docker 和 Kubernetes 容器监控 - 支持 Python API 二次开发 ## 快速示例 ```bash # 启动终端交互模式 glances # 启动 Web 服务器模式（浏览器访问） glances -w # 以服务端模式运行（等待客户端连接） glances -s # 连接远程服务端 glances -c 192.168.1.100 # 以 REST API 模式运行 glances -w --disable-webui # 查看特定进程 glances --process-filter python # 将数据导出到 CSV glances --export csv --export-csv-file /tmp/glances.csv # 静默模式（仅记录日志，无界面） glances -q --export influxdb ``` ## 监控指标说明 | 指标类别 | 描述 | 告警颜色 | |---------|------|---------| | CPU 使用率 | 总体和每核心使用率 | 绿/蓝/黄/红 | | 内存 / Swap | 物理内存和交换空间使用 | 绿/蓝/黄/红 | | 磁盘 I/O | 读写速率和等待时间 | 绿/蓝/黄/红 | | 网络接口 | 上下行速率和数据包数 | 绿/蓝/黄/红 | | 进程列表 | CPU/内存占用最高的进程 | 可排序 | | 系统负载 | 1/5/15 分钟平均负载 | 绿/蓝/黄/红 | | 传感器 | CPU 温度（需要硬件支持）| 绿/黄/红 | | Docker | 容器状态和资源使用 | 绿/红 | ## 告警级别 Glances 使用四种颜色标识资源状态： - **绿色 (OK)**: 正常，无需关注 - **蓝色 (Careful)**: 需要关注，资源使用偏高 - **黄色 (Warning)**: 警告，资源使用较高 - **红色 (Critical)**: 严重，需要立即处理 默认阈值可通过配置文件 `~/.config/glances/glances.conf` 自定义。 ## 安装要求 - Python 3.8 或更高版本 - pip 包管理器 - （可选）psutil >= 5.3.0（核心依赖，通常自动安装） - （可选）bottles/docker SDK（容器监控） - （可选）InfluxDB / Prometheus 客户端（数据导出） ## 项目链接 - GitHub: https://github.com/nicolargo/glances - 官网: https://nicolargo.github.io/glances/ - 文档: https://glances.readthedocs.io/ - Docker Hub: https://hub.docker.com/r/nicolargo/glances


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (CRITICAL)
Skill: hikaruhuimin/medical-report-reader (version 1.0.0)

# 医疗报告解读助手 ## 简介 帮助普通用户理解医疗检验报告中的专业术语和指标含义，提供通俗易懂的解释。 ## 功能说明 ⚠️ **免责声明**：本工具仅供科普参考，不能替代专业医生的诊断和建议。 ### 支持的报告类型 - 血常规检查 - 尿常规检查 - 肝功能检查 - 肾功能检查 - 血脂检查 - 血糖检测 - 甲状腺功能 ### 主要功能 1. **指标解释** - 解释各项指标的专业含义 2. **参考范围** - 说明正常参考值 3. **异常提示** - 提醒需要关注的异常项 4. **建议参考** - 提供一般性的健康建议 ## 使用方式 上传或描述你的检验报告，我会帮你解读。 ### 示例提示词 - "帮我解读这份血常规报告" - "我的转氨酶偏高是什么意思？" - "血糖7.2属于什么水平？" ## 注意事项 🚨 本工具不能替代医生诊断 🚨 如有健康疑虑，请咨询专业医生 🚨 报告解读仅供参考 --- 💡 Need more complete medical data analysis tools? Visit hikaruzhang.lemonsqueezy.com for 50+ AI prompts and 10 Python script templates for medical research!


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: willoscar/agent-survey-corpus (version 1.0.0)

--- name: agent-survey-corpus description: 'Download a small corpus of open-access arXiv survey/review PDFs about LLM agents and extract text for style learning. **Trigger**: agent survey corpus, ref corpus, download surveys, 学习综述写法, 下载 survey. **Use when**: you want to study how real agent surveys structure sections (6–8 H2), size subsections, and write evidence-backed comparisons. **Skip if**: you cannot download PDFs (no network) or you don''t want local PDF files. **Network**: required. **Guardrail**: only download arXiv PDFs; store under `ref/` and keep large files out of git.' version: 0.1.0 metadata: openclaw: requires: anyBins: - python3 - python --- # Agent Survey Corpus (arXiv PDFs → text extracts) Goal: create a small, local reference library so you can **learn from real agent surveys** when refining: - C2 outline structure (paper-like sectioning) - C4 tables/claims organization - C5 writing style and density This is intentionally *not* part of the pipeline; it is an optional, repo-level toolkit. ## Inputs - `ref/agent-surveys/arxiv_ids.txt` ## Outputs - `ref/agent-surveys/pdfs/` - `ref/agent-surveys/text/` - `ref/agent-surveys/STYLE_REPORT.md` (tracked; auto-generated summary) ## Workflow 1) Edit `ref/agent-surveys/arxiv_ids.txt` (one arXiv id per line). 2) Run the downloader to fetch PDFs and extract the first N pages to text. 3) Skim the extracted text under `ref/agent-surveys/text/`: - look at section counts (H2), subsection granularity (H3), and how they transition between chapters. - identify repeated rhetorical patterns you want the pipeline writer to imitate. ## Script ### Quick Start - `python scripts/run.py --help` - `python scripts/run.py --workspace . --max-pages 20` ### All Options - `--workspace <dir>` (use `.` to write into repo root) - `--inputs <semicolon-separated>` (default: `ref/agent-surveys/arxiv_ids.txt`) - `--max-pages <N>` (default: 20) - `--sleep <seconds>` (default: 1.0) - `--overwrite` (re-download + re-extract) ### Examples - Download/extract into repo root `ref/`: - `python scripts/run.py --workspace . --max-pages 20` - Download/extract into a specific folder (treated as workspace root): - `python scripts/run.py --workspace /tmp/surveys --max-pages 30` ## Troubleshooting - **Download fails / timeout**: rerun with a larger `--sleep`, or try fewer ids. - **Text extract is empty**: the PDF may be scanned; try another survey or increase `--max-pages`. - **Files showing up in git status**: PDFs/text are ignored via `.gitignore` (`ref/**/pdfs/`, `ref/**/text/`).

path: tooling/__init__.py
content: 


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (CRITICAL)
Skill: zhangalexhy/onebot-group-admin (version 1.0.0)

--- name: onebot-group-admin description: QQ 群管理操作，通过 OneBot 11 API 实现群名修改、群公告、禁言、踢人、设置管理员、全员禁言等功能。当用户需要在 QQ 群中执行管理操作时使用，如修改群名、发公告、禁言某人、踢人、设置管理员等。 read_when: - 修改群名 - 设置群公告 - 禁言 - 踢人 - 设置管理员 - 全员禁言 - 群管理 - QQ群管理 --- # OneBot 群管理 通过 `scripts/onebot-action.js` 调用 napcat 的 OneBot 11 API 执行群管理操作。 ## 脚本路径 ``` ~/.openclaw/workspace/skills/onebot-group-admin/scripts/onebot-action.js ``` ## 用法 ```bash node <脚本路径> <action> [key=value ...] ``` 参数中的数字会自动转为整数，字符串不需要引号。含空格的值用双引号包裹。 ## 常用操作 ### 修改群名 ```bash node onebot-action.js set_group_name group_id=<群号> group_name="新群名" ``` ### 发送群公告 ```bash node onebot-action.js _send_group_notice group_id=<群号> content="公告内容" ``` ⚠️ 注意是 `_send_group_notice`（带下划线前缀），这是 napcat 扩展 API，标准 `send_group_notice` 不可用。 ### 禁言成员（单位：秒，0为解除） ```bash node onebot-action.js set_group_ban group_id=<群号> user_id=<QQ号> duration=600 ``` - `duration=0` 解除禁言 - `duration=3600` 禁言1小时 - `duration=86400` 禁言1天 - `duration=2592000` 禁言30天 ### 全员禁言 ```bash # 开启全员禁言 node onebot-action.js set_group_whole_ban group_id=<群号> enable=1 # 关闭全员禁言 node onebot-action.js set_group_whole_ban group_id=<群号> enable=0 ``` ### 踢出成员 ```bash node onebot-action.js set_group_kick group_id=<群号> user_id=<QQ号> reject_add_request=0 ``` - `reject_add_request=1` 拒绝再次加群 ### 设置/取消群管理员 ```bash # 设置管理员 node onebot-action.js set_group_admin group_id=<群号> user_id=<QQ号> enable=1 # 取消管理员 node onebot-action.js set_group_admin group_id=<群号> user_id=<QQ号> enable=0 ``` ### 设置群成员名片 ```bash node onebot-action.js set_group_card group_id=<群号> user_id=<QQ号> card="新名片" ``` ### 设置群成员头衔 ```bash node onebot-action.js set_group_special_title group_id=<群号> user_id=<QQ号> title="头衔" duration=-1 ``` ### 设置群头像 ```bash node onebot-action.js set_group_portrait group_id=<群号> file="<图片路径>" ``` ⚠️ API 名称是 `set_group_portrait`（go-cqhttp 扩展 API），不是 OneBot 11 标准的 `set_group_avatar`。Bot 需要管理员权限。 - `file` 支持本地路径（如 `/tmp/openclaw-onebot/xxx.png`）、`file://` 协议、`base64://` 协议、HTTP URL ### 撤回消息 ```bash node onebot-action.js delete_msg message_id=<消息ID> ``` ### 获取群信息 ```bash node onebot-action.js get_group_info group_id=<群号> ``` ### 获取群成员列表 ```bash node onebot-action.js get_group_member_list group_id=<群号> ``` ### 获取群成员信息 ```bash node onebot-action.js get_group_member_info group_id=<群号> user_id=<QQ号> ``` ## 注意事项 - 群号 > 100000000 时 OneBot 插件可能误判为用户 ID，脚本直接传数字即可 - Bot 需要对应的管理员权限才能执行这些操作 - 敏感操作（踢人、禁言）执行前应先确认 - 默认连接 `ws://127.0.0.1:13001`，可通过环境变量 `ONEBOT_WS_URL` 和 `ONEBOT_WS_TOKEN` 覆盖


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (CRITICAL)
Skill: runapi-ai/runapi-nano-banana (version 0.2.4)

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


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: jhillin8/weight-loss (version 1.0.0)

--- name: weight-loss description: Track weight loss journey with weigh-ins, trend analysis, and goal milestones author: clawd-team version: 1.0.0 triggers: - "log weight" - "weight loss progress" - "weigh in" - "goal weight" - "pounds lost" --- # Weight Loss Sustainable progress tracking for your health journey—data stays local, accountability stays real. ## What it does - **Log weigh-ins** - Record daily or weekly measurements without judgment - **Trend smoothing** - See the big picture past daily fluctuations - **Goal tracking** - Set realistic targets and watch milestones unfold - **Non-scale victories** - Celebrate strength gains, energy boosts, and clothes fitting better - **Privacy-first** - All data lives on your machine, never uploaded or shared ## Usage ### Log Weight Simply tell Clawd your weight: *"Log 185 pounds"* or *"Weigh-in: 82.5 kg"*. Include the date or use today's date by default. ### Check Progress Ask for a snapshot: *"How much weight have I lost?"* or *"Show me my last 4 weeks of weigh-ins"*. Get totals, averages, and velocity. ### Set Goal Define your target: *"My goal weight is 170 pounds"* or *"I want to lose 25 pounds in 6 months"*. Clawd calculates the weekly pace needed. ### View Trends Visualize your journey: *"Plot my weight trend"* or *"Show me month-over-month progress"*. Smoothed curves reveal the real direction underneath daily noise. ### Non-Scale Wins Log what matters beyond the scale: *"Record NSV: ran a 5K without stopping"* or *"Clothes fit better, went down a size"*. These compound motivation. ## Milestones - **First 5 lbs** - Momentum builds. Metabolism responds. You're doing this. - **10 lbs lost** - Visible shift. People notice. You feel lighter. - **10% body weight** - Science milestone. Real metabolic and health gains. - **Halfway to goal** - You've proven you can do this. Finish is in sight. - **Goal reached** - Celebration earned. Now: how do you stay here? ## Tips 1. **Weigh yourself consistently** - Same time, same scale, same conditions (morning, after bathroom, before eating). Consistency matters more than perfection. 2. **Weekly averages, not daily obsession** - Weight fluctuates 3-5 lbs daily from water, food volume, hormones. Track weekly averages to see real trends. 3. **Sustainable beats extreme** - 0.5-1 lb per week is healthy and actually sticks. 3 lb weeks crash. Slow compound wins. 4. **Non-scale progress is real** - Energy, strength, sleep, mood, clothes fit, bloodwork—these outlead the scale. Track them. 5. **All data stays local on your machine** - Your weight history lives only where you choose. No cloud uploads, no corporate databases, no data brokers. Privacy is default.


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: dashiming/pans-meeting-summarizer (version 1.0.0)

--- name: pans-meeting-summarizer description: | AI算力销售会议智能总结工具。从会议录音或文字记录自动生成结构化纪要、行动项和客户洞察，支持同步更新CRM系统。 触发词：会议纪要, 会议总结, 录音转文字, 待办提取, 客户洞察, meeting minutes, call notes, action items, CRM更新 --- # pans-meeting-summarizer - AI算力销售会议纪要生成器 ## 描述 AI算力销售会议智能总结工具。从会议录音或文字记录自动生成结构化纪要、行动项和客户洞察，支持同步更新CRM系统。 ## 触发词 会议纪要, 会议总结, 录音转文字, 待办提取, 客户洞察, meeting minutes, call notes, action items, CRM更新 ## 功能特性 - 🎙️ 音频转录：支持多种音频格式（m4a/wav/mp3）转文字 - 📝 智能纪要：自动提取会议要点、决策、讨论内容 - ✅ 行动项：识别待办事项、负责人、截止时间 - 🔍 客户洞察：分析客户需求、痛点、预算、决策链 - 🔄 CRM同步：一键更新客户跟进记录到CRM系统 ## 使用方式 \`\`\`bash # 从音频生成纪要 python scripts/summarize.py --audio meeting.m4a --output notes.md # 从文字记录生成纪要 python scripts/summarize.py --text transcript.txt --output notes.md # 生成纪要并同步CRM python scripts/summarize.py --audio meeting.m4a --sync-crm --client "腾讯云" # 指定输出格式 python scripts/summarize.py --text transcript.txt --format json --output notes.json \`\`\` ## CLI 参数 - \`--audio\`: 音频文件路径（支持 m4a/wav/mp3） - \`--text\`: 文字记录文件路径 - \`--output\`: 输出文件路径（默认 stdout） - \`--format\`: 输出格式（markdown/json，默认 markdown） - \`--sync-crm\`: 同步更新CRM系统 - \`--client\`: 客户名称（CRM同步时需要） - \`--help\`: 显示帮助信息 ## 输出内容 ### 会议纪要 - 会议主题、时间、参与人 - 讨论要点、决策事项 - 下一步计划 ### 行动项 - 待办事项清单 - 负责人、优先级、截止时间 ### 客户洞察（销售场景） - 预算情况 - 决策链分析 - 竞品情况 - 痛点需求 - 购买信号 ## 依赖 - OpenAI Whisper（音频转录） - OpenAI API（摘要生成） ## 适用场景 - 客户会议后快速生成跟进记录 - 销售复盘和团队协作 - CRM数据自动化更新 - 会议效率提升 --- AI算力销售工具集 | 提升销售效率


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (HIGH)
Skill: rajtejani61/daily-brief-digest (version 1.0.0)

--- name: daily-digest description: Generates a daily brief including urgent emails (himalaya), upcoming calendar events (gog), and relevant news. Use when the user asks for a morning summary, daily briefing, or a status update on their day. --- # Daily Digest This skill provides a structured way to get a quick overview of your day. It relies on locally configured tools (`himalaya` for email and `gog` for calendar) and does not store any personal credentials within the skill itself. ## Workflow 1. **Email Triage**: Use `himalaya --output json envelope list --page-size 20` to get recent emails. Identify urgent items needing attention. 2. **Calendar & Task Sync**: Use `gog calendar events [calendarId] --from [today_start] --to [today_end]` to fetch today's schedule. Also check for due tasks using `gog` tasks/contacts or specific list commands if available. 3. **News Retrieval**: Use `web_fetch` or `browser` to find the top 3-5 news stories of the day. 4. **Log & Present**: Use `scripts/digest.js` to assemble these components into a stylized HTML report. **CRITICAL: The script automatically saves this report as a permanent Markdown file in `.openclaw/cron/DailyDigest_logs/[date].md` for historical record.** 5. **Notify User**: Send a brief notification via the `message` tool to the user's active channel. Mention that the full detailed log is available at `.openclaw/cron/DailyDigest_logs/[date].md`. ## Data Sources - **Email**: `himalaya` CLI. - **Calendar**: `gog` CLI. - **News**: Web search or trusted RSS feeds. - **Logs**: Saved locally to `~/.openclaw/cron/DailyDigest_logs/`. ## Example Output **📅 Daily Briefing - 2026-02-12** **📧 Emails (Recent)** - **Google**: Security alert (04:10) - **The Replit Team**: Unlock Replit Agent's Full Potential (Feb 11) **🗓️ Calendar** - 10:30 AM: Workout (Shoulder) - 02:00 PM: Project Review **📰 News** - [Top news item 1] - [Top news item 2]


Security scan verdicts — ClawScan: suspicious | static analysis: suspicious | VirusTotal: clean | SkillSpector: suspicious (CRITICAL)
Skill: gm4leejun-stack/jun-invest-option-master-installer (version 0.99.0)

--- name: jun-invest-option-master-installer description: "DEPRECATED. Use jun-invest-option-master-agent." --- # DEPRECATED: jun-invest-option-master-installer 此 skill 已废弃。 请改用：**jun-invest-option-master-agent**

path: agent/invest_agent/__init__.py
content: # invest_agent package


path: agent/invest_agent/integrations/__init__.py
content: # integrations package


path: agent/invest_agent/tools/__init__.py
content: # tools package


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