← Back to Skills Marketplace
LLM NeverDie
by
josephtandle
· GitHub ↗
· v1.2.0
302
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install neverdie
Description
Your OpenClaw should never have zero LLMs. NeverDie protects against the silent killer — every model in your fallback chain going down at once. It enforces p...
Usage Guidance
This skill appears to do what it claims: it deploys a local Node.js monitor that reads OpenClaw logs, writes local state/alert files, and optionally sends brief Telegram alerts to api.telegram.org. Before installing: (1) verify you are comfortable storing the Telegram bot token/chat ID in ~/.openclaw/workspace/.neverdie-config.json (or as env vars); (2) inspect your gateway.err.log contents to ensure no sensitive data will be incidentally read (the monitor does not transmit log contents, but it scans those files); (3) be aware setup.sh will add a cron job entry to ~/.openclaw/cron/jobs.json so the monitor persists and runs even when LLMs are down; remove that entry manually if you uninstall and the automated uninstall fails; (4) review the bundled scripts (fallback-monitor.js and setup.sh) yourself if you want to confirm there are no changes to the alert text or additional network calls — the provided code only contacts api.telegram.org. Note: there are minor robustness bugs in setup/uninstall node -e calls (a bug in passing CRON_FILE in one uninstall path), which look like sloppy scripting rather than malicious behavior. If you accept those tradeoffs, the skill is coherent with its stated purpose.
Capability Analysis
Type: OpenClaw Skill
Name: neverdie
Version: 1.2.0
The 'neverdie' skill is a resilience utility designed to monitor OpenClaw for LLM failures and notify users via Telegram. It includes a standalone Node.js monitor (`fallback-monitor.js`) and a setup script (`setup.sh`) that configures a persistent cron job. The code demonstrates good security practices by explicitly avoiding the exfiltration of raw log data or API keys, instead sending only hardcoded alert strings to the external Telegram API. All high-risk behaviors, such as file system access and persistence, are directly aligned with the stated purpose of providing out-of-band monitoring.
Capability Assessment
Purpose & Capability
Name/description (LLM resilience, fallback monitoring) match the included artifacts: a Node.js monitor, a setup script, and SKILL.md with instructions to copy the monitor, register a cron job, and optionally configure Telegram. Required binary (node) is appropriate and proportional.
Instruction Scope
Instructions are narrowly scoped: read model IDs from ~/.openclaw/openclaw.json (the provided snippet extracts only the model fields), scan local gateway.err.log for failure patterns, write state/alert files to the workspace, and send short, fixed-format Telegram messages when configured. Caveat: the monitor reads gateway.err.log (local logs can sometimes contain verbose/error payloads), so review your gateway logs if they contain sensitive content. The skill explicitly claims it does not transmit log contents; the code constructs Telegram messages from fixed alert strings, not raw logs.
Install Mechanism
This is instruction-only with bundled scripts; there is no remote download or package installation. Files are copied within the user's ~/.openclaw workspace. No external install URLs or extracted archives are used.
Credentials
Only optional credentials requested are the Telegram bot token and chat ID (stored in a local workspace config file or provided via environment variables NEVERDIE_TELEGRAM_TOKEN / NEVERDIE_TELEGRAM_CHAT_ID). No unrelated cloud keys or secrets are required. The monitor reads ~/.openclaw/openclaw.json only to check model IDs per the instructions, and the code paths shown do not read or transmit API keys.
Persistence & Privilege
The setup registers a recurring systemEvent cron job in ~/.openclaw/cron/jobs.json to run the monitor every 5 minutes; this is expected for a standalone monitor and is within the skill's scope. The monitor writes state and alert files to the workspace. It does not modify other skills or global system configuration beyond the OpenClaw cron/jobs.json entry.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install neverdie - After installation, invoke the skill by name or use
/neverdie - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.0
Security: Telegram alerts now contain only fixed hardcoded strings — no log excerpts or error details are ever sent externally. Log details stay in local alert file only.
v1.1.0
Security hardening: redact API keys/tokens from log excerpts before Telegram delivery, config isolation (only reads model IDs, never credentials), explicit security documentation, connection error detection
v1.0.0
Initial release: provider-diverse fallback chains, standalone monitor that works without any LLM, Telegram alerts, Ollama safety net
Metadata
Frequently Asked Questions
What is LLM NeverDie?
Your OpenClaw should never have zero LLMs. NeverDie protects against the silent killer — every model in your fallback chain going down at once. It enforces p... It is an AI Agent Skill for Claude Code / OpenClaw, with 302 downloads so far.
How do I install LLM NeverDie?
Run "/install neverdie" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is LLM NeverDie free?
Yes, LLM NeverDie is completely free (open-source). You can download, install and use it at no cost.
Which platforms does LLM NeverDie support?
LLM NeverDie is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created LLM NeverDie?
It is built and maintained by josephtandle (@josephtandle); the current version is v1.2.0.
More Skills