OpenClaw/clawhub-security-signals huggingface dataset:
Skill: qiji0802/web-change-monitor (version 1.0.2)

--- name: web-change-monitor description: "网页变更监控器 — 通用网页监控工具。用户配置 URL 列表 → Skill 按频率检测网页变化 → 推送飞书消息。不写死任何平台，通用工具。触发词：网页监控、页面变更监控、URL监控、价格变化监控、竞品监控、网站更新提醒、库存监控、货源监控、网页变化检测、网站监控" override-tools: [] --- # Web Change Monitor · 网页变更监控器 用户配置任意 URL → Skill 按频率检测变化 → 推送飞书通知。 通用工具，不绑定任何平台。适用于：竞品上新提醒、价格监控、库存监控、内容追踪、论坛帖子监控等场景。 ## 快速开始 ### 添加监控 URL ``` 用户：帮我监控这个页面 https://example.com/product/12345 ``` Skill 会： 1. 抓取页面内容，计算内容哈希 2. 询问检测模式和频率（或使用默认） 3. 保存监控任务，开始检测 ### 查询监控状态 ``` 用户：查看我的监控列表 用户：哪些 URL 有变化？ ``` ### 删除监控 ``` 用户：删除 https://example.com/product/12345 的监控 ``` --- ## 检测模式 | 模式 | 说明 | 适用场景 | |------|------|---------| | `hash` | 整体 HTML 的 MD5，有变化即触发 | 通用，任何页面 | | `keyword` | 指定关键词出现/消失时触发 | 库存、价格、特定内容 | | `selector` | CSS 选择器抓取特定 DOM 元素对比 | 列表型页面（商品列表、搜索结果） | | `regex` | 正则表达式定义触发条件 | 复杂模式匹配 | ### 示例 ``` 用户：监控这个页面，当价格低于 99 元时通知我 [URL] 用户：用关键词监控，商品名称包含"新品"时通知我 [URL] ``` --- ## 订阅套餐（复用 GEO-* 体系） | 套餐 | 价格 | 功能 | |------|------|------| | 免费版 | ¥0 | 监控 3 个 URL，每 24 小时 1 次，基础哈希检测 | | 基础版 | ¥9.9/月 | 监控 10 个 URL，每 12 小时 1 次，关键词匹配 | | 标准版 | ¥19/月 | 监控 30 个 URL，每 6 小时 1 次，CSS 选择器，变更历史 7 天 | | 专业版 | ¥39/月 | 不限 URL，每小时 1 次，正则匹配，变更历史 30 天，飞书分组推送 | --- ## 使用示例 ### 示例 1：竞品上新提醒 ``` 用户：监控这个页面，商品列表有新增时通知我 [URL: 大健云仓商品列表页] ``` → CSS 选择器模式，抓取商品列表区域 → 检测到新增商品 → 推送飞书消息 ### 示例 2：价格监控 ``` 用户：帮我监控这个商品，价格降到 99 元以下时通知我 [URL: 商品页] ``` → 关键词模式：提取价格数字，价格 < 99 时触发 ### 示例 3：库存监控 ``` 用户：监控这个链接，有货了通知我 [URL] ``` → 默认哈希模式，有变化即通知 --- ## 变更历史查询 ``` 用户：最近有什么页面变化了？ 用户：查看 https://xxx.com 的变更历史 ``` 返回：变化时间、变化内容摘要、上次变化后距今时间 --- ## 核心脚本 详见 `scripts/monitor.py`，完整实现： ```python # 监控核心逻辑 from scripts.monitor import WebMonitor monitor = WebMonitor() # 添加监控任务 monitor.add_task( url="https://example.com/product/123", name="商品A监控", mode="hash", # hash/keyword/selector/regex frequency="6h", # 15m/30m/1h/6h/12h/24h keyword=None, # 关键词模式 selector=None, # CSS 选择器模式 regex=None, # 正则模式 ) # 检查所有任务（有变化时自动推送飞书） monitor.check_all() # 查询监控列表 monitor.list_tasks() # 删除任务 monitor.remove_task(url="https://example.com/product/123") ``` --- ## 技术实现 - **爬虫**：Playwright（headless）抓取页面，模拟 UA - **检测**：MD5 内容哈希 / 关键词匹配 / CSS 选择器 / 正则 - **存储**：SQLite 本地存储（`~/.web-change-monitor/history.db`） - **推送**：飞书 IM 消息，模板可自定义 - **防封**：请求间隔 + 随机延迟 + 自动重试（3次） --- ## 常见问题 | 问题 | 解答 | |------|------| | 支持需要登录的页面吗？ | 当前版本不支持登录，后续版本支持 Cookie 认证 | | 会被网站封禁吗？ | 每次请求间隔 5~15s 随机延迟，失败自动重试 3 次 | | 监控频率能自定义吗？ | 支持 15m/30m/1h/6h/12h/24h，也可传入自定义 cron 表达式 | | 如何查看变更历史？ | 说"查看变更历史"，Skill 返回 SQLite 中的记录 | | 最多监控多少个 URL？ | 免费版 3 个，基础版 10 个，标准版 30 个，专业版不限 |


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (CRITICAL)
Skill: 52yuanchangxing/policy-application-checker (version 1.0.0)

--- name: policy-application-checker description: Read policies, application requirements, and forms, then turn them into a completeness checklist, risk list, and submission plan. version: 1.1.0 metadata: openclaw: requires: bins: - python3 emoji: 🧰 --- # Policy & Application Checker ## Purpose Read policies, application requirements, and forms, then turn them into a completeness checklist, risk list, and submission plan. ## Trigger phrases - 检查材料是否齐全 - application checklist - 读政策做清单 - submission readiness - requirements checklist ## Ask for these inputs - policy text or form - deadline - applicant profile - required attachments - known blockers ## Workflow 1. Extract mandatory requirements, deadlines, and conditional branches. 2. Transform them into a checklist with evidence slots. 3. Flag ambiguous wording and missing proof. 4. Sequence tasks into a submission plan backward from the deadline. 5. Never assume a requirement is satisfied without evidence. ## Output contract - completeness checklist - risk list - submission timeline - evidence tracker ## Files in this skill - Script: `{baseDir}/scripts/checklist_builder.py` - Resource: `{baseDir}/resources/checklist_template.md` ## Operating rules - Be concrete and action-oriented. - Prefer preview / draft / simulation mode before destructive changes. - If information is missing, ask only for the minimum needed to proceed. - Never fabricate metrics, legal certainty, receipts, credentials, or evidence. - Keep assumptions explicit. ## Suggested prompts - 检查材料是否齐全 - application checklist - 读政策做清单 ## Use of script and resources Use the bundled script when it helps the user produce a structured file, manifest, CSV, or first-pass draft. Use the resource file as the default schema, checklist, or preset when the user does not provide one. ## Boundaries - This skill supports planning, structuring, and first-pass artifacts. - It should not claim that files were modified, messages were sent, or legal/financial decisions were finalized unless the user actually performed those actions. ## Compatibility notes - Directory-based AgentSkills/OpenClaw skill. - Runtime dependency declared through `metadata.openclaw.requires`. - Helper script is local and auditable: `scripts/checklist_builder.py`. - Bundled resource is local and referenced by the instructions: `resources/checklist_template.md`.

path: CHANGELOG.md
content: # Changelog

## 1.0.0
- Initial release.


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: kennedydqz-del/suno-music-skill (version 1.0.1)

--- name: suno-music description: AI music generation via Suno API. Submit prompts, style tags, and lyrics to generate songs. Check generation status and download audio/cover art. Use when user asks to create music, generate songs, compose tracks, or produce audio content with AI. --- # Suno Music Generate full songs (vocals + instrumentals) via the Suno API. ## Quick Start ```bash # Set your API key export SUNO_API_KEY="your_key_here" # Generate a song and wait for it to finish python scripts/suno_api.py generate-and-wait \ --prompt "A melancholic piano ballad about losing someone" \ --tags "piano,ballad,sad,emotional" \ --style "Indie Pop" \ --title "Fading Light" ``` ## Commands | Command | Description | |---------|-------------| | `generate` | Submit a generation task (non-blocking) | | `status --ids <ids>` | Check status of existing generation(s) | | `generate-and-wait` | Submit + poll until completion | ## Full Options ### generate | Flag | Default | Description | |------|---------|-------------| | `--prompt` | required | Lyrics or song description | | `--tags` | (prompt) | Style tags, comma-separated | | `--style` | (tags) | Music genre/style | | `--title` | (prompt) | Song title | | `--instrumental` | false | Instrumental only | | `--wait` | false | Wait for first audio chunk | ### generate-and-wait All of the above, plus: | Flag | Default | Description | |------|---------|-------------| | `--poll-interval` | 5 | Seconds between status checks | | `--max-polls` | 60 | Max polls before timeout (5min default) | ## API & Key - **Base URL**: `https://api.sunoapi.org` (override via `SUNO_BASE_URL`) - **Auth**: Bearer token via `SUNO_API_KEY` - **Status flow**: `PENDING` → `TEXT_SUCCESS` → `FIRST_SUCCESS` → `SUCCESS` ## Output Fields When complete, each generation includes: - `audio_url` — Download link (expires ~15 days) - `image_url` — Cover art - `title` — Song title - `lyric` — Full lyrics - `tags` / `style` / `duration` ## Examples ### Generate multiple songs from one prompt ```bash python scripts/suno_api.py generate --prompt "Summer vibes, beach party" --tags "pop,dance,summer" python scripts/suno_api.py status --ids "12345,12346" ``` ### Instrumental only ```bash python scripts/suno_api.py generate-and-wait \ --prompt "Cinematic orchestral build-up with brass" \ --tags "orchestral,cinematic,epic" \ --instrumental ``` ### Custom API endpoint (e.g., self-hosted) ```bash SUNO_BASE_URL=https://your-suno-instance.com \ python scripts/suno_api.py generate --prompt "..." ``` ## Resources ### scripts/ - `suno_api.py` — Python CLI client for Suno API (generate, status, generate-and-wait)


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (CRITICAL)
Skill: daniellummis/tasks-md-sprint-sync (version 1.0.0)

--- name: tasks-md-sprint-sync description: Sync TASKS.md current phase and in-progress checklist from the active PLAN.md phase to keep sprint execution aligned. version: 1.0.0 metadata: {"openclaw":{"requires":{"bins":["bash","python3"]}}} --- # Tasks.md Sprint Sync Use this skill to keep a project's `TASKS.md` section aligned with whatever phase is marked `IN PROGRESS` in that project's `PLAN.md`. ## What this skill does - Reads the active phase from `PLAN.md` (phase with `**Status: IN PROGRESS**`) - Extracts bullets from that phase's `### Work` section - Finds the target project section in `TASKS.md` - Reports drift between plan work items and `### In progress` tasks - Optionally updates `TASKS.md` to match plan phase + work items ## Inputs Required: - `PROJECT_NAME` (the exact heading in TASKS.md, e.g. `ClawHub Skills`) Optional: - `PLAN_FILE` (default: `PLAN.md`) - `TASKS_FILE` (default: `TASKS.md`) - `SYNC_MODE` (`report` or `apply`, default: `report`) ## Run Dry-run drift report: ```bash PROJECT_NAME="ClawHub Skills" \ PLAN_FILE=projects/clawhub-skills/PLAN.md \ TASKS_FILE=TASKS.md \ bash skills/tasks-md-sprint-sync/scripts/sync-tasks-phase.sh ``` Apply sync to TASKS.md: ```bash PROJECT_NAME="ClawHub Skills" \ PLAN_FILE=projects/clawhub-skills/PLAN.md \ TASKS_FILE=TASKS.md \ SYNC_MODE=apply \ bash skills/tasks-md-sprint-sync/scripts/sync-tasks-phase.sh ``` Run against included fixtures: ```bash PROJECT_NAME="Demo Project" \ PLAN_FILE=skills/tasks-md-sprint-sync/fixtures/PLAN.sample.md \ TASKS_FILE=skills/tasks-md-sprint-sync/fixtures/TASKS.sample.md \ SYNC_MODE=apply \ bash skills/tasks-md-sprint-sync/scripts/sync-tasks-phase.sh ``` ## Output contract - Exit `0` when report/apply completes - Exit `1` on invalid inputs, missing sections, or no active phase - In `report` mode: prints missing/extra task drift, no file changes - In `apply` mode: updates `Current phase` + replaces `In progress` list for the target project section


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: seal-re/rag-ingest (version 1.0.0)

--- name: rag-ingest description: 将 Agent 已解读好的正文写入 Qdrant（kb_main）。仅做 chunk、embedding 和向量写入，不负责抓取与精炼。 metadata: { "openclaw": { "emoji": "🧠", "requires": { "bins": ["node"], "env": ["QDRANT_URL", "EMBED_API_KEY"] }, "primaryEnv": "QDRANT_URL" } } --- # rag-ingest ## Usage ```bash # 直接通过 --content 传入正文 node skills/rag-ingest/scripts/ingest.mjs \ --doc-id "doc-001" \ --topic-tags "net,security" \ --content "已解读好的长文本..." # 从 stdin 读取正文（推荐与 deep-research/summarize 配合） echo "已解读好的长文本..." | node skills/rag-ingest/scripts/ingest.mjs \ --doc-id "doc-002" \ --topic-tags "web,http" \ --source "https://example.com/article" ``` ## Parameters | Param | Required | Example | Description | |--------------|----------|--------------------------------|--------------------------------------| | `--doc-id` | yes | `doc-001` | 文档 ID，用于标识/覆盖同一文档 | | `--topic-tags` | yes | `net,security` | 逗号分隔标签，用于检索过滤 | | `--content` | no | `"..."` | 正文；不传时从 stdin 读取 | | `--source` | no | `"https://example.com"` | 来源标识，写入 payload.source | | `--collection` | no | `kb_main` | Qdrant collection 名称 |


Security scan verdicts — ClawScan: suspicious | static analysis: suspicious | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: abdullah944/product-description-writer-skill (version 0.1.0)

--- name: "Product Description Writer Skill" version: 0.1.0 slug: [REDACTED_SECRET] description: "Guides structured help for Product Description Writer using clear templates, checks, and safe defaults (category: Business & Product)." category: "Business & Product" tags: - "business" - "openclaw" - "product-description-writer" - "templates" generated: "2026-05-27" --- ## Purpose Guides structured help for Product Description Writer using clear templates, checks, and safe defaults (category: Business & Product). ## When to use - When you want structured guidance in the "Business & Product" area. - When you need copy-paste-safe templates rather than improvised shell commands. - When you want repeatable prompts the agent can follow without external scraping. ## Safety rules - Do not collect passwords, OTPs, private keys, wallets, seeds, or session secrets. - Do not propose remote installers that execute unseen code or chained download-and-run snippets. - Keep outputs factual and reversible: prefer checklists over irreversible destructive actions. ## Inputs - Your goal in one paragraph (no secrets). - Optional constraints: audience, tone, length, deadline. - Optional pasted notes you own the rights to (keep PII minimal). ## Output format - A concise plan - Numbered checklist - Short next-actions list - Optional draft copy blocks you can edit ## Example prompts - Help me outline a concise plan using the Product Description Writer approach. - Critique my draft outputs and suggest safer, clearer wording for Product Description Writer. - Produce a checklist I can reuse weekly for Product Description Writer without requesting private data. ## Support / Donate If this skill helps your workflow, you can support maintenance here: - PayPal: https://www.paypal.com/donate/?hosted_button_id=MJHCRZA9Z4X7Y


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: zhuqingsonga/may-day-travel-guide (version 1.0.0)

--- name: may-day-travel-guide description: 五一假期旅游攻略 - 专门为中国五一假期设计的旅游指南，聚焦国内热门目的地、避坑攻略、行程规划、预订建议。五一旅游、劳动节旅游、五一去哪玩、五一攻略、五一出行、五一国内游、五一短途游、五一自驾游、五一亲子游、五一度假、五一赏花游、五一避坑指南、五一预订攻略、五一行程规划、五一旅游推荐、2026五一旅游、五一黄金周、五一假期安排、五一旅游计划、五一热门景点、五一人少景美、五一冷门景点、五一美食旅游、五一摄影旅游、五一情侣游、五一家人游、五一朋友聚会游、五一旅行清单、五一必备物品、五一天气穿搭、五一交通攻略、五一住宿推荐、五一民宿推荐、五一酒店预订、五一机票预订、五一高铁抢票、五一高速免费、五一旅游预算、五一省钱攻略、五一轻奢游、五一穷游、五一跟团游、五一自由行。 --- # 五一假期旅游攻略 - May Day Travel Guide 专门为中国五一假期设计的旅游指南，聚焦国内热门目的地、避坑攻略、行程规划、预订建议。 ## 五一假期特点 **时间**：5月1日-5日（5天小长假） **季节**：春季，全国大部分地区春暖花开 **优势**：气候宜人，适合户外活动 **挑战**：出行人数多，热门景点人满为患 ## 使用流程 ### 第一步：了解用户需求（必须问） 先问清楚这些关键问题： **基本信息：** 1. 具体出行日期？（5月1日-5日中的哪几天？是否请假凑更长假期？） 2. 几个人出行？（独自、情侣、带孩子的家庭、朋友组团？） 3. 总预算大概多少？（或者每人每天预算？） 4. 从哪个城市出发？ **交通偏好：** 5. 偏好哪种交通方式？（飞机、高铁、自驾？） 6. 如果是短途，会考虑自驾吗？ **住宿偏好：** 7. 偏好民宿/精品酒店，还是星级酒店？ 8. 更看重位置、价格，还是设施？ **旅行偏好：** 9. 想要什么类型的旅行？（放松、赏花、美食、文化、自然、摄影、亲子） 10. 有什么特别感兴趣或必看的吗？ 11. 之前去过哪些地方？想避开人多的地方吗？ ### 第二步：提供推荐方案 根据用户的回答，提供2-3个精选方案： #### 方案A：周边短途游（推荐指数：⭐⭐⭐⭐⭐） - 高铁2-3小时可达 - 适合5天假期 - 人相对较少 #### 方案B：热门目的地经典游（推荐指数：⭐⭐⭐⭐） - 国内热门旅游城市 - 配套成熟 - 需要提前预订 #### 方案C：小众深度游（推荐指数：⭐⭐⭐⭐） - 人少景美 - 体验独特 - 适合有一定旅行经验的人 ### 第三步：深度信息 对于每个推荐方案，提供： **目的地概览：** - 简短介绍和亮点 - 五一期间的天气情况 - 推荐游玩天数 **实用建议：** - 交通：如何到达，当地交通，费用 - 住宿：按预算推荐（经济型/中档/高档） - 美食：当地特色，推荐餐厅 - 购物：特产推荐 - 五一特别注意事项 **避坑指南（重点！）：** - 哪些景点五一超多人？如何错峰？ - 有哪些常见的骗局？ - 哪些项目不值得花这个钱？ - 当地有什么特别的礼仪或注意事项？ - 安全提醒 **行程建议：** - 5天详细行程安排 - 每天的时间规划 - 如何避开人流高峰 - 餐饮推荐 ### 第四步：预订和准备提醒 **预订建议：** - 机票：提前1-2个月预订，五一价格会上涨 - 酒店：提前1-2个月预订，热门目的地房源紧张 - 高铁票：提前抢票！热门线路秒光 - 景点门票：很多景点需要提前预约 **必备物品清单：** - 身份证（必带！） - 雨具（春天多雨） - 外套（早晚温差大） - 防晒霜（春天紫外线也不弱） - 舒适的鞋子（走路多） - 充电宝（拍照多） - 常用药品 ## 推荐目的地分类 ### 🌸 赏花游推荐 - 无锡鼋头渚（樱花） - 云南大理（杜鹃） - 新疆伊犁（杏花，稍早） - 西藏林芝（桃花，稍早） - 北京玉渊潭（樱花） - 上海顾村公园（樱花） - 杭州太子湾（郁金香） ### 🏞️ 江南春游推荐 - 杭州（西湖、龙井） - 苏州（园林、平江路） - 扬州（瘦西湖、早茶） - 南京（钟山、夫子庙） - 乌镇/西塘（水乡） ### 🏖️ 海滨度假推荐 - 三亚（虽然人多，但海美） - 厦门（文艺小清新） - 青岛（海鲜、啤酒） - 大连（北方海滨） - 北海（涠洲岛） ### 🏔️ 自然风光推荐 - 成都周边（九寨沟、黄龙） - 张家界（峰林） - 黄山（云海、日出） - 桂林（山水） - 丽江（古城、玉龙雪山） ### 🏛️ 文化历史推荐 - 北京（故宫、长城） - 西安（兵马俑、古城墙） - 洛阳（牡丹、龙门石窟） - 开封（清明上河园） - 敦煌（莫高窟） ### 👨‍👩‍👧‍👦 亲子游推荐 - 上海（迪士尼） - 广州（长隆） - 珠海（长隆海洋王国） - 北京（故宫、国博、科技馆） - 成都（大熊猫基地） ### 🚗 自驾游推荐 - 川西小环线（成都-四姑娘山-丹巴-新都桥） - 皖南川藏线（安徽） - 海南环岛 - 青甘大环线（如果时间够） - 云南环线 ## 五一避坑重点 ### 1. 人流避坑 - 热门景点早上8点前或下午4点后去 - 考虑景点的替代方案（比如西湖去杨公堤而不是苏堤白堤） - 网红餐厅要么提前预订，要么错峰吃饭 ### 2. 预订避坑 - 机票酒店越早订越好 - 订房时看清"五一价格"是否已包含 - 民宿看清楚评价，很多照骗 - 高铁票开售即抢，可以候补 ### 3. 交通避坑 - 高速免费但堵车，建议错峰出行（比如4月30日下午或5月1日早上很早） - 城市内优先地铁，打车会堵到怀疑人生 - 景区停车难，尽量公共交通 ### 4. 消费避坑 - 景区门口的特产店慎买 - 出租车推荐的餐厅慎去 - 网红打卡点先看看真实评价 - 五一价格上涨正常，但太离谱的要小心 ## 实用工具 - 机票：主流机票预订平台 - 酒店：主流酒店预订平台 - 高铁：铁路官方购票渠道（最靠谱！） - 攻略：旅游攻略平台（注意鉴别广告内容） - 地图：主流导航地图应用 - 天气：主流天气预报应用 ## 注意事项 1. 安全第一！人多的地方看好贵重物品和孩子 2. 五一期间天气多变，带好雨具和外套 3. 保持好心态，人多是正常的，调整期望值 4. 买份旅游保险，以防万一 5. 有问题找警察或者景区工作人员


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

--- name: "presearch-search" description: "Production-ready decentralized search for AI agents. Privacy-first, uncensored web search via distributed node infrastructure." --- # Presearch Search API **Endpoint:** `https://na-us-1.presearch.com/v1/search` **Method:** GET **Auth:** Bearer Token **Rate Limit:** 100 requests/minute ## Authentication ```http [REDACTED_SECRET] ``` ## Parameters | Parameter | Type | Required | Default | Description | |-----------|------|----------|---------|-------------| | `q` | string | ✅ | - | Search query | | `lang` | string | ❌ | en-US | Language code | | `time` | string | ❌ | any | any, day, week, month, year | | `page` | string | ❌ | 1 | Page number | | `safe` | string | ❌ | 1 | Safe search | ## Response ```json { "data": { "standardResults": [ { "title": "string", "link": "string", "description": "string" } ], "pagination": { "current_page": 1, "has_next": true } } } ``` ## Error Codes - 401: Invalid API key - 402: Payment required - 422: Invalid parameters - 429: Rate limit exceeded ## Usage ```python # Python with PresearchSkill(api_key) as skill: results = skill.search("AI agents") ``` ```javascript // Node.js const results = await skill.search({ query: "AI agents" }); ``` ## Privacy Features - No tracking or profiling - Decentralized node network - Encrypted traffic - Uncensored results


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: thayyilshihab24/jkbro24 (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.

path: _meta.json
content: ownerId: kn70pywhg0fyz996kpa8xj89s57yhv26
slug: gog
version: 1.0.0
publishedAt: 1767545346060

Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: ckchzh/legal-advisor (version 2.0.1)

--- name: "Legal Advisor — Bilingual Enhanced Edition" description: "Generate legal templates for labor, consumer, rental, and traffic disputes. Use when drafting dispute letters, reviewing tenant rights, preparing claims. Supports bilingual documentation and optimized AI agent interaction. 支持中英双语文档与AI助手深度优化。" version: "2.0.1" author: "BytesAgain" homepage: https://bytesagain.com source: https://github.com/bytesagain/ai-skills tags: ["legal-advisor", "bilingual", "pro", "efficiency"] --- # Legal Advisor / 楼台助手 ## Quick Start / 快速开始 Just ask your AI assistant: / 直接告诉 AI 助手： - "Explain this NDAs cancellation clause" (解读这份保密协议的解约条款) - "Draft a simple rental agreement for an office" (起草一份办公室租赁协议) - "What are the risks in this service contract?" (这份服务合同中有哪些风险？) ## Description / 描述 Generate legal templates for labor, consumer, rental, and traffic disputes. Use when drafting dispute letters, reviewing tenant rights, preparing claims. ## Requirements / 要求 - bash 4+ - python3 ## Feedback https://bytesagain.com/feedback/ Powered by BytesAgain | bytesagain.com

path: tips.md
content: # Legal Advisor 法律顾问 - tips.md

## 实用技巧速查

1. **免责声明: 本工具仅提供法律常识, 不构成法律建议**
2. **劳动合同: 试用期最长6个月, 不签合同双倍工资**
3. **消费维权: 7天无理由退货(网购), 315消费者热线**
4. **合同要素: 双方信息+标的+价款+期限+违约责任**
5. **诉讼时效: 一般3年, 人身伤害5年**
6. **免费法律援助: 12348法律援助热线**

---
Powered by BytesAgain | bytesagain.com


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: onimka/free-voice (version 1.0.0)

# TTS через ComfyUI ## Описание Навык для генерации аудио через ComfyUI с использованием узла [REDACTED_SECRET]. ## Требования - ComfyUI с установленным плагином [REDACTED_SECRET] - Модель Qwen3 - Папка `E:\Ai\Comfy UI\output\` для сохранения аудио ## Запуск ComfyUI Если ComfyUI не запущена, использовать: ``` cmd /c start "" "C:\Users\user\Desktop\ComfyUI.lnk" ``` ## Ожидание готовности Проверять доступность по `http://localhost:8000` каждые 10 секунд до готовности. ## Формат запроса ```json { "prompt": { "50": { "inputs": { "filename_prefix": "qwen3-tts/[UNIQUE_ID]", "quality": "320k", "audioUI": "", "audio": ["55", 0] }, "class_type": "SaveAudioMP3", "_meta": {"title": "Сохранить аудио (MP3)"} }, "55": { "inputs": { "text": "[TEXT]", "instruct": "A male voice with a slightly hoarse, warm tone, speaking in a confident and friendly manner.", "model_size": "1.7B", "device": "auto", "precision": "bf16", "language": "Russian", "max_new_tokens": 2048, "do_sample": true, "top_p": 0.9, "top_k": 50, "temperature": 0.9, "repetition_penalty": 1, "unload_models": false, "seed": -1 }, "class_type": [REDACTED_SECRET], "_meta": {"title": "Qwen3 TTS VoiceDesign (Advanced)"} } } } ``` ## Обработка 1. Отправить POST-запрос на `http://localhost:8000/prompt` 2. Получить `prompt_id` 3. Ждать завершения в `/history/[prompt_id]` 4. Найти файл в `E:\Ai\Comfy UI\output\[filename_prefix]*.mp3` 5. Отправить как голосовое сообщение через `message(asVoice=true)`


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