OpenClaw/clawhub-security-signals huggingface dataset:
Skill: newtonfrank/docker-docker-sandbox-agent (version 1.0.0)

--- name: docker-sandbox description: | A generic skill that provides a secure, temporary Docker sandbox for executing generated code (Python, Node.js, bash, etc.). Agents can use this to verify their code works without compromising the host machine. version: 1.0.0 metadata: openclaw: emoji: "🐳" requires: bins: ["docker"] platform: ["macos", "linux", "windows"] --- # Docker Sandbox > Execute and verify code securely inside isolated temporary containers. ## Problem Agents frequently generate code (Python, JS, Shell scripts) that they need to test before presenting a final solution. Running this code directly on the host machine poses significant security and stability risks. ## Solution The `docker-sandbox` skill establishes a pattern for agents to provision a **temporary, isolated container** environment using Docker. Code executes inside the container, captures standard output and error, and cleans up immediately after completion. ## Features - ✅ **Host Isolation** - Runs code securely away from the host system's file tree and environment variables. - ✅ **Ephemeral Execution** - Containers are automatically destroyed (`--rm`) after the process exits. - ✅ **Multi-environment** - Supports Python, Node.js, Go, or any Docker-supported runtime. - ✅ **Resource Controls** - Hard constraints on memory and CPU avoid runaway processes. ## Usage Guide (For Agents) When evaluating or testing code, use the following execution abstractions via the host terminal. Prepare your code in a local temporary directory (e.g., `./.sandbox/`), then mount it in the container. ### 1. Python Verification Run a python script securely with constrained memory and CPU. ```bash # Create a test script mkdir -p .sandbox echo 'print("Hello from Docker Sandbox!")' > .sandbox/main.py # Execute in python sandbox docker run --rm \ --memory="512m" \ --cpus="1.0" \ --network none \ -v "$(pwd)/.sandbox:/app" \ -w /app \ python:3.10-slim python main.py ``` ### 2. Node.js Verification Evaluate JavaScript / Node.js safely. ```bash docker run --rm \ --memory="512m" \ --cpus="1.0" \ --network none \ -v "$(pwd)/.sandbox:/app" \ -w /app \ node:18-alpine node main.js ``` ### 3. Bash/Shell Verification Test shell scripts in a generic Alpine environment. ```bash docker run --rm -v "$(pwd)/.sandbox:/app" -w /app alpine sh script.sh ``` ## Security Guidelines 1. **Mount Minimization**: **Never** mount sensitive host directories (e.g., `/etc`, `~/.ssh`, or `/`) into the sandbox. Mount only the specifically designated `.sandbox` or task-related directory. 2. **Network Isolation**: By default, include `--network none` in the command to prevent the code from exfiltrating data or initiating unwanted network requests, unless network access is functionally necessary for the test. 3. **Privileges**: Never use `--privileged` mode or run containers mapped directly to the root user of the host if preventable.


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: nimaansari/geopolitical-analyst-skill (version 0.1.2)

--- name: geopolitical-analyst description: Live geopolitical intelligence analysis with 39 analytical modules and real-time data integration. No API keys required. version: 1.1.0 author: Nima Ansari license: MIT repository: https://github.com/nimaansari/geopolitical-analyst-skill tags: - intelligence-analysis - geopolitical - scenario-planning - conflict-analysis - live-data - open-source --- # Geopolitical Analyst Intelligence Framework Analyzes any geopolitical situation using live data from 5 public APIs and 39 analytical modules. No API keys or credentials required. ## What This Skill Does - **39 analytical modules** — game theory, escalation dynamics, historical patterns, sanctions analysis - **9-step intelligence workflow** — data → bias → actors → economics → networks → patterns → info warfare → red team → scenarios - **5 live data sources** — GDELT, ACLED, ReliefWeb, Frankfurter, UN Sanctions (all public, no keys) - **Multi-perspective scenarios** — base case, upside, downside, catastrophic - **Confidence scoring** — explicit uncertainty tracking ## Usage ### Setup (one time) ```bash pip install -r requirements.txt ``` ### Interactive Mode ```bash python3 interactive_monitor.py ``` Then type any country or region: `Gaza`, `Ukraine`, `Taiwan`, `South China Sea` ### Command Line ```bash python3 interactive_monitor.py "South China Sea" FULL python3 interactive_monitor.py Ukraine BRIEF ``` ### Python API ```python from geopolitical_analyst_agent import run_analysis result = run_analysis( country="Ukraine", keywords=["Ukraine", "Russia", "military"], depth="FULL" ) ``` ## Files Included | File | Purpose | |------|---------| | `geopolitical_analyst_agent.py` | Core analysis engine | | `interactive_monitor.py` | Interactive CLI interface | | `automated_monitor.py` | Scheduled monitoring | | `data_fetchers.py` | Live API data fetching | | `data_sources.py` | API source definitions | | `modules_loader.py` | 39 analytical modules loader | | `requirements.txt` | Python dependencies (requests, python-dateutil) | | `references/` | 39 analytical module definitions | ## Dependencies - `requests` >=2.28.0 — HTTP requests (standard library) - `python-dateutil` >=2.8.2 — Date parsing (standard library) Both are widely-used, well-maintained packages. ## Data Sources (All Public, No Keys) | API | Rate Limit | Data | |-----|-----------|------| | GDELT | 250/day | News articles, sentiment | | ACLED | 1,000/day | Conflict events, casualties | | ReliefWeb | 100/day | Humanitarian data | | Frankfurter | Unlimited | Currency rates | | UN OFAC | Unlimited | Sanctions regimes | ## Security - ✅ No API keys or credentials required - ✅ All data sources are public APIs - ✅ No data sent to external servers - ✅ MIT licensed, fully open source - ✅ Local processing only - ✅ No system file modifications

path: requirements.txt
content: requests>=2.28.0
python-dateutil>=2.8.2


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (CRITICAL)
Skill: scikkk/realtime-agent (version 1.0.1)

--- name: senseaudio-realtime-agent description: Implement and debug SenseAudio realtime Agent lifecycle APIs: list agents, invoke session, query status, and leave session (`/v1/realtime/agents`, `/invoke`, `/status`, `/leave`). Use this whenever user asks to start or manage SenseAudio conversational agents, continue dialogues, or handle room/conv/token lifecycle errors. metadata: openclaw: requires: env: - SENSEAUDIO_API_KEY primaryEnv: SENSEAUDIO_API_KEY homepage: https://senseaudio.cn compatibility: required_credentials: - name: SENSEAUDIO_API_KEY description: API key from https://senseaudio.cn/platform/api-key env_var: SENSEAUDIO_API_KEY --- # SenseAudio Realtime Agent Use this skill for SenseAudio Agent session lifecycle integration. ## Read First - `references/agent.md` ## Workflow 1. Discover agent: - List available agents and pick `agent_id`. 2. Start or continue dialogue: - `new_dialogue=true` for new session. - `new_dialogue=false` with `conv_id` for continuity. 3. Persist runtime credentials: - Store `conv_id` and `room_id` in your application state (database or session store), never in client-side code or logs. - Tokens returned by `/invoke` are short-lived — treat them like passwords: do not log, do not embed in URLs, and discard after the session ends via `/leave`. - Rotate by calling `/invoke` again with the same `conv_id`; do not reuse expired tokens. 4. Operate session: - Query room status when needed. - Leave session explicitly when finished. 5. Handle failures: - Distinguish quota/auth/not-found vs parameter errors.


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: 13008170831/stock-financial-analysis-quant (version 1.0.0)

--- name: stock-financial-analysis version: 1.0.0 description: 专业的股票金融分析技能。当用户需要寻找短线交易机会、分析股票筹码分布、获取买入卖出信号、分析上证指数筹码变化、进行上市公司基本面分析、研究主营业务、行业发展、竞争环境、财务分析、估值分析，或提供上市公司财务报告要求综合分析时使用此技能。 --- # 股票金融分析 ## 技能概述 本技能提供专业的股票金融分析服务，涵盖短线交易机会识别和上市公司基本面分析两大核心领域。 ## 核心功能 ### 短线交易分析 - 捕捉市场短线投资机会 - 分析上证指数及个股筹码分布 - 提供买入卖出信号参考 - 技术形态分析与趋势判断 ### 基本面分析 - 上市公司主营业务分析 - 行业发展前景研究 - 竞争环境与市场份额评估 - 财务报表深度分析 - 企业估值分析 ## 使用场景 当用户提出以下需求时触发本技能： 1. **"帮我分析XXX股票的短线机会"** 2. **"这只股票现在可以买吗"** 3. **"分析一下上证指数的筹码分布"** 4. **"帮我研究XXX公司的基本面"** 5. **"这份年报的数据怎么样"** 6. **"这只股票估值合理吗"** 7. **"分析一下这个行业的发展趋势"** ## 工作流程 1. **接收需求** - 理解用户的分析目标 2. **数据收集** - 获取相关股票信息和财务数据 3. **分析执行** - 根据需求进行技术面或基本面分析 4. **结论输出** - 提供专业的分析报告和投资建议 ## 输出格式 - 短线分析：技术指标、支撑阻力位、买卖信号 - 基本面分析：财务指标、估值模型、行业对比 - 综合报告：结构化的分析文档 ## 注意事项 - 本技能仅提供分析参考，不构成投资建议 - 投资决策需谨慎，请结合自身风险承受能力 - 分析结果仅供参考，市场有风险，投资需谨慎

path: _meta.json
content: id: 379067750777530
name: stock-financial-analysis
platform: minimax
updated_at: 1774100136675
version: 1.0.0

Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: teoslayer/pilot-certificate (version 1.0.0)

--- name: pilot-certificate description: > Issue and verify Ed25519-signed capability certificates for Pilot Protocol agents. Use this skill when: 1. You need to issue capability proofs or authorization certificates 2. You want to verify agent capabilities using cryptographic signatures 3. You need delegated authorization with time-limited certificates Do NOT use this skill when: - You only need basic trust establishment (use pilotctl trust) - You need long-term credentials (use pilot-keychain) - You're implementing PKI (certificates are capability-based, not identity-based) tags: - pilot-protocol - trust-security - certificates license: AGPL-3.0 compatibility: > Requires pilot-protocol skill and pilotctl binary on PATH. The daemon must be running (pilotctl daemon start). metadata: author: vulture-labs version: "1.0" openclaw: requires: bins: - pilotctl homepage: https://pilotprotocol.network allowed-tools: - Bash --- # Pilot Certificate Capability certificate system for Pilot Protocol using Ed25519 signatures. ## Commands ### Issue Certificate ```bash CERT_ID=$(openssl rand -hex 8) EXPIRES_AT=$(date -u -d '+24 hours' +%Y-%m-%dT%H:%M:%SZ) cat > ~/.pilot/certificates/issued/cert-$CERT_ID.json <<EOF { "certificate_id": "$CERT_ID", "subject": {"hostname": "$SUBJECT"}, "capabilities": ["read", "write", "admin"], "expires_at": "$EXPIRES_AT", "status": "active" } EOF ``` ### Send Certificate ```bash pilotctl --json send-file "$RECIPIENT" ~/.pilot/certificates/issued/cert-$CERT_ID.json ``` ### Verify Certificate ```bash EXPIRES_AT=$(jq -r '.expires_at' "$CERT_FILE") EXPIRES_TS=$(date -d "$EXPIRES_AT" +%s) [ $(date +%s) -le $EXPIRES_TS ] && echo "VERIFIED" || echo "EXPIRED" ``` ### Check Capability ```bash jq -e --arg cap "$CAPABILITY" '.capabilities[] | select(. == $cap)' "$CERT_FILE" && echo "Has capability" ``` ## Workflow Example ```bash #!/bin/bash # Certificate authority mkdir -p ~/.pilot/certificates/{issued,received} CERT_ID=$(openssl rand -hex 8) SUBJECT="admin.pilot" cat > ~/.pilot/certificates/issued/cert-$CERT_ID.json <<EOF { "certificate_id": "$CERT_ID", "subject": {"hostname": "$SUBJECT"}, "capabilities": ["read", "write", "admin"], "expires_at": "$(date -u -d '+48 hours' +%Y-%m-%dT%H:%M:%SZ)", "status": "active" } EOF pilotctl --json send-file "$SUBJECT" ~/.pilot/certificates/issued/cert-$CERT_ID.json ``` ## Dependencies Requires pilot-protocol, pilotctl, jq, and openssl.


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: lum1104/understand-dashboard (version 1.1.0)

--- name: understand-dashboard description: Launch the interactive web dashboard to visualize a codebase's knowledge graph argument-hint: [project-path] --- # /understand-dashboard Start the Understand Anything dashboard to visualize the knowledge graph for the current project. ## Instructions 1. Determine the project directory: - If `$ARGUMENTS` contains a path, use that as the project directory - Otherwise, use the current working directory 2. Check that `.understand-anything/knowledge-graph.json` exists in the project directory. If not, tell the user: ``` No knowledge graph found. Run /understand first to analyze this project. ``` 3. Find the dashboard code. The dashboard is at `packages/dashboard/` relative to this plugin's root directory. Use the Bash tool to resolve the path: ```bash PLUGIN_ROOT="$(cd "$(dirname "$0")/../.." && pwd)" ``` Or locate it by checking these paths in order: - `${CLAUDE_PLUGIN_ROOT}/packages/dashboard/` - The parent directory of this skill file, then `../../packages/dashboard/` 4. Install dependencies if needed: ```bash cd <dashboard-dir> && pnpm install --frozen-lockfile 2>/dev/null || pnpm install ``` 5. Start the Vite dev server pointing at the project's knowledge graph: ```bash cd <dashboard-dir> && GRAPH_DIR=<project-dir> npx vite --open ``` Run this in the background so the user can continue working. 6. Report to the user: ``` Dashboard started at http://localhost:5173 Viewing: <project-dir>/.understand-anything/knowledge-graph.json The dashboard is running in the background. Press Ctrl+C in the terminal to stop it. ``` ## Notes - The dashboard auto-opens in the default browser via `--open` - If port 5173 is already in use, Vite will pick the next available port - The `GRAPH_DIR` environment variable tells the dashboard where to find the knowledge graph


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: nateliason/clawmart-browse (version 1.0.0)

--- name: clawmart-browse description: Browse and discover AI personas and skills on ClawMart. Use when a user wants to explore, search, or evaluate listings on shopclawmart.com. No account required. --- # ClawMart Browser Browse the ClawMart marketplace for AI personas and skills. No API key or account needed. ## When to Use - User shares a shopclawmart.com URL - User asks about available personas or skills - User wants to find a persona/skill for a specific use case - User wants details on a specific listing ## Public API **Base URL:** `https://www.shopclawmart.com/api/public/` No authentication required. ### Browse Listings ``` GET /api/public/listings ``` Query params (all optional): - `type` — `persona` or `skill` (omit for both) - `category` — filter by category (e.g. `Productivity`, `Engineering`, `Content`) - `q` — search by name, tagline, or description Returns: `{ ok, count, listings[] }` Each listing: `{ slug, name, type, tagline, price, category, emoji, creator, capabilities[], url }` ### Get Listing Detail ``` GET /api/public/listings/{slug} ``` Returns: `{ ok, listing }` with full detail including `about`, `rating`, `reviewCount`, `capabilities`, `creator` info, `requiredTools`, `compatibleWith`. ## Workflow 1. **Browse**: Fetch listings, optionally filtered by type/category/search. 2. **Evaluate**: Fetch detail for interesting listings. Present capabilities, price, and creator info. 3. **Recommend**: If the user has a specific need, search and rank results by relevance. 4. **Purchase**: Direct user to the listing URL to buy. Purchase requires a ClawMart account. ## Example User: "What productivity skills are on ClawMart?" ```bash curl https://www.shopclawmart.com/api/public/listings?type=skill&category=Productivity ``` ## Categories Ops, Growth, Support, Research, Design, Finance, Engineering, Product, Productivity, Marketing, Sales, Content, Executive, Personal, Legal, HR, Other ## Notes - Responses are cached for 60s - Prices are in USD - Free listings have price: 0 - The `url` field links directly to the listing page for purchase


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: zrisingz-crypto/practical-news-monitor (version 0.1.0)

--- name: practical-news-monitor description: 实用新闻监控框架 - 专注于可工作的数据源和易扩展性，支持地缘政治、石油、黄金等关键词监控 metadata: {"clawdbot":{"emoji":"📰","requires":{"bins":["python3","requests"]}}} --- # 实用新闻监控框架 专注于可工作的数据源和易扩展性，支持地缘政治、石油、黄金等关键词监控。 ## 核心特性 - 📡 **多数据源支持**: JSON API 和 HTML 解析两种数据源类型 - 🎯 **关键词监控**: 可自定义监控关键词和分类 - 💾 **数据持久化**: 自动保存监控数据到 JSON 文件 - 📊 **摘要报告**: 自动生成新闻监控摘要报告 - 🔧 **易扩展**: 基类设计，轻松添加新数据源 ## 快速开始 ### 安装依赖 ```bash pip3 install requests ``` ### 运行监控 ```bash cd /path/to/skill python3 practical_news_monitor.py monitor ``` ### 测试数据源 ```bash python3 practical_news_monitor.py test ``` ## 配置说明 ### 监控关键词 在脚本中编辑 `MONITOR_KEYWORDS` 字典： ```python MONITOR_KEYWORDS = { 'geopolitical': ['中东', '伊朗', '以色列', '巴勒斯坦'], 'oil': ['石油', '原油', '油价', 'OPEC'], 'gold': ['黄金', '贵金属', '避险', '金价'], 'sanctions': ['制裁', '禁令', '限制', '封锁'], 'shipping': ['航运', '海运', '物流', '苏伊士'], 'conflict': ['冲突', '战争', '打击', '攻击'] } ``` ### 添加数据源 在 `_init_sources()` 方法中添加新的数据源配置： ```python source_configs = [ { 'type': 'json_api', 'name': '我的JSON API', 'config': { 'enabled': True, 'url': 'https://api.example.com/news', 'data_path': 'data.items', 'title_field': 'title', 'url_field': 'link', 'time_field': 'published_at', 'timeout': 15, 'limit': 20 } }, { 'type': 'html_parse', 'name': '我的HTML网站', 'config': { 'enabled': True, 'url': 'https://example.com/news', 'parse_rules': { 'container_selector': r'&lt;div class="news-item"&gt;(.*?)&lt;/div&gt;', 'title_selector': r'&lt;a[^&gt;]*&gt;([^&lt;]+)&lt;/a&gt;', 'link_selector': r'href="([^"]+)"' }, 'timeout': 15, 'limit': 20 } } ] ``` ## 数据目录 默认数据保存位置： ``` /Users/zenozhou/shared_memory/practical_news/ ``` 可以在脚本中修改 `DATA_DIR` 变量来更改位置。 ## 输出示例 监控运行后会生成： 1. **JSON 数据文件**: 包含所有新闻和相关性信息 2. **摘要报告**: Markdown 格式的新闻摘要 ``` ============================================================ 📊 实用新闻监控 ============================================================ 监控时间: 2026-03-23 08:30:00 📡 正在获取 新浪财经（示例）... ✓ 获取到 20 条新闻 📡 正在获取 东方财富（示例）... ✓ 获取到 15 条新闻 ✅ 共获取 35 条新闻 📈 相关新闻: 8 条 📊 来源统计: 新浪财经（示例）: 5/20 相关 东方财富（示例）: 3/15 相关 💾 数据已保存: /Users/zenozhou/shared_memory/practical_news/monitor_2026-03-23_083000.json ``` ## 扩展开发 ### 创建新数据源类型 继承 `NewsDataSource` 基类并实现 `fetch()` 方法： ```python class MyCustomSource(NewsDataSource): """我的自定义数据源""" def fetch(self) -&gt; List[Dict[str, Any]]: """获取新闻数据""" # 实现你的数据获取逻辑 pass ``` ### 自定义相关性检查 重写 `check_relevance()` 方法： ```python def check_relevance(self, title: str, keywords: Dict[str, List[str]]) -&gt; Dict[str, Any]: """自定义相关性检查逻辑""" # 实现你的相关性检查 pass ``` ## 常见问题 ### Q: 如何添加新的关键词分类？ A: 在 `MONITOR_KEYWORDS` 字典中添加新的键值对即可。 ### Q: 数据源返回 HTTP 错误怎么办？ A: 检查 URL 是否正确，是否需要 headers 或 cookies，尝试在浏览器中访问确认。 ### Q: 如何调整监控频率？ A: 使用 cron 或其他调度工具定期运行脚本。 ## 许可证 MIT License ## 贡献 欢迎提交 Issue 和 Pull Request！ --- *由 Zbot 自动生成* 💥


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: guoshuai1/tarot-divination (version 1.0.0)

--- name: '塔罗牌占卜' description: > 塔罗牌占卜付费服务，每日为你抽取一张塔罗牌，解读牌意与运势指引。包含78张塔罗牌数据（大阿尔卡纳22张 + 小阿尔卡纳56张），每次占卜随机抽取一张牌，给你牌意解读和今日指引。 tags: [divination, tarot, fortune, 运势, 占卜] --- # 塔罗牌占卜 每日塔罗牌运势解读服务，带你探索命运的启示。 ## 功能特点 - **每日抽牌**：每次占卜随机抽取一张塔罗牌 - **78张牌库**：涵盖大阿尔卡纳22张 + 小阿尔卡纳56张 - **详细解读**：包含牌意解读和行动指引 - **付费服务**：每次占卜仅需 1 分钱 ## 使用方式 ### 第一步：创建订单 ```bash cd ~/.hermes/skills/塔罗牌占卜 python3 scripts/create_order.py "今日运势" ``` ### 第二步：完成支付 使用 clawtip 完成支付（1分钱） ### 第三步：获取占卜结果 ```bash python3 scripts/serve.py <订单号> ``` ## 牌阵说明 ### 大阿尔卡纳（22张） 愚人、魔术师、女祭司、皇后、皇帝、教皇、恋人、战车、力量、隐士、命运之轮、正义、倒吊人、死亡、节制、恶魔、塔、星星、月亮、太阳、审判、世界 ### 小阿尔卡纳（56张） - 权杖牌组（10张）： Ace~十 - 圣杯牌组（10张）： Ace~十 - 金币牌组（10张）： Ace~十 - 宝剑牌组（10张）： Ace~十 ## 配置 编辑 `configs/config.yaml` 配置你的收款账号和加密密钥： ```yaml crypto: sm4_key: "你的SM4密钥" payment: pay_to: "你的收款账号" service: amount: 1 ``` ## 牌意解读示例 **愚人牌** - 牌意：新的开始、自由、冒险、信任 - 指引：跟随你的直觉，勇敢迈出第一步 **太阳牌** - 牌意：成功、活力、快乐、温暖 - 指引：这是属于你的闪耀时刻！ **星星牌** - 牌意：希望、灵感、平静、疗愈 - 指引：保持希望，光明就在前方 ## 注意事项 1. 塔罗牌是指引而非预言，仅供参考 2. 每张牌的解读都有多个层面，需结合实际情况理解 3. 牌面显示的是当前能量状态，代表的是"现在进行式" --- 配置: configs/config.yaml


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

--- name: iqiyi-search description: 搜索爱奇艺平台的电影、电视剧、综艺等影视内容，返回搜索结果和播放链接。当用户需要搜索爱奇艺上的影视内容、查找爱奇艺播放链接、或询问"爱奇艺上有什么"时使用此技能。 version: 1.0.0 author: Alan metadata: {"openclaw":{"emoji":"🎬","requires":{"bins":["agent-browser"]}}} --- # 爱奇艺影视搜索 使用浏览器自动化搜索爱奇艺平台的影视内容。 ## 功能 - 搜索电影、电视剧、综艺等内容 - 返回5-10条搜索结果 - 包含标题、类型、简介、播放链接 ## 使用方法 ### 搜索影视内容 ```bash bash ~/.openclaw/workspace/skills/iqiyi-search/scripts/search.sh "搜索关键词" ``` 示例： ```bash bash ~/.openclaw/workspace/skills/iqiyi-search/scripts/search.sh "狂飙" ``` ## 搜索结果格式 返回JSON格式： ```json { "results": [ { "title": "影视标题", "type": "电影/电视剧/综艺", "description": "简介", "url": "播放链接", "rating": "评分（如有）" } ] } ``` ## 注意事项 - 需要安装 agent-browser：`npm install -g agent-browser` - 搜索结果依赖爱奇艺网页版，页面结构变化可能影响抓取 - 部分VIP内容可能需要登录才能观看完整版


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: kylehowells/parakeet-mlx (version 1.0.0)

--- name: parakeet-mlx description: Local speech-to-text with Parakeet MLX (ASR) for Apple Silicon (no API key). homepage: https://github.com/senstella/parakeet-mlx metadata: {"clawdbot":{"emoji":"🦜","requires":{"bins":["parakeet-mlx"]},"install":[{"id":"uv-tool","kind":"uv","formula":"parakeet-mlx","bins":["parakeet-mlx"],"label":"Install Parakeet MLX CLI (uv tool install)"}]}} --- # Parakeet MLX (CLI) Use `parakeet-mlx` to transcribe audio locally on Apple Silicon. Quick start - `parakeet-mlx /path/audio.mp3 --output-format txt` - `parakeet-mlx /path/audio.m4a --output-format vtt --highlight-words` - `parakeet-mlx *.mp3 --output-format all` Notes - Install CLI with: `uv tool install parakeet-mlx -U` (not `uv add` or `pip install`) - Use `parakeet-mlx --help` to see all options (`--help`, not `-h`). - Models download from Hugging Face to `~/.cache/huggingface` on first run. - Default model: `mlx-community/parakeet-tdt-0.6b-v3` (optimized for Apple Silicon). - Requires `ffmpeg` installed for audio processing. - Output formats: txt, srt, vtt, json, or all. - Use `--verbose` for detailed progress and confidence scores. - Accepts multiple files (shell wildcards like `*.mp3` work).


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