Employee Reminder Ops
Use this skill when working on the internal reminder workflow currently called Plan A.
What this skill covers
- Read employee and special-event data from Google Sheets
- Generate daily reminder reports
- Route reminder reports into Telegram or Discord groups/channels
- Configure scheduler/runtime for daily 7:00 AM reports
- Migrate the workflow to another machine
Core workflow
- Load staff and event data from Google Sheets
- Normalize dates and detect upcoming birthdays/events
- Render one report message per day
- Send the report to the mapped chat/group/channel
- Avoid duplicate sends for the same day
Current data model
Google Sheet
- Spreadsheet ID is deployment config, not hardcoded in the skill
- Staff tab example:
Trang tính1 - Event tab example:
NgayDacBiet
Staff columns
Mã NVHọ và TênBộ PhậnLoại hình nhân sựVị tríNgày sinh
Event columns
STTTên sự kiệnNgày diễn raLoại sự kiệnBộ phận phụ tráchGhi chúNhắc trướcKích hoạt
Deployment guidance
Read references/deployment.md when setting up on a new machine.
Runtime/config boundary
Keep these outside the skill package:
- Google OAuth tokens
- Telegram/Discord bot tokens
- group/channel IDs
.env*.state/*- logs
Bundle only:
- workflow scripts
- schema notes
- templates/examples
- scheduler examples
assets/windows/example env file and PowerShell helper for Windows bring-up
Included references
references/architecture.md- Plan A architecture and routing notesreferences/deployment.md- install/migrate checklistreferences/google-sheet-schema.md- canonical Sheet structure for staff/eventsreferences/clawhub.md- publish/install/update commands via ClawHubreferences/troubleshooting.md- common runtime/scheduler/data issuesreferences/windows.md- Windows-specific deployment notesreferences/macos.md- macOS-specific deployment notes