ZappushZappush
SkillsUse CasesBenchmarkCommunitySign In
      Back to Skills
      east5ringroad-kyle

      Safety Report

      smart-keepalive

      @east5ringroad-kyle

      Automatically fetches RSS headlines, generates styled smart reports via OpenClaw, and supports optional wellness notes plus launchd/cron scheduling helpers.

      249Downloads
      0Installs
      2Stars
      15Versions
      Workflow Automation8,822Customer Support3,665Networking & DNS2,106Notes & Knowledge2,087

      Security Analysis

      high confidence
      Clean0.04 risk

      The skill's code, docs, and runtime instructions are coherent with its stated purpose: it fetches headlines, formats reports with the OpenClaw CLI (or user-supplied commands), writes local state/log files, and can generate scheduling helpers — it does not request unrelated credentials or pull code from external untrusted installers.

      Apr 24, 20266 files1 concern
      Purpose & Capabilityok

      Name/description (RSS headlines → styled keepalive reports + optional scheduling) matches the included Python and shell scripts and the prompts. The script implements RSS fetching, weighting/rotation logic, state file and audit log management, and calls to 'openclaw agent' / 'openclaw message send' or user-provided send/agent commands as described. No unrelated cloud credentials, platform-level access, or unrelated binaries are required.

      Instruction Scopeok

      SKILL.md and prompt files precisely describe the formatting and pipeline. The runtime instructions and scripts read/write only local files (state under ~/.smart-keepalive, optional logs, and local skill config), call the OpenClaw CLI (or custom commands via KEEPALIVE_AGENT_COMMAND / KEEPALIVE_SEND_COMMAND), and may read OpenClaw config/IDENTITY.md for agent name. These behaviors are consistent with the purpose. Note: the skill permits arbitrary custom shell commands via environment variables — that feature is intentional for Hermes integration but grants the operator the ability to run arbitrary commands if they set those vars.

      Install Mechanismok

      No install spec or remote downloads are present; this is an instruction-plus-local-scripts package. All code is included; nothing is fetched from external arbitrary URLs during install. That's low-risk and consistent with a script-based skill.

      Credentialsnote

      The skill declares no required environment variables or credentials (primary credential: none). The code references many optional environment variables (KEEPALIVE_* family, OPENCLAW_BIN, OPENCLAW_CONFIG, PATH, NVM_DIR) to configure behavior. This is proportionate to configurability, but be aware that setting KEEPALIVE_AGENT_COMMAND or KEEPALIVE_SEND_COMMAND gives that command full ability to run arbitrary shell code at runtime (expected for integration but a potential risk if you set those variables to untrusted values). The skill does read local OpenClaw config/IDENTITY.md if available (for agent name), which is reasonable for its messaging purpose but means it may access local agent configuration files.

      Persistence & Privilegeok

      always:false and no elevated privileges requested. The script writes its own state/log files under the user's home and can generate launchd/cron entries if you run the provided install options; this is expected for a scheduling helper. It does not modify other skills or system-wide agent settings beyond its own files unless you explicitly run its install commands.

      Guidance

      This skill appears to do what it claims. Before installing or enabling it: 1) review and decide where you want local state/log files (default ~/.smart-keepalive) and ensure you are comfortable with unlimited append-to-audit-log behavior; 2) only set KEEPALIVE_AGENT_COMMAND / KEEPALIVE_SEND_COMMAND to trusted commands/scripts because those environment variables allow arbitrary shell execution; 3) if you use the OpenClaw CLI integration, be aware the script will invoke the CLI and may read the local OpenClaw config/IDENTITY.md to obtain the agent name; 4) the provided --install-cron / --install-launchd helpers will create scheduled tasks if you run them — verify the generated cron/plist before activating. If you want extra assurance, inspect the full smart-keepalive.py file locally and run it in a contained environment (or with dry-run/--doctor) before granting it recurring execution.

      Latest Release

      v0.1.5

      smart-keepalive v0.1.5 - 文档叙述全面移除“RSS”提及,统一为“资讯素材”“信息源”;更好兼容自定义内容源、泛用聚合平台。 - SKILL.md 样例内容与表格更新,反映内容源已不限于 RSS/RSSHub,权重池与兜底说明同步精简。 - prompts/rewrite-main.md 同步视角调整,将所有“RSS 热点”/“RSS 热榜”描述换为中性的“资讯素材”。 - 不影响 skill 配置及脚本主逻辑,仅调整说明与提示用语。

      Popular Skills

      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

      Summarize

      @summarize · 415 stars

      Published by @east5ringroad-kyle on ClawHub

      Zappush© 2026 Zappush
      HomeGuaranteeSupport

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