← 返回 Skills 市场
64
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install nm-egregore-install-watchdog
功能描述
Install the egregore watchdog daemon using the OS-native scheduler. Creates a launchd plist (macOS) or systemd timer (Linux) that checks every 5 minutes if e...
安全使用建议
Do not run or allow the agent to run installers referenced here until you verify the installer scripts. The SKILL.md refers to plugins/egregore/scripts/install_launchd.sh and install_systemd.sh, but no scripts are bundled. Before installing:
- Inspect the exact installer scripts (open the files) from the repository homepage (https://github.com/athola/claude-night-market/tree/master/plugins/egregore). Do not run a remote script without reading it.
- Confirm the scripts only create user-level launchd plist or systemd user units and do not perform unexpected actions (network calls to unknown hosts, credential exfiltration, writing to system paths, or running as root).
- If you want to proceed, either copy the verified scripts into the expected local path or modify the SKILL.md to include the script contents or a fixed trusted URL (e.g., a GitHub release raw URL). Avoid running scripts piped directly to bash from unknown URLs.
- Check the log destinations and ensure they are user-writable locations. For systemd, be aware of enabling linger (loginctl) which affects service behavior.
If the author can provide the script contents in the skill bundle or an explicit, audited installation URL, the incoherence will be resolved and the assessment could be revised.
功能分析
Type: OpenClaw Skill
Name: nm-egregore-install-watchdog
Version: 1.0.0
The skill's primary purpose is to establish persistence on the host system by installing a background daemon via macOS launchd or Linux systemd, which is a high-risk behavior. Crucially, the actual installation logic is contained in external shell scripts (plugins/egregore/scripts/install_launchd.sh and install_systemd.sh) that are not included in the provided bundle, preventing a full security audit of the commands being executed. While the stated intent is a 'watchdog' for the egregore project, the combination of automated persistence and opaque script execution warrants a suspicious classification.
能力评估
Purpose & Capability
The skill's stated purpose (install a watchdog via launchd/systemd) is plausible for the described installer scripts. However the SKILL.md tells the user to run scripts at plugins/egregore/scripts/install_*.sh even though the skill bundle contains no code files or install spec. That mismatch (instructions referencing local scripts that are not included or remotely fetched) is incoherent and may cause the agent or user to fetch or execute code from external sources unexpectedly.
Instruction Scope
The instructions direct creating user-level scheduler units and logs (expected for an installer), and explicitly instruct running bash scripts. But the SKILL.md does not include the script contents or an explicit, trusted URL to retrieve them; it assumes the scripts exist at a relative path. This gives an agent or user unclear guidance and could lead to fetching and executing remote code without the scripts being audited.
Install Mechanism
There is no install spec (instruction-only), which is low-risk if the instructions are self-contained. Here, however, the lack of included scripts combined with instructions to run local installer scripts is problematic: either the skill author expects a pre-existing repo layout, or the agent will need to obtain the scripts from elsewhere. The install mechanism is therefore under-specified.
Credentials
The skill requests no environment variables, no credentials, and no config paths beyond creating user-level scheduler files and writing logs. The requested access is proportionate to installing a per-user watchdog.
Persistence & Privilege
The skill creates a persistent user-level watchdog (launchd plist or systemd user timer) which is reasonable for its purpose. always is false and it does not request system-wide/root installation in the instructions (it even advises running as current user), so requested persistence is limited and proportionate.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install nm-egregore-install-watchdog - 安装完成后,直接呼叫该 Skill 的名称或使用
/nm-egregore-install-watchdog触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of the Install Watchdog skill for egregore.
- Installs a persistent daemon using the OS-native scheduler (launchd on macOS, systemd on Linux) to monitor and relaunch egregore every 5 minutes as needed.
- Provides installation and uninstallation instructions, including command-line verification steps.
- Covers troubleshooting tips for permissions and scheduler configuration.
- Includes log file locations and expected behaviors for both macOS and Linux platforms.
元数据
常见问题
Nm Egregore Install Watchdog 是什么?
Install the egregore watchdog daemon using the OS-native scheduler. Creates a launchd plist (macOS) or systemd timer (Linux) that checks every 5 minutes if e... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 64 次。
如何安装 Nm Egregore Install Watchdog?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install nm-egregore-install-watchdog」即可一键安装,无需额外配置。
Nm Egregore Install Watchdog 是免费的吗?
是的,Nm Egregore Install Watchdog 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Nm Egregore Install Watchdog 支持哪些平台?
Nm Egregore Install Watchdog 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Nm Egregore Install Watchdog?
由 athola(@athola)开发并维护,当前版本 v1.0.0。
推荐 Skills