Action Tracker
Monitor and manage the Curacel Slack action tracker with automated checks, reminders, and status updates.
Tracker Location
The tracker is maintained at: ~/clawd/memory/curacel-action-tracker.md
Tracker Format
The tracker has two sections:
Open Items: | Date | Person | Channel | Action | Thread Link | Status |
Completed Items: | Date | Person | Channel | Action | Confirmed Date |
Core Workflows
1. Daily Check
Run daily to identify items needing attention:
scripts/check-tracker.sh
This script:
- Reads the tracker file
- Identifies open items > 3 days old
- Outputs items needing reminders with age and owner
2. Send Reminders
Send Slack reminder for overdue items:
scripts/send-reminder.sh "<action>" "<person>" "<days-old>"
Example:
scripts/send-reminder.sh "Add DB details to playbooks" "Rotimi (@U094TGRM6LW)" "5"
The script outputs the message text and Clawdbot command to send it.
3. Update Status
Update the status column for an open item:
scripts/update-status.sh "<action-text>" "In Progress"
Mark an item as complete and move to Completed Items:
scripts/update-status.sh "<action-text>" "complete"
Examples:
scripts/update-status.sh "Add DB details" "In Progress"
scripts/update-status.sh "Add DB details" "complete"
4. Weekly Summary
Generate a summary of the week's activity:
scripts/check-tracker.sh --summary
This outputs:
- Total open items
- Total completed items
- Recent completions (last 3)
Automation Suggestions
Cron Schedule
Add to Clawdbot cron for automated monitoring:
# Daily check at 9am UTC
0 9 * * * Check Curacel action tracker and send reminders for items > 3 days old
# Weekly summary every Friday at 4pm UTC
0 16 * * 5 Generate Curacel action tracker weekly summary
Integration Points
- Slack channel: Reminders sent to #curacel-actions (or configure as needed)
- Owner mentions: Uses Slack handles from tracker (e.g., @U094TGRM6LW)
- Tracker updates: Preserves table formatting and adds completion dates
Notes
- The tracker uses Markdown tables for structured data
- Items are manually added from Slack conversations
- Status column is freeform text (e.g., "In Progress", "Waiting", etc.)
- Completed items are moved to the Completed Items section with confirmed date
- Backups are created before any update operations
