Skip to content

Daily Briefing

Every morning you open Feishu, and Cuttlefish has already prepared your briefing: today's weather, news highlights, and to-do items. No need to scroll through your phone — everything at a glance.

Scenario Description

You spend about 20 minutes every morning browsing news, checking the weather, and organizing your schedule. Let Cuttlefish do this for you — automatically push a briefing to Feishu at 7:30 AM.

Prerequisites

  • ✅ Hermes Agent installed and running
  • ✅ Feishu Gateway connected
  • ✅ At least one LLM Provider configured
  • ✅ Home Chat set up (/set-home)

Step 1: Confirm Available Skills

The daily briefing requires the following capabilities:

You: What skills do you have that can help with a daily briefing?
Hermes: I have web-content-fetch (web scraping), defuddle (content extraction)...

If you need to scrape specific websites, make sure the web-content-fetch or defuddle skill is available.

Step 2: Design the Briefing Template

Test it in the chat first and iterate until you're satisfied with the format:

You: Generate a daily briefing for today, including:
    1. Today's weather in Beijing (high/low temps, whether to bring an umbrella)
    2. 3 important AI news items (title + one-line summary)
    3. 3 tech news items
    Format should be clean and concise, use emojis for categories.

Hermes will attempt to search and generate the briefing. Iterate repeatedly until you're happy with the format.

Step 3: Create a Scheduled Task

Once the format is tuned, turn it into a daily automated task:

You: Create a scheduled task from the briefing template above,
    run it every morning at 7:30,
    and send the result to my Feishu Home Chat.

The agent will invoke the cronjob tool:

  • Schedule: 30 7 * * *
  • Prompt: your tuned briefing template
  • Deliver: feishu (Home Chat)

Step 4: Test It

You: Run the daily briefing task right now so I can see the result

Or use:

/cron run <job_id>

Example Output

The push message format looks like this:

📰 Daily Briefing | 2026-04-13 Sun
━━━━━━━━━━━━━━━━━━

🌤 Weather · Beijing
  ☀️ Sunny turning cloudy | 12°C ~ 24°C
  💨 North wind 3-4 | No umbrella needed

🤖 AI News
  1. OpenAI releases GPT-5 technical report — 
     Significant multimodal reasoning improvements, 1M context support
  2. Google DeepMind open-sources Gemini 3 — 
     40% fewer parameters, performance on par with Gemini 2 Pro
  3. First batch of AI Agent safety standards released — 
     Covers permission control, data isolation, audit logging

📱 Tech News
  1. Apple releases M5 chip — 
     35% single-core improvement, major energy efficiency gains
  2. SpaceX Starship's 8th test flight succeeds — 
     Full recovery completed, orbital refueling verified
  3. Linux 7.0 kernel released — 
     Native RISC-V Vector Extension 1.0 support

Advanced Tips

Add Personal Calendar

If you use Apple Calendar or Google Calendar:

Add to the briefing:
4. Today's schedule (from my calendar)
5. Reminders due today

Add Stock / Fund Info

Add to the briefing:
5. Today's market data for stocks/funds I follow
   - CSI 300: xxxx (+x%)
   - NASDAQ: xxxx (-x%)

Different Content for Different Times

You: Create two tasks:
    1. 7:30 AM — Weather + Schedule + News
    2. 9:00 PM — Today's summary + Tomorrow's to-do

Weekly Report Mode

You: Every Friday at 5 PM, generate a weekly work summary,
    aggregating my GitHub activity and Git commit history.

Further Reading

Released under CC BY-NC-SA 4.0 | GitHub