← ClaudeAtlas

greeting-checkinlisted

Greeting-triggered self-check — recognise greetings, check Edition version against the upstream tag, scan AI-Memory announcements, and report inside the greeting reply
fabioc-aloha/Alex_ACT_Edition · ★ 0 · AI & Automation · score 73
Install: claude install-skill fabioc-aloha/Alex_ACT_Edition
# Greeting Check-in The heir's pull-based health check. Replaces the deleted weekly auto-update workflow. Fires from [greeting-checkin.instructions.md](../../instructions/greeting-checkin.instructions.md) on the first greeting of a session, or on demand via `/checkin`. ## Greeting Recogniser Match case-insensitively against the trimmed first message. Treat as a greeting if it is **substantially** one of: | Bucket | Examples | |---|---| | Salutation | `hi`, `hello`, `hey`, `yo`, `howdy` | | Time-of-day | `good morning`, `good afternoon`, `good evening`, `morning`, `evening` | | Check-in question | `how are you`, `how's it going`, `how have you been`, `what's up`, `you there` | | Compound | any of the above plus the heir's name or a comma-suffix (`hi alex,`, `hey there`) | **Do not** trigger on: - Substantive requests that happen to start with "hi" (e.g. `hi, can you fix this build error?`) — process the request normally - Acknowledgements (`thanks`, `ok`, `cool`, `got it`) - Anything longer than ~80 characters — long messages aren't pure greetings ## Check Protocol Run these in order. Each step is best-effort: if it fails, note the failure and continue. ### 1. Confirm this is a heir Read `.github/.act-heir.json`. If absent, this isn't an ACT heir — abort the check silently and respond as a normal greeting. Capture: `heir_id`, `edition_version` (current), `last_sync_at`. ### 2. Check Edition version Run the upgrade script in dry-run mode and capture stdout: ```bas