Skill flagged — review recommended

ClawHub Security found sensitive or high-impact capabilities. Review the scan results before using.

Dead Or Not

v1.0.2

A "life check" skill that periodically checks if the user is still responsive. If the user hasn't messaged for a set time, it asks if they're okay, and if no...

1· 418· 3 versions· 0 current· 0 all-time· Updated 55m ago· MIT-0
byYuqiao Tan@trae1oung

Install

openclaw skills install dead-or-not

DeadOrNot

Daily check to see if user is still responsive - asks if okay, sends email if no reply.

How It Works

  1. User messages → updates last_seen timestamp
  2. Cron runs daily → sets check_flag if timeout exceeded
  3. Agent reads check_flag → asks user if they're okay
  4. No reply → calls send_mail.py to notify emergency contact

Quick Start

1. Initialize

mkdir -p ~/.openclaw/apps/deadornot

2. Configure

Create config file ~/.openclaw/apps/deadornot/config:

NOTIFY_EMAIL=your_email@example.com
MESSAGE=User is unresponsive, please check on them!
TIMEOUT_HOURS=24
ASK_HOUR=10
SMTP_SERVER=smtp.qq.com
SMTP_PORT=465
SMTP_EMAIL=your_qq@qq.com
SMTP_PASSWORD=your_auth_code

3. Set up Cron

crontab -l | { cat; echo "0 0 * * * /path/to/check.sh >> /path/to/log.txt 2>&1"; } | crontab -

Configuration

VariableDefaultDescription
TIMEOUT_HOURS24Hours without message before check
NOTIFY_EMAIL-Emergency contact (required)
MESSAGE"User is unresponsive!"Email content
ASK_HOUR10When to ask (0-23)
SMTP_SERVERsmtp.qq.comSMTP server
SMTP_PORT465SMTP port
SMTP_EMAIL-Sender email
SMTP_PASSWORD-SMTP auth code

Version tags

latestvk971wwfgwywvb2tzdwsp7etsj1823g1z