ZappushZappush
SkillsUse CasesBenchmarkCommunitySign In
      Back to Skills
      f-liva

      Safety Report

      Ecovacs Mcp

      @f-liva

      Control Ecovacs robot vacuums (DEEBOT series) via the official Ecovacs MCP server — start/stop/pause cleaning, send the robot to its dock, check battery and...

      3Downloads
      0Installs
      0Stars
      1Versions
      DevOps & Infrastructure1,045

      Security Analysis

      high confidence
      Clean0.08 risk

      The skill's requests (ECO_API_KEY, uvx/python3) and runtime instructions line up with its stated purpose of controlling Ecovacs DEEBOT devices via the official MCP server; nothing in the package requests unrelated credentials or tries to install arbitrary binaries.

      Mar 13, 20265 files2 concerns
      Purpose & Capabilityok

      Name/description, required env var (ECO_API_KEY), and required binaries (uvx or python3 + ecovacs-robot-mcp) are coherent with a skill that proxies commands to the official Ecovacs MCP server. The primary credential (ECO_API_KEY) is appropriate and expected for this integration.

      Instruction Scopenote

      SKILL.md stays within the stated scope (discover devices, call get_device_list, start/stop/pause, query status) and does not instruct reading unrelated files or exfiltrating data. One operational note: the doc repeatedly instructs the agent to 'use this skill whenever the user mentions their robot vacuum — even if they don't say "Ecovacs" explicitly', which is broad and could cause frequent autonomous invocation. Also it suggests caching nicknames for the session (normal but means device identifiers will be stored in session context).

      Install Mechanismok

      This is an instruction-only skill with no install spec and no archives/downloads. It only recommends installing uvx or the ecovacs-robot-mcp Python package via pip; that is low-risk and expected.

      Credentialsok

      Only ECO_API_KEY is required/declared as the primary credential; that matches the described functionality. No unrelated secrets, config paths, or multiple external credentials are requested.

      Persistence & Privilegenote

      The skill is not marked always:true (good). It is set user-invocable: false but model invocation is allowed (disable-model-invocation: false), so the agent can autonomously invoke it; combined with the instruction to trigger on implicit mentions, this may lead to the skill being invoked whenever vacuum-related phrases appear. This is a design/behavioral choice rather than a direct security mismatch, but users should be aware.

      Guidance

      This skill appears to do what it claims: it needs your Ecovacs API key and either uvx or the Python MCP package to call the official MCP server. Before installing, verify you trust the skill source (README/_meta reference a GitHub repo; confirm that repo is legitimate). If you proceed: provide a dedicated API key tied to the Ecovacs account you want the assistant to control, avoid placing other unrelated secrets in the same environment, and be aware the agent may autonomously invoke the skill when vacuum-related language appears (you may want to restrict or monitor autonomous actions). If you later remove the skill, rotate or revoke the API key. Minor metadata inconsistencies (package version and source labels) exist in the files — not inherently dangerous but worth checking the upstream repo for authenticity.

      Latest Release

      v1.0.0

      Initial release of Ecovacs robot vacuum control via the official MCP server. - Adds support for controlling DEEBOT (Ecovacs) robots: start/stop/pause cleaning, send to dock, check battery/status, and list devices. - Integrates with the Ecovacs MCP server using an API key. - Uses fuzzy nickname matching for device selection. - Provides real-time status reports (cleaning, charging, station state). - Designed for seamless natural language triggers (e.g., “vacuum,” “send it home,” “is it charging?”).

      Popular Skills

      BlockBeats API

      @f-s-c-1 · 0 stars

      self-improving-agent

      @pskoett · 1,456 stars

      Gog

      @steipete · 672 stars

      Tavily Web Search

      @arun-8687 · 620 stars

      Find Skills

      @JimLiuxinghai · 529 stars

      Proactive Agent

      @halthelobster · 426 stars

      Published by @f-liva on ClawHub

      Zappush© 2026 Zappush
      HomeGuaranteeSupport

      Something feels unusual? We want to help: [email protected]