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 resultOr 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 supportAdvanced 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 todayAdd 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-doWeekly Report Mode
You: Every Friday at 5 PM, generate a weekly work summary,
aggregating my GitHub activity and Git commit history.Further Reading
- Chapter 7: Scheduled Tasks & Automation
- Chapter 8: Gateway Operations
- web-content-fetch skill source — Built-in web scraping skill