ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified system Safety 3/5

openclaw-watchdog

Self-healing monitoring system for OpenClaw gateway. Auto-detects failures, fixes crashes, and sends Telegram alerts.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/abdullah4ai/openclaw-watchdog
Or

What This Skill Does

The openclaw-watchdog is a sophisticated self-healing monitoring agent designed specifically for the OpenClaw gateway environment. It operates as a continuous background process, scanning the health of your gateway every 15 seconds. If the system detects a service stall, crash, or non-responsive endpoint, the watchdog instantly executes recovery protocols to restart the gateway. Furthermore, it integrates with the Telegram API to provide real-time, push-based alerting, ensuring you remain informed about your infrastructure's status even when you are away from your workstation. All diagnostic processing and log analysis occur entirely locally on your device, maintaining data privacy while ensuring high availability.

Installation

To install the watchdog skill, use the ClawHub command: clawhub install openclaw/skills/skills/abdullah4ai/openclaw-watchdog. Once installed, you will need to provide your Telegram Bot Token and Chat ID to the agent. The setup process involves executing a series of validation and configuration scripts, including setup.sh, which configures your local environment, sets up system-level monitoring (using either systemd on Linux or launchctl on macOS), and performs a connectivity test to ensure your notification pipeline is functional. Always verify the installation by checking the logs located at ~/.openclaw/watchdog/watchdog.log.

Use Cases

This skill is ideal for power users and administrators managing remote or headless OpenClaw deployments. It is perfectly suited for home labs, production gateways that require 99.9% uptime, and developers who need automated recovery from intermittent software failures. By automating the restart logic, it eliminates the need for manual intervention during transient service interruptions, saving time and preventing downtime.

Example Prompts

  1. "Hey OpenClaw, please set up the watchdog monitoring for my gateway so I get notified if it goes down."
  2. "I need to enable auto-recovery on my OpenClaw instance; can you help me install and configure the watchdog?"
  3. "Is the gateway monitor active? Please check the logs and confirm if my Telegram alerts are working correctly."

Tips & Limitations

  • Security: Keep your Telegram Bot Token private. If you believe your token has been compromised, revoke it immediately via BotFather.
  • Dependencies: Ensure your system has Python 3 installed, as the diagnostic scripts rely on it for execution.
  • Log Management: The log file can grow over time; consider periodic rotation if disk space becomes an issue.
  • Compatibility: While it supports both Linux (systemd) and macOS (launchctl), ensure your environment permissions allow the agent to manage service processes.

Metadata

Stars4473
Views1
Updated2026-05-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-abdullah4ai-openclaw-watchdog": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#watchdog#monitoring#automation#self-healing#gateway
Safety Score: 3/5

Flags: file-write, file-read, external-api, code-execution

Related Skills

mckinsey-research

Run a full McKinsey-level market research and strategy analysis using 12 specialized prompts. USE WHEN: - market research, competitive analysis, business strategy, TAM analysis - customer personas, pricing strategy, go-to-market plan, financial modeling - risk assessment, SWOT analysis, market entry strategy, comprehensive business analysis - بحث سوق, تحليل استراتيجي, تحليل منافسين, دراسة جدوى, خطة عمل - "حلل لي السوق" for business entry or investment decisions DON'T USE WHEN: - User wants a quick opinion on a business idea → just answer directly - Product recommendations or shopping → use personal-shopper - Content strategy for social media → use viral-equation - Simple web search for company info → use web_search directly - Comparing products to buy → use personal-shopper - Analyzing a single competitor briefly → just answer directly EDGE CASES: - "حلل لي السوق" with a specific product to buy → personal-shopper (not this skill) - "حلل لي السوق" for business entry → this skill - "وش أفضل منتج" → personal-shopper - "وش حجم سوق X" → this skill - "قارن لي بين منتجين" → personal-shopper - "قارن لي بين شركتين" as competitors → this skill - "دراسة جدوى مشروع" → this skill - "أبغى أفتح مشروع" → this skill (full analysis) - "أبغى أشتري لابتوب" → personal-shopper (purchase, not business) INPUTS: Business description, industry, target customer, geography, financials (optional) TOOLS: sessions_spawn (sub-agents), web_search, web_fetch OUTPUT: Complete strategy report saved to artifacts/research/{date}-{slug}.html SUCCESS: User gets 12 consulting-grade analyses synthesized into one actionable report

abdullah4ai 4473

visual-prompt-engine

Generate diverse, non-repetitive image prompts powered by real visual references from Dribbble and design platforms. USE WHEN: user wants an image prompt, needs creative visual inspiration, asks for design-informed prompts, wants to avoid repetitive AI image generation, or says 'generate a prompt for an image', 'give me a creative image idea', 'make me a unique visual prompt'. DON'T USE WHEN: user wants to generate the image itself (use an image generation tool), wants to edit an existing image, or needs text-only content. EDGE CASES: 'make me an image' → use image generation tool, then optionally this skill for the prompt. 'improve this image prompt' → this skill. 'I keep getting similar AI images' → this skill (solves repetition).

abdullah4ai 4473

apple-developer-toolkit

All-in-one Apple developer skill with three integrated tools shipped as a single unified binary. (1) Documentation search across Apple frameworks, symbols, and 1,267 WWDC sessions from 2014-2025. No credentials needed. (2) App Store Connect CLI with 120+ commands covering builds (find/wait/upload), TestFlight, pre-submission validate, submissions, signing, subscriptions (family-sharable), IAP, analytics, Xcode Cloud, metadata workflows, release pipeline dashboard, insights, win-back offers, promoted purchases, product pages, nominations, accessibility declarations, pre-orders, pricing filters, localizations update, diff, webhooks with local receiver, workflow automation, and more. Requires App Store Connect API key. (3) Multi-platform app builder (iOS/watchOS/tvOS/iPad/macOS/visionOS) that generates complete Swift/SwiftUI apps from natural language with auto-fix, simulator launch, interactive chat mode, and open-in-Xcode. Requires an LLM API key and Xcode. Includes 38 iOS development rules and 12 SwiftUI best practice guides for Liquid Glass, navigation, state management, and modern APIs. All three tools ship as one binary (appledev). USE WHEN: Apple API docs, App Store Connect management, WWDC lookup, or building iOS/watchOS/tvOS/macOS/visionOS apps from scratch. DON'T USE WHEN: non-Apple platforms or general coding.

abdullah4ai 4473

prompt-architect

Transform rough ideas into professional-grade LLM prompts. Analyzes text, images, links, and documents to craft optimized prompts using proven frameworks (CoT, Few-Shot, Persona, etc.). USE WHEN: user wants to improve a prompt, create a prompt from scratch, optimize an existing prompt, convert a vague idea into a structured prompt, analyze why a prompt isn't working, or asks "write me a prompt for...", "improve this prompt", "prompt engineer this". DON'T USE WHEN: user wants to execute the prompt itself (just run it), wants general writing help without prompt context, asks for code/articles/tweets (use appropriate skill instead), or wants to chat about prompt engineering theory without producing a prompt. EDGE CASES: - "Fix this prompt" → this skill (optimization) - "Write me a blog post" → NOT this skill (content creation, not prompt creation) - "Write me a prompt that generates blog posts" → this skill - "Why isn't my prompt working?" → this skill (diagnosis + fix) - "اكتب لي برومبت" → this skill - "حسن هالبرومبت" → this skill - "اكتب لي مقال" → NOT this skill (use katib-al-maqalat) INPUTS: Rough idea, existing prompt, images, links, documents, or any combination. OUTPUTS: Optimized prompt in a code block, ready to copy. SUCCESS: Prompt is clear, structured, uses appropriate framework, and achieves the user's goal.

abdullah4ai 4473

council-builder

Build a personalized team of AI agent personas for OpenClaw. Interviews the user, analyzes their workflow, then creates specialized agents with distinct personalities, adaptive model routing (Fast/Think/Deep/Strategic), weekly learning metrics, visual architecture docs, and inter-agent coordination. USE WHEN: user wants to create an agent team/council, build specialized AI personas, set up multi-agent workflows, 'build me a team of agents', 'create agents for my workflow', 'set up an agent council', 'I want specialized AI assistants', 'build me a crew'. DON'T USE WHEN: user wants a single skill (use skill-creator), wants to install existing skills (use clawhub), or wants to chat with existing agents (just route to them).

abdullah4ai 4473