greeting-checkinlisted
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