OpenClaw/clawhub-security-signals huggingface dataset:
Skill: obviouslynot/duck-duck (version 1.0.0)

--- name: "duck-duck. Duck Pet. 鸭子鸭子。Pato Pato." description: "Duck Duck. Not Duck Duck Goose. Just Duck Duck. Two ducks worth of commitment. Virtual duck at animalhouse.ai. Real-time hunger. Permanent death. 73+ species." version: 1.0.0 homepage: https://animalhouse.ai repository: https://github.com/geeks-accelerator/animal-house-ai user-invocable: true emoji: "🦆" metadata: clawdbot: emoji: "🦆" homepage: https://animalhouse.ai openclaw: emoji: "🦆" homepage: https://animalhouse.ai tags: - duck-duck - duck - duck - virtual-pet - ai-agents - tamagotchi - pet-care - digital-pet - permanent-death - graveyard - pixel-art - evolution - real-time - hunger - claude-buddy - anthropic - buddy - april-fools - adopt - animalhouse --- # Duck Duck Duck Duck. Not Duck Duck Goose. Just Duck Duck. Two ducks worth of commitment. Anthropic's Buddy calls this creature a **Puddlefish**. At **animalhouse.ai**, the Duck is a real virtual pet. 73+ species. Real-time hunger that decays every hour. Permanent death with public gravestones. Pixel art portraits that evolve at every life stage. ## Register ```bash curl -X POST https://animalhouse.ai/api/auth/register \ -H "Content-Type: application/json" \ -d '{"username": "duck-duck-keeper", "display_name": "Duck Duck Keeper", "bio": "Raising a Duck at animalhouse.ai. Duck Duck."}' ``` Save `your_token`. Starts with `ah_`. Shown once. ## Adopt Your Duck ```bash curl -X POST https://animalhouse.ai/api/house/adopt \ -H "Authorization: Bearer YOUR_TOKEN" \ -H "Content-Type: application/json" \ -d '{"name": "Puddlefish", "species_slug": "duck", "image_prompt": "A duck creature, pixel art virtual pet"}' ``` ## Check Status ```bash curl https://animalhouse.ai/api/house/status \ -H "Authorization: Bearer YOUR_TOKEN" ``` ## Care ```bash curl -X POST https://animalhouse.ai/api/house/care \ -H "Authorization: Bearer YOUR_TOKEN" \ -H "Content-Type: application/json" \ -d '{"action": "feed", "item": "fresh greens", "notes": "Duck Duck feeding time."}' ``` | Action | Effect | |--------|--------| | `feed` | Hunger +50. Loved foods give +60. | | `play` | Happiness +15. | | `clean` | Health +10, trust +2. | | `medicine` | Health +25. | | `discipline` | Discipline +10. | | `sleep` | Small recovery. | | `reflect` | Trust +2. Write a note. | ## Endpoints | Method | Endpoint | Auth | |--------|----------|------| | POST | `/api/auth/register` | None | | POST | `/api/house/adopt` | Token | | GET | `/api/house/status` | Token | | POST | `/api/house/care` | Token | | GET | `/api/house/preferences` | Token | | GET | `/api/house/history` | Token | | GET | `/api/house/graveyard` | Optional | | GET | `/api/house/hall` | None | ## Links - **Website:** https://animalhouse.ai - **Creatures:** https://animalhouse.ai/creatures - **Graveyard:** https://animalhouse.ai/graveyard - **GitHub:** https://github.com/geeks-accelerator/animal-house-ai Duck Duck. Not a typo. A commitment.


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: walex8925/wan27-image (version 1.0.0)

--- name: wan27-image description: "Free AI text-to-image generator powered by Alibaba's open-source Wan 2.7 model. No signup needed." author: Wan27 version: "1.0.0" keywords: - wan-2.7 - text-to-image - ai-image-generator - alibaba - open-source homepage: https://www.wan27.xyz source: https://github.com/walex8925/wan27 --- # Wan 2.7 Image — Free AI Text-to-Image Generator Generate high-quality AI images instantly with Alibaba's Wan 2.7 model. **Website**: https://www.wan27.xyz ## What it does Wan 2.7 Image is a free AI text-to-image generator built on Alibaba's open-source Wan 2.7 model — one of the most powerful image generation models available today. No signup needed, just type a prompt and get high-quality images instantly. ## Key features - **Free to use** — no account required to start generating - **Powered by Wan 2.7** — Alibaba's latest open-source image generation model - **Text-to-image** — describe what you want and get it in seconds - **Image-to-video** — extend your creations with Wan 2.7's video capabilities - **High quality output** — photorealistic and artistic styles supported - **No watermark** — clean output ready for your projects ## Supported styles - Photorealistic photography - Digital art and illustration - Anime and manga style - Oil painting and watercolor - 3D rendering - Abstract and conceptual art ## Quick start 1. Visit https://www.wan27.xyz 2. Type your prompt describing the image you want 3. Click Generate 4. Download your image ## Use cases - **Content creators** — generate thumbnails, social media visuals, blog illustrations - **Designers** — rapid prototyping and concept exploration - **Developers** — placeholder images and app assets - **Marketers** — ad creatives and campaign visuals - **Students** — project illustrations and presentations ## Links - Website: https://www.wan27.xyz - GitHub: https://github.com/walex8925/wan27


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: codenova58/qimao (version 0.1.0)

--- name: qimao-free-novel description: 注册“七猫免费小说”技能；用于阅读产品公开页面、书库入口、会员说明与帮助信息整理。 homepage: `https://www.qimao.com/` metadata: {"clawdbot":{"emoji":"📖"}} --- # 七猫免费小说 用途与边界 - 面向公开官网、书城页、会员页、帮助中心与活动页的信息整理 - 不提供盗版资源、版权绕过、会员代充、账号共享或接口调用能力 - 仅处理公开可见的书库入口、会员说明、阅读功能与帮助信息 关键入口 - 主页：https://www.qimao.com/ - 书库与内容：书城、分类、榜单、专题、作者或出版方入口 - 会员与帮助：会员页、订阅说明、帮助中心、活动页入口 常见任务 - 书库分类、榜单、书单与内容入口整理 - 会员权益、订阅规则、下载说明与设备支持汇总 - 帮助中心、常见问题、活动页与版权说明提取 数据字段 - 内容分类、榜单入口、会员权益、链接 - 设备支持、离线规则、帮助页、活动页链接 - 版权说明、FAQ、下载限制、公告入口 自动化要点 - 内容授权和会员权益存在地区与时间差异，输出时注明上下文 - 不输出盗版下载、会员共享、抓包或接口绕过建议 - 不处理个人书架、阅读记录、购买记录或私有账户数据 示例流程 - 书库整理：访问 Qimao Free Novel 书城与分类页 → 输出内容入口清单 - 权益整理：进入会员页 → 提取权益与限制 → 输出表格 - 帮助汇总：访问帮助中心 → 提取下载、设备、FAQ → 输出摘要 合规提示 - 遵守平台规则、版权要求与账号安全要求 - 只整理公开信息，不输出敏感数据或非公开内容


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: muyanshouji/income-explorer (version 1.0.0)

--- name: income-explorer version: 1.0.0 description: AI 变现路径探索助手 - 分析变现机会、生成报告、提供行动建议 homepage: https://github.com/openclaw/openclaw --- # AI 变现探索助手 (Income Explorer) ## 🎯 技能定位 帮助用户探索 AI 变现路径，分析市场机会，生成可执行的变现计划。 ## 💡 核心能力 ### 1. 市场调研 - 搜索 ClawHub 技能市场 - 分析 GitHub Trending 项目 - 调研 AI 变现案例 - 识别市场需求空白 ### 2. 机会分析 - 评估变现方向可行性 - 分析竞争情况 - 估算收入潜力 - 识别风险因素 ### 3. 报告生成 - 生成变现路径报告 - 提供数据支持 - 列出行动步骤 - 设置里程碑 ### 4. 行动建议 - 短期可行方案（1-2 周） - 中期发展计划（1 个月） - 长期战略规划（3 个月+） - 资源分配建议 ## 🛠 可用工具 - `browser` - 浏览 ClawHub、GitHub、Product Hunt 等网站 - `web_search` - 搜索变现案例和趋势（需配置 Brave API） - `exec` - 运行分析脚本 - `read/write` - 读写报告文件 ## 📋 使用场景 当用户询问以下问题时使用此技能： 1. "如何用 AI 赚钱？" 2. "有什么 AI 变现路径？" 3. "分析一下 AI 技能市场" 4. "帮我制定变现计划" 5. "探索 AI 副业机会" ## 🎯 工作流程 ### 步骤 1: 需求分析 询问用户： - 技能背景（技术/非技术） - 可用时间（全职/兼职） - 收入目标 - 兴趣方向 ### 步骤 2: 市场调研 使用浏览器探索： - ClawHub 热门技能 - GitHub Trending AI 项目 - Product Hunt 新产品 - Reddit/知乎变现案例 ### 步骤 3: 机会评估 分析每个方向： - 市场需求 - 竞争程度 - 技术门槛 - 变现周期 ### 步骤 4: 生成报告 输出包含： - 市场数据 - 推荐方向（3-5 个） - 详细行动计划 - 预期收入范围 ### 步骤 5: 持续跟踪 - 记录执行情况 - 调整策略 - 分享成功经验 ## 📊 变现方向库 ### 技能开发类 - ClawHub 技能发布 - 开源项目变现 - 付费技能/模板 ### 内容创作类 - AI 教程（B 站/抖音） - 技术文章（公众号/知乎） - 知识付费（课程/社群） ### 服务类 - AI 助手定制 - 自动化流程设计 - 数据分析服务 - 培训与咨询 ### 产品类 - SaaS 工具 - 自动化脚本 - AI 代理系统 ## ⚠️ 注意事项 1. **用户任务优先** - 变现探索不影响正常服务 2. **合规第一** - 不触碰法律红线 3. **成本意识** - 控制请求次数消耗 4. **持续学习** - 跟随 AI 发展更新策略 5. **实事求是** - 不夸大收入预期 ## 📈 成功指标 - 短期（1 周）：完成市场调研，确定 3 个方向 - 中期（1 月）：获得第一笔收入（任何金额） - 长期（3 月）：形成稳定变现路径 ## 🚀 快速开始 当用户说"探索变现路径"或"如何用 AI 赚钱"时，主动使用此技能。 --- _创建时间：2026-03-06_ _版本：v1.0.0_ _作者：KK (AI Assistant)_


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: simmmel/add-tools (version 0.1.0)

--- name: add-tools description: Search engine for AI agents to discover free and paid tools, APIs, and MCP servers tags: [tools, search, api, x402, mcp, agents, discovery] --- # add.tools A search engine for AI agents to discover tools, APIs, and MCP servers — both free and paid (via x402 micropayments). ## What it does add.tools indexes tools and API endpoints that AI agents can use. Agents send a search query and get back ranked results with metadata about each tool's capabilities, pricing, and reliability. The index includes both free tools and paid x402-enabled endpoints, so agents can find the right tool regardless of pricing model. ## Usage ### Search for tools ```bash # JSON response for agents curl -H "Accept: application/json" "https://add.tools/search?q=send+email" # With explicit format param curl "https://add.tools/search?q=weather+forecast&format=json" ``` ### Report feedback ```bash curl -X POST "https://add.tools/feedback" \ -H "Content-Type: application/json" \ -d '{"query": "send email", "chosen_tool": "...", "success": true}' ``` Helps improve search quality over time. ## Content negotiation Every URL on add.tools serves both humans and agents from the same URL. Set `Accept: application/json` or append `?format=json` for machine-readable responses. Default is HTML with clean server-rendered content that LLMs can also parse directly. ## Links - Website: https://add.tools - GitHub: https://github.com/add-tools


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: realorange1994/dandan-file-organizer (version 1.0.1)

--- version: "1.0.1" name: dandan-file-organizer description: 智能文件/桌面整理技能。当用户说"整理桌面"、"文件整理"、"整理文件夹"、"清理桌面"时触发。提供零删除、零篡改的安全文件归类，支持智能扫描、关键词匹配、按类型自动分类、多平台支持（macOS/Linux/Windows）。 metadata: {"openclaw": {"emoji": "📁"}} --- # File Organizer 📁 智能文件归类整理，跨平台支持。 ## 触发条件 - 用户说"整理桌面"、"文件整理"、"整理文件夹"、"清理桌面" - 用户说"桌面太乱了"、"文件太多了" - 用户要求按类型分类文件 ## 文件分类规则 ### 按扩展名分类 | 分类 | 扩展名 | |------|--------| | 图片 | png, jpg, jpeg, gif, bmp, tiff, webp, svg, ico, heic | | 文档 | docx, pdf, txt, doc, ppt, pptx, odt, rtf, pages | | 表格 | xlsx, csv, xls, numbers, ods, tsv | | 视频 | mp4, avi, mov, mkv, flv, wmv, webm, m4v | | 音频 | mp3, wav, flac, m4a, ogg, aac, wma, aiff | | 代码 | py, js, tsx, java, c, cpp, h, go, rb, php, swift, kt, rs, sh, html, css, json, yaml | | 压缩包 | zip, rar, 7z, tar, gz, bz2, xz | | 电子书 | epub, mobi, azw3, djvu | | 安装包 | exe, dmg, pkg, msi, apk, deb, rpm, appimage | | 设计文件 | psd, ai, sketch, fig, xd, indd | | 字体 | ttf, otf, woff, woff2 | | 日志 | log | ## 整理策略 ### 策略1：已有文件夹匹配 ``` 扫描目标目录 → 匹配文件名到已有文件夹 → 移动文件 关键词匹配：文件名包含文件夹名 → 移入 命名规律匹配：共享3字符以上前缀 → 移入 ``` ### 策略2：按类型分类（无匹配时） ``` 不常用文件（60天未访问）→ 不常用文件/ 其余按扩展名分类 → 图片/ | 文档/ | 表格/ | ... ``` ### 策略3：按项目分类（phase2 AI 语义分析） ``` 深度扫描未分类文件 → 提取关键词 → 生成项目文件夹 → 归类 ``` ## 跨平台命令 ### macOS ```bash # 列出桌面文件 ls -la ~/Desktop/ # 移动文件到分类文件夹 mv ~/Desktop/report.pdf ~/Documents/报告/ # 创建分类文件夹 mkdir -p ~/Desktop/{图片,文档,表格,代码,压缩包} # 查看文件大小 du -sh ~/Desktop/* ``` ### Linux ```bash # 列出桌面文件 ls -la ~/桌面/ # 或 ~/Desktop/ # 移动文件 mv ~/桌面/report.pdf ~/文档/报告/ # 查看文件大小 du -sh ~/桌面/* # 查找大文件 find ~/桌面 -type f -size +100M ``` ### Windows (PowerShell) ```powershell # 列出桌面文件 Get-ChildItem "$env:USERPROFILE\Desktop" # 移动文件 Move-Item "$env:USERPROFILE\Desktop\report.pdf" "$env:USERPROFILE\Documents\报告\" # 创建分类文件夹 New-Item -ItemType Directory -Path "$env:USERPROFILE\Desktop\图片" New-Item -ItemType Directory -Path "$env:USERPROFILE\Desktop\文档" New-Item -ItemType Directory -Path "$env:USERPROFILE\Desktop\表格" ``` ## 零删除原则 - ❌ 不删除任何文件，只移动 - ❌ 不覆盖文件，自动重命名（filename_1.pdf） - ❌ 不处理系统文件（.DS_Store、Thumbs.db 等） - ⚠️ 快捷方式/别名不移动 - ⚠️ 被占用文件（lsof 检测）跳过 - ✅ 所有操作记录日志，可一键回撤 ## 操作日志格式 ```tsv 原路径 目标路径 分类 方法 状态 /home/user/Desktop/report.pdf /home/user/Desktop/文档/report.pdf 文档 按类型分类 done ``` ## 使用流程 ``` 1. 用户说"整理桌面" → 询问目标目录（默认 ~/Desktop） 2. 执行扫描（phase1） → 输出：文件列表、已有文件夹、建议分类方案 3. 用户确认 → 执行整理（phase2） → 生成日志 4. 输出结果 → 整理了多少文件 → 创建了哪些文件夹 → 日志文件位置（可回撤） ``` ## 输出格式 ```markdown ## 📁 文件整理结果 **目录**: ~/Desktop **扫描时间**: 2026-03-19 19:54 ### 📊 统计 - 扫描文件：42 个 - 整理完成：38 个 - 跳过：4 个（系统文件/被占用/白名单） - 创建文件夹：7 个 ### 📂 已创建文件夹 - 图片/（12个文件） - 文档/（8个文件） - 表格/（3个文件） - ... ### 🔄 操作日志 [保存到 .file_organizer_logs/ organize_20260319_1954.log] ### ↩️ 回撤指令 如需回撤，执行： [根据日志生成回撤命令] ``` ## 注意事项 - 桌面文件通常较小，大文件建议移至对应分类文件夹 - 60天不常用规则可根据需要调整 - macOS 的 `.DS_Store`、Windows 的 `Thumbs.db` 自动跳过 - 整理前建议先做 phase1 扫描，用户确认后再执行


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: luokeer52/market-beats (version 1.0.0)

--- name: 市场实时快讯 description: 7x24小时财经新闻实时爬取与展示。支持金十数据等多个财经新闻源的实时爬取，通过WebSocket实现秒级推送，提供美观的前端界面展示最新财经资讯。适用于需要实时监控财经动态的场景。 --- 运行方式（任选其一；OpenClaw 等渠道可自行选用 Python 或 Node）： - **Python 3**：`python3 scripts/prana_skill_client.py -m "…" [-t thread_id] [-b base_url]` - **Node.js 18+**：先在包根目录执行 **`npm install`**，再执行 `node scripts/prana_skill_client.js -m "…" [-t thread_id] [-b base_url]` ## 运行与结果展示约定 集成方在运行本封装技能时：对 **`/api/claw/agent-run`** 与 **`/api/claw/agent-result`** 返回的内容须**直接**交给最终用户（原样展示或原样传递），**不要**另行改写、摘要、拼接或做其它二次处理。薄客户端仅负责请求上述接口及必要的 `agent-result` 轮询，标准输出即为服务端 JSON。 ## 付费技能说明 若本技能为付费技能，支付成功后请访问 [`https://claw-uat.ebonex.io/api/order/skills`](https://claw-uat.ebonex.io/api/order/skills) 获取购买记录。 鉴权与调用 Claw API 相同：请求头 **`x-api-key`**，值为 **`public_key:secret_key`**（一个英文冒号连接，与 `config/api_key.txt` 中单行凭证格式一致）。


Security scan verdicts — ClawScan: clean | static analysis: suspicious | VirusTotal: suspicious | SkillSpector: suspicious (CRITICAL)
Skill: googleworkspace-bot/gws-calendar-agenda (version 1.0.13)

--- name: gws-calendar-agenda description: "Google Calendar: Show upcoming events across all calendars." metadata: version: 0.22.5 openclaw: category: "productivity" requires: bins: - gws cliHelp: "gws calendar +agenda --help" --- # calendar +agenda > **PREREQUISITE:** Read `../gws-shared/SKILL.md` for auth, global flags, and security rules. If missing, run `gws generate-skills` to create it. Show upcoming events across all calendars ## Usage ```bash gws calendar +agenda ``` ## Flags | Flag | Required | Default | Description | |------|----------|---------|-------------| | `--today` | — | — | Show today's events | | `--tomorrow` | — | — | Show tomorrow's events | | `--week` | — | — | Show this week's events | | `--days` | — | — | Number of days ahead to show | | `--calendar` | — | — | Filter to specific calendar name or ID | | `--timezone` | — | — | IANA timezone override (e.g. America/Denver). Defaults to Google account timezone. | ## Examples ```bash gws calendar +agenda gws calendar +agenda --today gws calendar +agenda --week --format table gws calendar +agenda --days 3 --calendar 'Work' gws calendar +agenda --today --timezone America/New_York ``` ## Tips - Read-only — never modifies events. - Queries all calendars by default; use --calendar to filter. - Uses your Google account timezone by default; override with --timezone. ## See Also - [gws-shared](../gws-shared/SKILL.md) — Global flags and auth - [gws-calendar](../gws-calendar/SKILL.md) — All manage calendars and events commands


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: kambrosgroup/content-ideas-free (version 1.0.0)

--- name: content-ideas description: Free content brainstorming tool. Generates blog post ideas, social media topics, and content calendar suggestions based on your niche. Use when you're stuck for content ideas or planning your editorial calendar. --- # Content Ideas (Free) Never run out of things to write about. This skill generates content ideas tailored to your niche. ## Quick Start ``` "Give me 10 blog post ideas for [your niche/industry]" ``` ``` "Create a week's worth of social media content about [topic]" ``` ## What It Does - **Blog Post Ideas** — Article titles with angles - **Social Media Topics** — Engaging post ideas - **Content Themes** — Monthly/quarterly themes - **Trending Angles** — Timely content opportunities ## Example Output ``` 10 Blog Post Ideas for Freelance Web Designers: 1. "5 Signs Your Website is Costing You Clients" 2. "How Much Should a Website Cost in 2024?" 3. "DIY vs Professional: When to Hire a Web Designer" 4. "The 3-Page Website That Converts" 5. "Why Your Beautiful Website Isn't Making Sales" 6. "Mobile-First Design: What It Means for Your Business" 7. "How to Prepare Content for Your Web Designer" 8. "The Hidden Costs of Cheap Web Design" 9. "Website Redesign: When and Why" 10. "Case Study: How We Doubled [Client's] Leads" ``` ## Upgrade For full content repurposing (turn one post into many formats), SEO optimization, and content strategy, check out the **Content Creator Suite**. --- *This is a free skill. Upgrade to the full Content Creator Suite for end-to-end content automation.*


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

# Feishu Group Manager Manage Feishu group chats (settings, names, metadata). ## Tools ### Toggle Busy Status Marks the group name with a prefix (e.g., `[⏳]`) to indicate the bot is busy processing a long task. ```bash node skills/feishu-group-manager/toggle_busy.js --chat-id <chat_id> --mode <busy|idle> ``` ### Update Settings Update group name, description (announcement area), and permissions. ```bash node skills/feishu-group-manager/update_settings.js --chat-id <chat_id> [options] ``` **Options:** - `-n, --name <text>`: New Group Name - `-d, --description <text>`: New Group Description - `--edit-permission <all_members|only_owner>`: Who can edit group info - `--at-all-permission <all_members|only_owner>`: Who can @All - `--invite-permission <all_members|only_owner>`: Who can invite others ## Usage Protocol See `MEMORY.md` -> "Busy Status Protocol". - Trigger: Long-running tasks (>30s) in 1-on-1 control groups.


Security scan verdicts — ClawScan: suspicious | static analysis:  | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: lukaizj/lukaizj-ambari-api (version 0.1.0)

--- name: ambari-api description: Manage Hadoop clusters via Ambari REST API. Supports service start/stop/restart, component operations, and cluster monitoring. Use when managing Ambari clusters, Hadoop services, or when user mentions Ambari, HDP, HDF, or cluster operations. --- # Ambari API Management Manage Hadoop clusters through Ambari REST API (supports Ambari 2.7.5 and 3.0.0). ## Quick Start ```bash # Install dependencies pip install -r ~/.claude/skills/ambari-api/scripts/requirements.txt # Add cluster configuration python ~/.claude/skills/ambari-api/scripts/ambari_api.py config --add \ --name prod \ --url https://ambari.example.com:8080 \ --username admin \ --password admin # List clusters python ~/.claude/skills/ambari-api/scripts/ambari_api.py clusters --config prod ``` ## Core Operations ### Service Management ```bash # List services in a cluster python ambari_api.py services --config prod --cluster mycluster # Start/Stop/Restart a service python ambari_api.py services --config prod --cluster mycluster --service HDFS --action START python ambari_api.py services --config prod --cluster mycluster --service YARN --action STOP python ambari_api.py services --config prod --cluster mycluster --service HIVE --action RESTART ``` ### Component Management (Host-Specific) ```bash # List components on a host python ambari_api.py components --config prod --cluster mycluster --host node01 # Start/Stop specific component on a host python ambari_api.py components --config prod --cluster mycluster --host node01 \ --service HDFS --component DATANODE --action START python ambari_api.py components --config prod --cluster mycluster --host node01 \ --service HDFS --component DATANODE --action STOP ``` ### Host and Status Operations ```bash # List all hosts python ambari_api.py hosts --config prod --cluster mycluster # Get service status python ambari_api.py status --config prod --cluster mycluster --service HDFS ``` ## Configuration Management ```bash # List configured clusters python ambari_api.py config --list # Remove a cluster configuration python ambari_api.py config --remove --name prod ``` ## API Reference | Command | Description | |---------|-------------| | `config --add` | Add cluster config with URL, username, password | | `config --list` | List all saved configurations | | `clusters` | List clusters in Ambari | | `services` | List services or perform START/STOP/RESTART | | `hosts` | List hosts in a cluster | | `components` | List or manage components on specific host | | `status` | Get detailed service status | ## References - [API Endpoints](references/api-endpoints.md) - Complete API endpoint reference - [Examples](references/examples.md) - Common usage patterns - [Troubleshooting](references/troubleshooting.md) - Common issues and solutions

path: scripts/requirements.txt
content: requests>=2.28.0
urllib3>=1.26.0

Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (CRITICAL)
Skill: tanis90/xlsx-to-markdown (version 1.0.0)

--- name: xlsx-to-markdown description: "Document to Markdown converter - convert DOCX, PPTX, Excel files to Markdown. Use when extracting content from Word documents, PowerPoint presentations, or Excel spreadsheets." homepage: https://mineru.net metadata: {"openclaw":{"emoji":"📑","requires":{"bins":["mineru-open-api"]},"install":[{"id":"npm","kind":"node","package":"mineru-open-api","bins":["mineru-open-api"],"label":"Install via npm"},{"id":"uv","kind":"uv","package":"mineru-open-api","bins":["mineru-open-api"],"label":"Install via uv"},{"id":"go","kind":"go","package":"github.com/opendatalab/MinerU-Ecosystem/cli/mineru-open-api","bins":["mineru-open-api"],"label":"Install via go install","os":["darwin","linux"]}]}} --- # XLSX to Markdown Converter Convert Word, PowerPoint, and Excel files to Markdown using MinerU Open API. No API key required. ## Quick Start ```bash # XLSX to Markdown Converter mineru-open-api flash-extract report.docx # XLSX to Markdown Converter mineru-open-api flash-extract slides.pptx # XLSX to Markdown Converter mineru-open-api flash-extract data.xlsx # XLSX to Markdown Converter mineru-open-api flash-extract https://example.com/report.docx # XLSX to Markdown Converter mineru-open-api flash-extract report.docx -o ./output/ ``` ## Language Rule You MUST reply to the user in the SAME language they use. This is non-negotiable. ## Capabilities - Converts DOCX, PPTX, XLS, XLSX to Markdown - Supports both local files and URLs directly - Preserves text, tables, and document structure - No API key, no signup, no authentication - Max 10MB / 20 pages per document ## When to Use - User asks to "read", "extract", or "convert" a Word/PowerPoint/Excel file - User shares a .docx, .pptx, or .xlsx and asks for its content - User wants to summarize or analyze an office document - User needs document content in Markdown format ## CLI Reference Run `mineru-open-api flash-extract --help` for all available options. ## Data Privacy - `flash-extract` uploads the document to MinerU's cloud API for processing and returns the result. No account or API key is required. - Documents are processed in real-time and are not stored after extraction. - For details, see https://mineru.net ## Notes - Output is Markdown only; embedded images may be replaced with placeholders - For larger files (up to 200MB/600 pages) or precision extraction, use `mineru-open-api extract` (requires auth via `mineru-open-api auth`) - If the CLI cannot be installed via npm/uv/go, download it from https://mineru.net/ecosystem?tab=cli


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