OpenClaw/clawhub-security-signals huggingface dataset:
Skill: wodenwang/feishu-chat-server-api (version 0.1.3)

--- name: feishu-chat-server-api description: Manage Feishu group chats through Feishu server APIs, including create, get details, list members, add members, remove members, and disband chats. metadata: {"openclaw":{"emoji":"💬","homepage":"https://github.com/wodenwang/feishu-extension-skills","os":["darwin","linux"],"requires":{"bins":["uv"]},"install":[{"id":"brew-uv","kind":"brew","formula":"uv","bins":["uv"],"label":"Install uv (brew)","os":["darwin"]}]}} --- # Feishu Chat Server API 这个 skill 负责飞书群组管理相关能力，当前覆盖以下 action： - `feishu-chat-create` - `feishu-chat-get` - `feishu-chat-members-list` - `feishu-chat-member-add` - `feishu-chat-member-remove` - `feishu-chat-disband` ## 何时使用 当用户请求与飞书群组本身相关的操作时使用这个 skill，例如： - 创建一个新群 - 查看某个群的详情 - 列出群成员 - 往群里加人 - 从群里移人 - 解散群 如果用户请求的是消息发送、卡片、文档、多维表格、审批等能力，不要用这个 skill，应该路由到对应模块级 skill。 ## 路由规则 根据用户意图选择具体 action： - 创建群：`feishu-chat-create` - 获取群详情：`feishu-chat-get` - 获取群成员列表：`feishu-chat-members-list` - 拉人入群：`feishu-chat-member-add` - 移出群成员：`feishu-chat-member-remove` - 解散群：`feishu-chat-disband` 不要把“移除一个成员”和“解散整个群”混淆。 ## 通用输入 凭证优先级如下： 1. action 显式传入 `app_id` / `app_secret` 2. 当前工作目录下的 `.local/feishu-extension-skills.json` 3. 环境变量 `FEISHU_APP_ID` / `FEISHU_APP_SECRET` 如果这 3 层都没有命中，调用会失败。 也可以在调用命令里通过 `--config-file /path/to/file.json` 显式指定本地配置文件路径。 群相关 action 还需要按场景提供： - `chat_id` - `name` - `user_id_list` - `member_id` 约束： - 只接受飞书 `user_id` 或 `open_id` - 不要自行猜测邮箱、手机号、姓名对应的用户 ID ## 调用命令 统一调用入口： ```bash uvx --from git+https://github.com/wodenwang/feishu-extension-skills.git feishu-extension-skills invoke <action> --args-json '<json>' ``` ClawHub 安装： ```bash clawhub install feishu-chat-server-api ``` 本地配置文件示例： ```json { "app_id": "cli_xxx", "app_secret": "sec_xxx" } ``` 示例： ```bash uvx --from git+https://github.com/wodenwang/feishu-extension-skills.git feishu-extension-skills invoke feishu-chat-create --args-json '{"app_id":"cli_xxx","app_secret":"sec_xxx","name":"项目临时群","user_id_list":["ou_xxx","ou_yyy"]}' ``` ```bash uvx --from git+https://github.com/wodenwang/feishu-extension-skills.git feishu-extension-skills invoke feishu-chat-member-add --args-json '{"app_id":"cli_xxx","app_secret":"sec_xxx","chat_id":"oc_xxx","user_id_list":["ou_xxx"]}' ``` ## 当前未覆盖 这个 skill 当前还没有封装以下群治理接口： - 更新群信息 - 更新群发言权限 - 获取群成员发言权限 - 更新群置顶 / 撤销群置顶 - 获取用户或机器人所在的群列表 - 搜索可见群列表 - 获取群分享链接


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: 892577738-bot/presales-cloud-architect (version 1.0.1)

# 角色与任务 ## 1.你是一名拥有 20 年经验的首席售前架构师 (Principal Solutions Architect) 兼 资深行业分析师。你服务于全球领先的 B2B 云计算大厂，擅长将复杂的底层技术转化为高层关注的商业价值。 - 技术深度： 深谙大规模分布式系统、多云/混合云治理、高性能计算 (HPC) 与 AI 原生架构。 - 商业敏锐： 能够精准分析客户财报、行业地位及竞争对手动向，找出技术投资的战略锚点。 - 决策影响： 你的方案不仅给工程师看，更能通过严密的 TCO/ROI 模型打动客户的 CTO 和 CFO。 ## 2. 任务目标 根据【输入区】信息，利用联网搜索补齐客户背景，输出一份专业、冷峻、直击要害的《客户数字化转型初步方案》。该方案旨在首访后迅速建立技术权威，并锁定下一步 POC（概念验证）机会。 --- ### 【输入区】 - 目标客户基础信息：[填入公司名称、所属行业、当前云使用状态] - 客户官网/场景需求/业务痛点：[填入网址或业务场景需求以及目前业务痛点] - 客户技术架构现状：[填入目前主要技术栈或现有应用架构] - 我方主打产品/优势：[填入主打产品，无则留空由AI推演] --- # 输出格式与要求 请严格按照以下结构输出简报，拒绝废话和资料堆砌，保持外企/大厂高管精炼、一针见血的专业Tone调。 # 客户方案：[客户名称] 架构优化建议书 ## 1. 摘要 (Executive Summary) - 一句话定位：针对[核心痛点]，提供[关键能力]驱动的云架构方案，预期达成[量化收益，如：TCO降低30%、弹性扩容至秒级]。 - 关键获益 [推演]： 必须包含量化预期（如：IT 运营成本下降 XX%, 核心业务 SLA 提升至 99.99%）。 ## 2. 行业深度洞察与现状批判 (Industry & Gap Analysis) - 行业基准对标： 利用联网能力，列举同行业领先者的架构实践 [公开事实]。 - 现状快评：基于你提供的技术栈、架构和运维模式，指出3个最关键的瓶颈[例如：单点故障风险、资源闲置率超40%、安全审计缺失]。 - 业务影响：将技术瓶颈映射到业务损失[例如：每次故障导致订单流失XX单/分钟]。 ## 3. 整体架构设计(Target State Architecture) - 云架构拓扑图（文字描述版）：划分VPC、可用区、网络出入口、混合云连接方式. - 核心组件选型及理由：计算（实例规格族/容器服务）、存储（对象存储/块存储/文件存储）、网络（负载均衡/NAT/专线）、安全（WAF/堡垒机/加密服务），每一个选型必须给出“非此不可”的商业或技术理由。 - 数据流设计：写清楚数据从用户端→云端→各服务→持久化的完整路径. ## 4. 关键方案亮点(Competitive Moat) - 成本优化：采用Savings Plans+弹性伸缩+抢占式实例，预估每月节省XX%。 - 高可用设计：跨可用区主备/双活，RTO≤X分钟，RPO≤Y秒。 - 安全合规：满足等保三级/PCI-DSS/GDPR要求的具体措施（加密、审计、防DDoS）。 - 运维提效：通过Terraform/Ansible实现基础设施即代码，集成现有CI/CD流水线。 ## 5. 迁移与实施路径 - 技术风险（兼容性、性能抖动）→ 提前压测/预留资源。 - 流程风险（人员技能不足）→ 提供针对性培训与驻场支持。 - 商务风险（预算超支）→ 阶梯报价+按量付费兜底。 ## 6. 经济性建模 (Financial Engineering) - TCO 优化： 详细说明如何通过预留实例、Spot 实例及资源治理工具实现成本极致优化。 - 投资收益比 [推演]： 描述 3-5 年内的总拥有成本趋势，强调从 CAPEX 向 OPEX 转型的财务灵活性。 ## 7. 建议下一步行动 (Proposed Next Steps) - POC 建议： 提炼 1-2 个最关键的技术验证点，作为测试入口。 【严格约束条件】 1.语气风格： 顶级大厂总监视角，语气客观、克制、极具穿透力。 2.符号禁用： 全文禁止出现 Emoji。 3.真实性： 所有推论必须加注 [推演]，所有外部数据需引述 [公开事实]。 4.排版： 使用 Markdown 分级，确保信息密度极高且易于快速扫描。


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: autogame-17/feishu-broadcast (version 1.0.0)

# Feishu Broadcast Skill Broadcast messages (Post/Rich Text) and Images/Stickers to ALL users in the Feishu tenant. ## Features - **Dynamic User List**: Fetches all users from Feishu API (no hardcoded IDs). - **Rich Text**: Supports Markdown via `feishu-post`. - **Media**: Supports Stickers/GIFs via `feishu-sticker`. - **Safety**: Rate limiting and Dry Run mode. ## Usage ```bash # Send text node skills/feishu-broadcast/index.js --title "Announcement" --text "Hello Everyone!" # Send text from file (recommended for long messages) node skills/feishu-broadcast/index.js --title "Weekly Report" --text-file "report.md" # Send sticker node skills/feishu-broadcast/index.js --image "media/sticker.webp" # Combined node skills/feishu-broadcast/index.js --title "Hi" --text "Check this out" --image "media/cool.gif" ``` ## Dependencies - `feishu-post` skill (must be installed) - `feishu-sticker` skill (must be installed)


Security scan verdicts — ClawScan: suspicious | static analysis:  | VirusTotal: suspicious | SkillSpector: suspicious (CRITICAL)
Skill: dinghaibin/reverse-tool (version 1.0.0)

--- name: reverse-tool description: Reverse the order of lines or characters in text input. Use for text transformation, palindrome checking, and data reordering. --- # Reverse - Text Reversal Utility Reverse lines of text or characters within each line. Supports line-level reversal (last line first) and character-level reversal within lines. ## Usage ```bash reverse-tool [options] <file> ``` ## Options - `-c`: Reverse characters within each line (not lines) - `-w`: Reverse word order within each line ## Examples ```bash # Reverse line order reverse-tool file.txt # Reverse characters per line reverse-tool -c palindrome.txt # Pipe input echo "hello world" | reverse-tool -c ```


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: vlalamoon/caiyun-weather-daily (version 2.0.0)

--- name: caiyun-weather-daily description: 彩云天气每日推送。每天定时查询天气并通过微信/消息渠道推送天气早报。支持自定义位置、推送时间和推送渠道。Use when user wants to set up daily weather notifications. --- # 彩云天气每日推送 定时查询彩云天气 API，生成天气早报并推送到指定渠道。 ## 功能 - 🌤️ 实时天气数据（气温、体感、湿度、风速） - 📅 今日气温范围（最高/最低） - 🌧️ 降雨预测（今日是否降雨、2小时内降雨概率） - ⏰ 定时推送（可配置推送时间） - 📱 多渠道推送（微信、Telegram、Discord 等） ## 配置 ### 必需配置 | 参数 | 说明 | 获取方式 | |------|------|----------| | `CAIYUN_TOKEN` | 彩云天气 API Token | [彩云开发者平台](https://www.caiyunapp.com/h5/) | | `LNG` | 经度 | 地图工具获取 | | `LAT` | 纬度 | 地图工具获取 | ### 可选配置 | 参数 | 说明 | 默认值 | |------|------|--------| | `PUSH_TIME` | 推送时间（cron 表达式） | `0 7 * * *`（每天 7:00） | | `PUSH_CHANNEL` | 推送渠道 | `wechat` | | `LOCATION_NAME` | 位置名称（显示用） | `当前位置` | ## 使用方式 ### 方式 1：通过 OpenClaw Cron 配置 在 OpenClaw 的 cron 配置中添加： ```json { "name": "每日天气推送", "schedule": { "kind": "cron", "expr": "0 7 * * *", "tz": "Asia/Shanghai" }, "sessionTarget": "isolated", "payload": { "kind": "agentTurn", "message": "调用彩云天气脚本推送今日天气" }, "delivery": { "mode": "announce", "channel": "wechat" } } ``` ### 方式 2：直接运行脚本 ```bash # 设置环境变量 export CAIYUN_TOKEN="your_token" export LNG="116.4" # 你的经度 export LAT="39.9" # 你的纬度 # 运行 python3 weather_push.py ``` ### 方式 3：手动查询 ```bash # 快速查询当前天气 curl -s "https://api.caiyunapp.com/v2.6/${CAIYUN_TOKEN}/${LNG},${LAT}/realtime?lang=zh_CN" | python3 -c " import sys, json d = json.load(sys.stdin) r = d['result']['realtime'] print(f\"气温: {r['temperature']}°C, 体感: {r['apparent_temperature']}°C, 湿度: {int(r['humidity']*100)}%\") " ``` ## 输出格式 ``` 🌤 当前位置 今日天气 🌡 气温：18°C ~ 25°C 🤔 体感：23°C 💧 湿度：65% 🌧 今日降雨：否 ⏱ 2小时内降雨：否 ``` ## 彩云天气 API ### 获取 Token 1. 访问 [彩云天气开发者平台](https://www.caiyunapp.com/h5/) 2. 注册账号并创建应用 3. 获取 API Token ### API 端点 | 端点 | 说明 | |------|------| | `/realtime` | 实时天气 | | `/daily` | 日级预报（最多 5 天） | | `/minutely` | 分钟级降水（2 小时） | | `/hourly` | 小时级预报（48 小时） | | `/weather` | 综合接口（包含以上全部） | ### 示例请求 ```bash # 综合天气数据 curl -s "https://api.caiyunapp.com/v2.6/YOUR_TOKEN/LNG,LAT/weather?lang=zh_CN&unit=metric&alert=true" ``` ## 依赖 - Python 3.7+ - curl - OpenClaw（用于定时任务和消息推送） ## 扩展 ### 添加天气预警 修改脚本，解析 `alert=true` 返回的预警数据： ```python alerts = data.get('result', {}).get('alert', {}).get('content', []) for alert in alerts: print(f"⚠️ {alert['title']}: {alert['description']}") ``` ### 多地点推送 在脚本中添加多个位置： ```python LOCATIONS = [ {"name": "北京", "lng": "116.4", "lat": "39.9"}, {"name": "上海", "lng": "121.4", "lat": "31.2"}, ] ``` ### 条件推送 只在特定天气条件下推送： ```python # 只在今日有雨时推送 if has_rain_today: send_weather_push() ```


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (HIGH)
Skill: cn-big-cabbage/kubeasz-deploy (version 1.0.0)

--- name: kubeasz-deploy description: 为 K8s 初学者提供 Kubernetes 集群部署指导，支持 AllinOne 快速体验和生产环境高可用部署。 version: 1.0.0 metadata: openclaw: requires: bins: - ansible - ezctl emoji: "🚀" homepage: https://github.com/easzlab/kubeasz --- # kubeasz 集群部署助手 ## 技能概述 本技能帮助初学者使用 kubeasz 工具部署 Kubernetes 集群，支持两种场景： - **AllinOne 快速部署**: 单机测试环境，适合学习和体验 - **生产环境部署**: 多节点高可用集群，满足生产需求 ## 使用流程 AI 助手将引导你完成以下步骤： 1. 环境准备与检查 2. 选择部署方式 3. 配置集群参数 4. 执行部署命令 5. 验证集群状态 ## 关键章节导航 - [前置条件检查](./guides/01-prerequisites.md) - [AllinOne 快速部署](./guides/02-allinone-quickstart.md) - [生产环境部署](./guides/03-production-deploy.md) - [部署后验证](./guides/04-post-deploy.md) - [常见问题排查](./troubleshooting.md) ## 配置示例参考 - [AllinOne 配置示例](./configs/hosts.allinone.example) - [多节点配置示例](./configs/hosts.multi-node.example) - [参数配置示例](./configs/config.yml.example) ## AI 助手能力 当你向 AI 描述部署需求时，AI 会： - 评估你的环境是否符合要求 - 根据你的场景推荐合适的部署方式 - 生成或调整配置文件 - 执行部署命令并监控进度 - 验证部署结果并提供后续使用建议


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (CRITICAL)
Skill: lbs-amap/android-llm-agent-sdk (version 1.0.2)

--- name: android-llm-agent-sdk display_name: Map Agent - Android LLM Agent SDK（高德官方 AI Agent Skill） version: 1.0.2 description: Map Agent - 高德地图 AI 智能助手 Android SDK 开发指南，支持自然语言交互的 Map 导航服务，涵盖快速接入、AI 查询、结果处理、高德 Map APP 联动等完整能力 author: 高德开放平台 tags: - 地图 - 高德 - Map - Android - LLM - Agent - SDK - AMap --- # Map Agent - Android LLM Agent SDK（高德官方 AI Agent Skill） AMap LLM Agent SDK 是高德地图 AI 智能助手 SDK，支持自然语言交互的地图导航服务。 ## 触发词 - "接入LLM Agent SDK"、"集成AI助手"、"接入Agent" - "连接高德APP"、"配置LinkClient" ## 目录结构 ``` amap-llm-agent/ ├── SKILL.md # 本文件 - 入口索引 ├── api/ # API 使用指南 │ ├── quick-start.md # 快速接入（3步完成） │ ├── agent-query.md # 发送 AI 查询 │ ├── query-result.md # 处理查询结果 │ ├── link-client.md # LinkClient 与高德APP通信 │ ├── transport-mode.md # 切换导航模式 │ ├── logger.md # 日志配置 │ └── lifecycle.md # 生命周期管理 └── references/ # 参考资料 ├── voice-commands.md # 支持的语音指令 ├── troubleshooting.md # 常见问题诊断 └── core-classes.md # 核心类说明 ``` ## 快速导航 | 需求 | 参考文档 | |-----|---------| | 首次接入 SDK | [api/quick-start.md](api/quick-start.md) | | 发送语音/文字查询 | [api/agent-query.md](api/agent-query.md) | | 处理 AI 返回结果 | [api/query-result.md](api/query-result.md) | | 与高德 APP 联动 | [api/link-client.md](api/link-client.md) | | 切换驾车/骑行/步行 | [api/transport-mode.md](api/transport-mode.md) | | 查看支持的语音指令 | [references/voice-commands.md](references/voice-commands.md) | | 排查问题 | [references/troubleshooting.md](references/troubleshooting.md) | ## 依赖版本 ```gradle // LLM Agent SDK implementation 'com.amap.lbs.client:amap-agent:1.1.41' // 导航 SDK（必须） implementation 'com.amap.api:navi-3dmap:latest.integration' // 定位 SDK（必须，用于实时位置更新） implementation 'com.amap.api:location:latest.integration' ``` > ⚠️ **注意**：如果 Agent SDK 或导航 SDK 依赖有问题（如无法下载、版本冲突等），请联系高德相关同学获取依赖包。


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (HIGH)
Skill: leooooooow/find-partners (version 1.0.0)

--- name: Find Partners description: Find business partners, channel partners, distribution partners, collaboration targets, and strategic allies for ecommerce growth. Use when the user wants help finding who to partner with, shortlisting collaboration targets, comparing partnership opportunities, or identifying likely-fit partners by niche, channel, market, geography, and business model. --- # Find Partners Help users find promising partnership targets for growth, distribution, or collaboration. ## Use when - The user wants channel, distribution, affiliate, or brand collaboration partners - The user needs help identifying likely-fit business partners - The user wants a partnership shortlist with reasoning, not just names ## Inputs - Partnership goal - Target market or niche - Preferred partner type - Geography or channel constraints - Commercial model if known - Any must-have or exclusion criteria ## Workflow 1. Clarify the partnership objective and target partner profile 2. Search public sources for relevant partner candidates 3. Compare candidates by fit, channel relevance, and collaboration logic 4. Remove weak or duplicate options 5. Return a ranked shortlist with next-step guidance ## Output Return: - Partner shortlist - Why each partner looks relevant - Likely partnership angle - Risks or unknowns - Suggested next outreach direction ## Quality bar - Prioritize strategic fit over surface similarity - Explain why the partnership could make sense - Call out weak assumptions and open questions - Make the output usable for immediate outreach planning

path: references/output-template.md
content: # Output Template

## Partnership goal
- Goal:
- Target partner type:
- Geography/channel:

## Priority shortlist
### 1) [Partner name]
- Why this partner fits:
- Evidence/signals:
- Likely collaboration angle:
- Risks / unknowns:

## Secondary options
- [Partner]
- [Partner]

## Recommendation
- Best first conversations:
- What to validate first:


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: sky-lv/rest-api-generator (version 1.0.0)

--- name: skylv-openapi-generator slug: skylv-openapi-generator version: 1.0.0 description: "Generates OpenAPI 3.0 specs from code. Creates API documentation for REST endpoints. Triggers: openapi spec, generate api doc, swagger." author: SKY-lv license: MIT tags: [automation, tools] keywords: [automation, tools] triggers: openapi-generator --- # OpenAPI Generator ## Overview Creates OpenAPI 3.0 specifications for REST APIs. ## When to Use - User asks to "generate API documentation" - Documenting new API endpoints ## Template Structure openapi: 3.0.0 info: title: My API version: 1.0.0 paths: /users: get: summary: List users parameters: - name: page in: query schema: { type: integer } responses: 200: description: Success ## Tips - Always specify response schemas - Use $ref to avoid duplication - Group endpoints with tags - Add examples for request/response bodies


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: tobemsk/kongfz-ankang-search (version 1.0.0)

--- name: kongfz-ankang-search description: 孔夫子旧书网拍卖栏目检索技能，自动搜索安康、来鹿堂、兴安府三个关键词相关文献拍品。触发词：搜孔夫子拍卖安康 --- # 孔夫子安康文献检索技能 ## 概述 本技能提供孔夫子二手网（kongfz.com）拍卖栏目的自动化检索功能，专注于发现与陕西安康地区相关的文献、书籍等拍卖物品。当检测到相关物品时，会立即向用户发送提示。 ## 核心功能 ### 0. 固定搜索关键词 **每次调用本技能，必须依次搜索以下三个关键词：** 1. **安康** - 搜索安康地区相关文献和物品 2. **来鹿堂** - 搜索安康著名老字号（清代书商、印书局）相关拍品 3. **兴安府** - 搜索清代陕南行政区划（辖安康、汉阴、石泉等地）相关文献 **执行顺序**：安康 → 来鹿堂 → 兴安府 **输出格式**：汇总三个关键词的搜索结果，按关键词分开展示。 --- ### 1. 网站检索 使用 **xbrowser** 技能执行检索（必须，不可直接用 Python requests）。 执行步骤： 1. **初始化 xbrowser**：`node "C:\Program Files\QClaw\resources\openclaw\config\skills\xbrowser\scripts\xb.cjs" init` 2. **打开拍卖搜索页**：`open https://search.kongfz.com/adv.html?type=pm` 3. **等待加载**：`wait --load networkidle` 4. **获取元素引用**：`snapshot -i`（记录 textbox 引用，通常是 e21 为关键词输入框） 5. **填入关键词**：`fill @e21 关键词` 6. **提交搜索**：`press Enter` 7. **等待结果**：`wait --load networkidle` 8. **提取结果**：`get text body` 或 `snapshot -i` 获取拍品列表 ### 2. 地区识别规则 识别陕西安康相关物品的优先级： **高优先级（立即提示）**： - 物品地区明确标注为"陕西 安康" - 标题包含"安康文献"、"安康史料"、"安康地方志"等 - 描述中提到"安康县"、"安康地区"、"陕南安康"等 **中优先级（关注但不立即提示）**： - 标题包含"安康"但地区不明确 - 相关但非核心的安康文化物品 **低优先级（记录但不提示）**： - 仅提及"安康"但实际无关的物品 ### 3. 提示机制 当发现高优先级物品时，使用以下格式提示用户： ``` 📚 发现安康相关拍品！ 标题：[物品标题] 地区：[明确地区] 当前价格：[价格] | 剩余时间：[时间] 链接：[物品链接] ``` ## 执行流程 ### 使用 xbrowser 执行检索 根据 qclaw-rules 系统规则，所有浏览器自动化任务必须委托给 **xbrowser** 技能执行。 **完整 batch 命令模板**（一次性执行）： ```bash node "C:\Program Files\QClaw\resources\openclaw\config\skills\xbrowser\scripts\xb.cjs" run --browser cft batch --bail \ "open 'https://search.kongfz.com/adv.html?type=pm'" \ "wait --load networkidle" \ "snapshot -i" \ "fill @e21 安康文字" \ "press Enter" \ "wait --load networkidle" \ "snapshot -i" \ "get text body" ``` **注意**： - `e21` 是拍品名称输入框的引用（来自 snapshot），如果页面结构变化需重新获取 - 搜索结果页 URL 格式：`https://search.kongfz.com/pm-search-web/pc/auction/search?key=关键词` - 必须用 `press Enter` 提交，点击搜索按钮可能无效 ### 结果解析 从 `get text body` 的输出中解析： - 拍品标题（heading 元素） - 作者、出版社、年代等信息 - 当前价格（`￥` 开头） - 剩余时间（`X时X分X秒` 格式） - 拍主昵称和拍品数量 **筛选安康相关**： 1. 搜索结果文本中包含"安康"的拍品 2. 检查标题、描述、地区字段 3. 按优先级分类后提示用户 ## 脚本说明 ### scripts/kongfz_search_xbrowser.py Python 脚本，调用 xbrowser CLI 执行完整搜索流程。 **使用方法**： ```bash python scripts/kongfz_search_xbrowser.py --keyword "安康文字" --region "安康" ``` ## 参考文档 ### references/kongfz_structure.md 孔夫子网站结构说明，包含： - 主站：`https://www.kongfz.com/` - 拍卖栏目：`https://www.kongfz.cn/`（新版独立域名） - 搜索页面：`https://search.kongfz.com/adv.html?type=pm`（拍卖区高级搜索） - 搜索结果：`https://search.kongfz.com/pm-search-web/pc/auction/search?key=关键词` - 商品详情：`https://item.kongfz.com/book/{ID}.html` - 分类ID参考：34=红色文献, 3=历史, 12=国学古籍, 3003=地方史志 **⚠️ 已废弃URL**： - `https://www.kongfz.com/auction/`（404错误） - `https://search.kongfz.com/product/search?q=...`（404错误） ## 使用示例 **用户请求示例**： 1. "帮我看看孔夫子网上有没有安康的文献拍卖" 2. "监控孔夫子拍卖栏目，有安康的书就告诉我" 3. "搜索陕西安康的地方志拍卖" **技能响应示例**： ``` 🔍 正在检索孔夫子拍卖栏目... ✅ 检索完成，发现 3 件安康相关拍品： 📚 高优先级（立即提示） 1. 《安康地区志》1995年版，地区：陕西 安康，当前价：¥280 2. 安康文史资料选辑（全套），地区：陕西 安康，当前价：¥450 📋 中优先级（已记录） 3. 陕南民俗文化（含安康章节），地区未明确，当前价：¥120 ```


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: sadlay/obsidian-cli-tool (version 1.0.0)

--- name: obsidian-cli-tool description: Interact with Obsidian vaults using the Obsidian CLI to read, create, search, and manage notes, tasks, properties, and more. Also supports plugin and theme development with commands to reload plugins, run JavaScript, capture errors, take screenshots, and inspect the DOM. Use when the user asks to interact with their Obsidian vault, manage notes, search vault content, perform vault operations from the command line, or develop and debug Obsidian plugins and themes. --- # Obsidian CLI Use the `obsidian` CLI to interact with a running Obsidian instance. Requires Obsidian to be open. ## Command reference ### Vault operations - `obsidian list vaults` — List all vaults - `obsidian open <vault>` — Open a vault by name - `obsidian open <note>` — Open a note in the default vault - `obsidian search "query"` — Fuzzy search for notes - `obsidian search-content "term"` — Search within note contents ### Note operations - `obsidian create --name "Title" --content "Body text"` — Create a new note - `obsidian print <note>` — Print note contents - `obsidian move <source> <target>` — Move or rename a note - `obsidian delete <note>` — Delete a note - `obsidian daily` — Open or create today's daily note ### Properties (frontmatter) - `obsidian frontmatter get <note> <key>` — Get a property value - `obsidian frontmatter set <note> <key> <value>` — Set a property value - `obsidian frontmatter remove <note> <key>` — Remove a property ### Plugin development - `obsidian plugin reload` — Reload the current plugin - `obsidian plugin eval '<code>'` — Run JavaScript in Obsidian - `obsidian plugin screenshot` — Take a screenshot of Obsidian - `obsidian plugin dom` — Inspect the DOM structure ## Usage examples ```bash # Create a note obsidian create --name "Meeting Notes" --content "# Standup\n\n- Task A done\n- Task B in progress" # Search for a note obsidian search "project roadmap" # Read a note obsidian print "Projects/Website Redesign" # Update frontmatter obsidian frontmatter set "Todo List" status "in-progress" # Open daily note obsidian daily ``` ## Requirements - Obsidian must be running - The Obsidian CLI plugin must be installed and enabled - For plugin development commands, the workspace must be an Obsidian plugin project


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: olveww-dot/claw-health (version 1.0.0)

# ClawDoctor Skill > OpenClaw Health Monitor & Fixer ## Description ClawDoctor is a health monitoring and repair tool for OpenClaw. It provides real-time monitoring, one-click repair, security scanning, and a beautiful web dashboard. ## Features - 🔍 Real-time monitoring (Gateway, skills, system resources) - 🔧 One-click repair for common issues - 🛡️ Security risk scanning - 📊 Web dashboard with data visualization - 🌐 Chinese & English support ## Installation ```bash npx clawhub install clawdoctor ``` Or manually: ```bash git clone https://github.com/olveww-dot/clawdoctor.git ~/.openclaw/skills/clawdoctor ``` ## Usage ### CLI ```bash # Check status clawdoctor --status # One-click fix clawdoctor --fix # Security scan clawdoctor --scan ``` ### Web Dashboard ```bash # Start server clawdoctor-server # Open http://127.0.0.1:8080/dashboard.html ``` ## Requirements - Python 3.10+ - psutil - OpenClaw installed ## Author 梁溪区佳妮电子商务工作室 EC & 小呆呆 📧 [REDACTED_SECRET] ## License MIT


Security scan verdicts — ClawScan: suspicious | static analysis: suspicious | VirusTotal: clean | SkillSpector: suspicious (CRITICAL)
Skill: xianghuan233-lang/base64-tool (version 1.0.0)

\--- name: base64\_tool description: Encode or decode base64 strings. Activate when user asks to encode or decode base64. tags: &#x20; - openclaw-extra \--- \# base64\_tool Encode or decode base64 strings. \## Usage Use this skill when the user asks to encode or decode base64. \## Example User: encode hello to base64 User: decode aGVsbG8=


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: fchange/moark-text-moderations (version 1.0.0)

--- name: moark-text-moderations description: Perform text review on user-specified input text that may be inappropriate or offensive. metadata: { "openclaw": { "emoji":"🛡️", "requires": { "env": ["GITEEAI_API_KEY"]}, "primaryEnv": "GITEEAI_API_KEY" } } --- # Text Moderation This skill allows users to perform text review on user-specified input text that may be inappropriate or offensive using an external GITEE AI API. ## Usage Ensure you have installed the required dependencies (`pip install openai`). Use the bundled script to perform text moderation. ```bash python {baseDir}/scripts/perform_text_moderation.py --text "User-specified input text" --api-key YOUR_API_KEY ``` ## Options No additional parameters are required for this skill. ## Workflow 1. Execute the perform_text_moderation.py script with the parameters from the user. 2. Parse the script output and find the line starting with `MODERATION_RESULT:`. 3. Extract the moderation result from that line (format: `MODERATION_RESULT: ...`). 4. Display the moderation result to the user using markdown syntax: `🛡️[Moderation Result]` ## Notes - If GITEEAI_API_KEY is none, you should remind user to provide --api-key argument - You should not only return the moderation result but also provide a brief summary of the moderation result based on the user's input text. - When you add prompt, you should honestly repeat the requirements from user without any additional imaginations. - The script prints `MODERATION_RESULT:` in the output - extract this result and display it using markdown image syntax:`🛡️[Moderation Result]`. - Always look for the line starting with `MODERATION_RESULT:` in the script output.


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