Back to skills
extension
Category: OtherNo API key required

Daily Briefing Skill

Give it a topic or niche. It researches what's trending, what's working, and what's changing right now. Sends a structured briefing to Telegram every morning...

personAuthor: gate76hubclawhub

Daily Briefing Skill

Your topic. Every morning. Briefing on Telegram.

You pick the niche. Every day (or on demand), this skill researches what's happening right now in that space — what's trending, what's getting traction, what angles are working — and delivers a clean briefing you can act on in 5 minutes.

Used by: content creators, traders, marketers, journalists, freelancers.


What You Get

Each briefing includes:

  • 🔴 Today's Headlines — biggest things happening right now
  • 🟡 Trending Angles — what's getting traction today
  • 🟢 Opportunities — what to act on now
  • 📊 Pattern Shifts — what's changing in the niche
  • 🎯 Action Items — 3 concrete things to do today

Triggers

  • "daily briefing on [topic]"
  • "brief me on [niche]"
  • "morning research for [topic]"
  • "what's hot in [niche] today"
  • "daily intel on [topic]"
  • "give me a briefing"

Inputs

| Input | Required | Description | |---|---|---| | NICHE / TOPIC | ✅ | The topic or niche to brief | | DEPTH | optional | quick (5 min) / standard (15 min) / deep (30 min) | | DELIVERY | optional | telegram (default) / pdf / both | | DAY | optional | Specific date or "today" (default: today) |


Process

Step 1 — Topic Received

Skill confirms topic and sets research scope.

Step 2 — Live Research

Runs parallel searches:

  • What's trending today (search + social)
  • Recent viral content in the niche
  • Industry news from last 24-48h
  • Engagement patterns and content formats that are winning

Step 3 — Briefing Construction

Builds a structured brief with:

  • Sector Pulse — overall market/state snapshot
  • Today's Movers — specific things driving conversation
  • Content Radar — angles and formats getting traction
  • Opportunity Window — what has a short shelf life and needs action today
  • 3 Action Items — concrete tasks ranked by urgency

Step 4 — Delivery

Sends to Telegram as formatted message + PDF attachment.


Output Format

📬 DAILY BRIEF — [TOPIC]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[Date] | Depth: [STD/QUICK/DEEP]

🔴 TODAY'S HEADLINES
01. [Headline — what's driving today]
02. [Headline]
03. [Headline]

🟡 TRENDING ANGLES
• [Angle 1] — [why it's working]
• [Angle 2] — [why it's working]
• [Angle 3]

🟢 OPPORTUNITIES NOW
→ [Opportunity 1] (short window — act today)
→ [Opportunity 2]
→ [Opportunity 3]

📊 PATTERN SHIFTS
[something changing in the niche]

🎯 TODAY'S ACTION ITEMS
1. [Action — 2 min]
2. [Action — 10 min]
3. [Action — 30 min]

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Brief generated by Cromabelt Studios AI

Cron Setup (Optional)

Add a daily cron for automatic briefings:

# Every morning at 8 AM (adjust timezone)
0 8 * * * python3 ~/.openclaw/workspace/skills/daily-briefing-skill/scripts/daily_briefing.py [default_topic]

# Or use the OpenClaw cron scheduler:
cron-scheduler add "0 8 * * *" "python3 ~/.openclaw/workspace/skills/daily-briefing-skill/scripts/daily_briefing.py crypto"

Installation

# Install dependencies
pip3 install requests beautifulsoup4 fpdf2 python-dotenv --break-system-packages

# Configure Telegram bot token in environment or script
export TELEGRAM_BOT_TOKEN="your:token"
export TELEGRAM_CHAT_ID="your_chat_id"

Configuration

Edit scripts/daily_briefing.py to set:

  • Default topic (if none given)
  • Your Telegram bot token and chat ID
  • Preferred delivery time
  • Research depth defaults

Requirements

  • Python 3.8+
  • requests, beautifulsoup4, fpdf2
  • Telegram bot (optional for delivery)
  • Web access for live research

Who It's For

  • Freelancers researching niches for client work
  • Traders tracking sector momentum daily
  • Content creators finding daily content angles
  • Marketers staying ahead of trends
  • Journalists rapid background research

Built by Cromabelt Studios — cromabeltstudio@gmail.com