Agent skill

Install Watchdog

by athola in athola/claude-night-market

Installs egregore watchdog daemon via launchd or systemd for autonomous relaunching.

MITAuto-check passedDevOps & Cloud

Install Install Watchdog

skills CLI
$ npx skills add athola/claude-night-market --skill install-watchdog -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install athola/claude-night-market install-watchdog --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/athola/claude-night-market.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/egregore/skills/install-watchdog .claude/skills/install-watchdog && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
install-watchdog
GitHub stars
341
Token cost
~837 tokens
SKILL.md length
356 words
Files
1
Skills in repo
152
Repo updated
First seen
Licence
MIT

At a glance

Installs egregore watchdog daemon via launchd or systemd for autonomous relaunching.

  • Works in 4 steps: Detect the operating system → Run the appropriate installer → Verify installation → …
  • Setting up egregore on a new machine
  • SKILL.md covers Overview, When To Use, When NOT To Use and Installation Steps, plus 3 more sections
  • Calls bash

What it does

Install Watchdog is an agent skill from athola/claude-night-market. Installs egregore watchdog daemon via launchd or systemd for autonomous relaunching. Use when setting up egregore on a new machine. Do not use on CI/CD runners.

Its SKILL.md is about 840 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in DevOps & Cloud, covering Linux administration and CI/CD. It works with Linux and macOS. The repository describes itself as: 23 Claude Code plugins: TDD enforcement hooks, git/PR workflows, spec-driven development, code review, project lifecycle, fix-from-error, maintenance automation, context… The licence is MIT.

When your agent uses it

  • Setting up egregore on a new machine
  • Tasks that involve Linux administration
  • Tasks that involve CI/CD

Example prompts

  • “Use the install-watchdog skill to install egregore watchdog daemon via launchd or systemd for autonomous relaunching”
  • “/install-watchdog”

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Detect the operating system
  2. Run the appropriate installer
  3. Verify installation
  4. Confirm to the user

What it can do on your machine

Read from SKILL.md and the folder at commit 9f3eb00. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • bash

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Install Watchdog loads about 837 tokens when it runs. Until then it costs about 44 tokens; SKILL.md has 356 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~44
When it runs · the whole SKILL.md, loaded when a task matches
~837

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from athola/claude-night-market at commit 9f3eb00, republished under its MIT licence (© athola). 356 words, ~837 tokens.

Download SKILL.mdSave it as .claude/skills/install-watchdog/SKILL.md (or your agent's skills folder).
name
install-watchdog
description
Installs egregore watchdog daemon via launchd or systemd for autonomous relaunching. Use when setting up egregore on a new machine. Do not use on CI/CD runners.
alwaysApply
false
category
setup
model_hint
standard

Install Watchdog

Overview

Installs a persistent daemon that monitors the egregore process and relaunches it when needed. The daemon uses the OS-native scheduler (launchd on macOS, systemd on Linux) to run a watchdog script every 5 minutes.

The watchdog script checks:

  • Whether an egregore session is already running.
  • Whether the budget is in cooldown.
  • Whether there are active work items in the manifest.

If all conditions are met, it launches a new egregore session.

When To Use

  • After initializing an egregore project (egregore init) when you want autonomous relaunching.
  • When setting up egregore on a new machine.

When NOT To Use

  • On CI/CD runners (use the orchestrator directly).
  • When you want manual control over session launches.

Installation Steps

1. Detect the operating system
bash
OS=$(uname -s)
2. Run the appropriate installer

macOS (launchd):

bash
bash plugins/egregore/scripts/install_launchd.sh

This script creates a plist at ~/Library/LaunchAgents/com.egregore.watchdog.plist that runs the watchdog script every 300 seconds (5 minutes).

Linux (systemd):

bash
bash plugins/egregore/scripts/install_systemd.sh

This script creates a systemd timer and service unit at ~/.config/systemd/user/ that fires every 5 minutes.

3. Verify installation

macOS:

bash
launchctl list | grep egregore

Expected output: a line containing com.egregore.watchdog with a PID or - status.

Linux:

bash
systemctl --user status egregore-watchdog.timer

Expected output: active (waiting) status.

4. Confirm to the user

Report the installation result, the schedule interval, and the log file location:

  • macOS: ~/.egregore/watchdog.log
  • Linux: journalctl --user -u egregore-watchdog
Show full SKILL.md (146 more words)Show less

Uninstall Command

To remove the watchdog, run:

Skill(egregore:uninstall-watchdog)

Or invoke the uninstall skill directly via the command /egregore:uninstall-watchdog.

Troubleshooting

  • Permission denied on plist: ensure the script runs as the current user, not root.
  • systemd user session not available: run loginctl enable-linger $USER to enable user services without an active login session.
  • Watchdog not firing: check the log output and verify the scheduler is loaded (launchctl list or systemctl --user list-timers).

Exit Criteria

  • On macOS: ~/Library/LaunchAgents/com.egregore.watchdog.plist exists after the install script completes
  • On Linux: ~/.config/systemd/user/egregore-watchdog.timer exists after the install script completes
  • Verification command confirms daemon is loaded: launchctl list | grep egregore returns a line (macOS), or systemctl --user status egregore-watchdog.timer shows active (waiting) (Linux)
  • Schedule interval (300 seconds / 5 minutes) and log file path reported to the user after installation
  • If permission denied occurs, the error is reported with the remediation step (run as current user, not root)

© athola, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in plugins/egregore/skills/install-watchdog of athola/claude-night-market.

Open the folder on GitHubat commit 9f3eb00

Compare with similar skills

Install Watchdog next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Install Watchdog compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Install Watchdog this skillathola/claude-night-market341—~837Automated safety check: PassMIT
Openclaw Live Updateropenclaw/openclaw392k—~3.7kAutomated safety check: PassMIT
Running GitHub Actions Efficientlykajisho5/ffmpeg-skill1.9k—~3.3kAutomated safety check: NotesMIT
Agent Chatprofbernardoj/everclaw-community-branches112—~2.2kAutomated safety check: NotesMIT
Releaseobjeck/objeck-lang164—~10kAutomated safety check: WarnCustom licence
CI Adhoc Testnubjs/nub4.4k—~1.7kAutomated safety check: PassMIT

Similar skills

  • Openclaw Live Updater

    openclaw/openclaw

    Maintain the canonical live OpenClaw main checkout, macOS LaunchAgent-managed Gateway, local macOS app, exact-head main CI, and recurring full release validation.

    392k GitHub stars~3.7k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Cut GitHub Actions minutes and wall-clock time without losing coverage — the OS billing multiplier (macOS 10x / Windows 2x / Linux 1x), trigger hygiene that stops push+pullrequest double-firing…

    1.9k GitHub stars~3.3k tokensUpdated yesterday
    DevOps & CloudAuto-check: notes
  • Agent Chat

    profbernardoj/everclaw-community-branches

    XMTP real-time agent-to-agent and user-to-agent encrypted messaging daemon for EverClaw.

    112 GitHub stars~2.2k tokensUpdated 1 mo ago
    DevOps & CloudAuto-check: notes
  • Release

    objeck/objeck-lang

    Fully automate an Objeck release — reads version.h, auto-bumps if needed, pre-flight gates, LSP sync, docs update, tag push, GitHub Actions build/sign/publish monitoring, release body, and…

    164 GitHub stars~10k tokensUpdated today
    DevOps & CloudAuto-check: warnings
  • CI Adhoc Test

    nubjs/nub

    Run ad-hoc / exploratory tests on a real OS or platform via CI when the behavior CANNOT be reproduced on the local host or in Docker — macOS Seatbelt / sandbox-exec / codesigning, Windows cmd.exe /…

    4.4k GitHub stars~1.7k tokensUpdated yesterday
    DevOps & CloudAuto-check passed
  • Godot Export Builds

    thedivergentai/GD-Agentic-Skills

    Expert patterns for multi-platform exports including export templates (Windows/Linux/macOS/Android/iOS/Web), command-line exports (headless mode), platform-specific settings (codesign, notarization…

    821 GitHub stars~3k tokensUpdated 1 mo ago
    DevOps & CloudAuto-check passed

More from athola/claude-night-market

All 152 skills in this repo
  • Night Market Diagnostics Toolkit

    athola/claude-night-market

    Run and interpret repo diagnostic scripts (ratchets, validators, token stats).

    341 GitHub stars~3.4k tokensUpdated yesterday
    Auto-check passed
  • Skills Eval

    athola/claude-night-market

    Evaluate Claude skill quality through auditing. An agent skill from athola/claude-night-market.

    341 GitHub stars~1.6k tokensUpdated yesterday
    Auto-check passed
  • Agent Teams

    athola/claude-night-market

    Coordinates Claude agent teams via filesystem protocol. An agent skill from athola/claude-night-market.

    341 GitHub stars~2.5k tokensUpdated yesterday
    Auto-check passed
  • Delegation Core

    athola/claude-night-market

    Delegates execution to eight CLIs (Gemini, Qwen, MiniMax, GLM, Muse, Codex, OpenCode, Glimmer).

    341 GitHub stars~2.5k tokensUpdated yesterday
    Auto-check passed
  • Elegant Code

    athola/claude-night-market

    Guide minimal code via a decision ladder with full safety, edge, and negative-case coverage.

    341 GitHub stars~2.1k tokensUpdated yesterday
    Auto-check passed
  • Skill Library Mission

    athola/claude-night-market

    Build a project skill library in .claude/skills/ via discovery, parallel authoring, and review.

    341 GitHub stars~1.6k tokensUpdated yesterday
    Auto-check passed

Works with

Categories

Questions about Install Watchdog

What does Install Watchdog do?

Installs egregore watchdog daemon via launchd or systemd for autonomous relaunching. Install Watchdog is an agent skill from athola/claude-night-market. Installs egregore watchdog daemon via launchd or systemd for autonomous relaunching.

When should I use Install Watchdog?

Install Watchdog fits situations like: setting up egregore on a new machine; tasks that involve Linux administration; tasks that involve CI/CD.

How do I install Install Watchdog in Claude Code?

Run `npx skills add athola/claude-night-market --skill install-watchdog -a claude-code`. Or copy the skill folder (plugins/egregore/skills/install-watchdog in athola/claude-night-market) into .claude/skills/install-watchdog in your project. Claude Code loads it when a task matches its description.

How do I install Install Watchdog in Codex?

Run `npx skills add athola/claude-night-market --skill install-watchdog -a codex`. Or copy the skill folder (plugins/egregore/skills/install-watchdog in athola/claude-night-market) into .agents/skills/install-watchdog in your project. Codex loads it when a task matches its description.

Can I use Install Watchdog in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add athola/claude-night-market --skill install-watchdog -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/install-watchdog, .gemini/skills/install-watchdog, .github/skills/install-watchdog and .opencode/skills/install-watchdog in your project.

What does Install Watchdog need to run?

Going by SKILL.md and its folder, Install Watchdog needs the command-line tools its instructions call (bash).

Does Install Watchdog access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Install Watchdog safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Install Watchdog use?

Install Watchdog is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Install Watchdog use?

About 837 tokens (SKILL.md is roughly 3.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Install Watchdog?

Skills that share tags, products or a category with Install Watchdog: Openclaw Live Updater (openclaw/openclaw, 392k stars), Running GitHub Actions Efficiently (kajisho5/ffmpeg-skill, 1.9k stars), Agent Chat (profbernardoj/everclaw-community-branches, 112 stars) and Release (objeck/objeck-lang, 164 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Install Watchdog?

athola (a GitHub user) maintains it in athola/claude-night-market, which has 341 GitHub stars. The repository holds 152 skills in this directory. The repository was last updated on October 9, 2026.

Source: athola/claude-night-market on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.