← Back to Skills Marketplace
64
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install nm-egregore-install-watchdog
Description
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...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install nm-egregore-install-watchdog - After installation, invoke the skill by name or use
/nm-egregore-install-watchdog - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 64 downloads so far.
How do I install Nm Egregore Install Watchdog?
Run "/install nm-egregore-install-watchdog" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Nm Egregore Install Watchdog free?
Yes, Nm Egregore Install Watchdog is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Nm Egregore Install Watchdog support?
Nm Egregore Install Watchdog is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Nm Egregore Install Watchdog?
It is built and maintained by athola (@athola); the current version is v1.0.0.
More Skills