@this-npm-test-org/automation-daily-digest
v0.1.3
Published
Morning summary automation. Scans all connected systems for overnight activity and posts a prioritized digest to Slack or Telegram.
Downloads
77
Readme
Daily Digest
Runs every morning before your team starts work. Scans all connected systems for activity since the last run, prioritizes what matters, and posts a structured summary to Slack or Telegram.
Install
amodal install automation daily-digestConfiguration
schedule: "0 7 * * 1-5" # 7:00 AM, Monday-Friday
timezone: "America/Chicago"
channel: slack
channel_config:
channel: "#daily-digest"
format: blocks # Rich Slack formatting with sections
mention_on_critical: true # @channel for critical itemsWhat it does
- Checks which connections are installed and queries each for events since
lastRunTimestamp - Categorizes items into three priority buckets: critical (needs immediate action), attention (handle today), and informational (FYI)
- For critical items, loads relevant KB context to provide background and recommended next steps
- Formats the summary for the configured output channel with clear section headers and action items
- Posts to Slack or Telegram. Critical items include @-mentions per channel config
- Proposes KB updates for any new patterns or recurring items discovered
What it covers
The digest adapts to your installed connections:
- Security: New detections, open incidents, failed auth attempts, vulnerability scan results
- Sales: Deals closing this week, stale opportunities, forecast changes, meetings today
- Engineering: Failed deployments, open P1 bugs, PR review backlog, on-call alerts
- Finance: Large transactions, budget threshold breaches, pending approvals
- E-commerce: Overnight revenue, fulfillment delays, inventory alerts, ad spend anomalies
Customize
- Schedule: Change the cron expression for different time zones or frequencies
- Channel: Route to Slack, Telegram, email, or a webhook endpoint
- Focus areas: Override the prompt to emphasize specific systems or metrics
- Thresholds: Adjust what qualifies as critical vs. informational
- Exclusions: Filter out specific alert types, sources, or low-priority items
