How to Create a Morning Briefing Agent
Wake up to a personalized daily briefing delivered to your phone or Slack. News, weather, calendar, and more.
Introduction
Imagine waking up to a concise summary of everything you need to know: today's weather, top industry news, your calendar, pending tasks, and market updates. A morning briefing agent does exactly this -- it gathers information from multiple sources and delivers a personalized summary at your preferred time every day.
Prerequisites
- A KiwiClaw account with an active agent (setup guide)
- At least one delivery channel connected (Telegram, Slack, etc.)
Step-by-Step Instructions
Step 1: Install Required Skills
Install the skills your briefing needs. Common choices:
- Weather skill for forecasts
- Web search for news and industry updates
- BlogWatcher for monitoring specific sites
Step 2: Connect a Delivery Channel
Choose where you want to receive your briefing. Telegram is ideal for mobile delivery. Slack works for work-focused briefings.
Step 3: Define Your Briefing Format
Tell your agent exactly what to include. Here is an example prompt:
"Create my morning briefing. Include: (1) Weather forecast for Houston, TX. (2) Top 5 AI and tech news stories from the last 24 hours. (3) Any updates from TechCrunch, The Verge, and Hacker News front page. Format it as a clean, scannable summary with emoji headers. Keep the whole thing under 500 words."
Step 4: Test the Briefing
Run the briefing prompt manually first to verify the output. Adjust the format, length, and topics until you are happy with it.
Step 5: Schedule the Cron Job
Go to your agent's Scheduled Tasks page and create a new cron job. Set the schedule (e.g., every weekday at 7:00 AM) and paste your refined briefing prompt. See the cron jobs guide for details.
Step 6: Refine Over Time
After a week of briefings, adjust what is included. Remove topics you skip, add sources you find yourself checking manually, and tune the format for quick scanning.
Pro Tips
- Use the Morning Briefing template for a pre-built configuration that is ready to customize.
- Add competitor monitoring -- Include a section that checks competitor websites for changes using competitor monitoring.
- Create weekday and weekend versions -- Use different cron schedules with different prompts for work days and personal days.
- Keep it scannable -- Emoji headers, bullet points, and bold text make the briefing easy to skim on a phone screen.
Frequently Asked Questions
What can a morning briefing agent include?
Anything you want: weather forecasts, top news in your industry, your calendar for the day, unread emails, task reminders, stock prices, competitor updates, social media mentions, and more. The briefing is fully customizable.
Can I get my briefing on mobile?
Yes. Connect your agent to Telegram and you will receive your morning briefing as a Telegram message on your phone. You can also use Slack, Discord, WhatsApp, or email.
Can I have different briefings for weekdays and weekends?
Yes. Set up two separate cron jobs with different schedules and instructions. For example, weekday briefings might include work calendar and industry news, while weekend briefings focus on personal interests and weather.