mmcmedia

Daily Briefing Skill

- FB Bonus is estimated from views (actual payout monthly)

mmcmedia 2 Updated 6mo ago

Resources

2
GitHub

Install

npx skillscat add mmcmedia/openclaw-agents/skills-daily-briefing

Install via the SkillsCat registry.

About this skill

This skill generates a daily briefing with real-time revenue, traffic, and performance data from sources like Mediavine, GA4, Etsy, and GetLate. It replaces generic summaries with actionable insights, highlighting trends, priorities, and weather. Use it to streamline morning updates with accurate, consolidated metrics for decision-making.

SKILL.md

Daily Briefing Skill

Generate a comprehensive daily briefing with REAL data from McKinzie's business sources.

Purpose

Replace generic morning briefings with actual revenue, traffic, and performance data. No fluff - just actionable intel.

Data Sources

1. Ad Revenue (Mediavine)

  • Yesterday's earnings across 5 sites
  • MTD totals and trends
  • RPM changes
  • Source: Browser automation of Mediavine dashboard

2. Traffic (GA4)

  • Yesterday's sessions by site
  • Week-over-week trends
  • Top performing pages
  • Source: GA4 Analytics skill (/skills/ga4-analytics/)

3. Etsy Sales

  • Yesterday's orders and revenue
  • Shop-by-shop breakdown
  • Source: Browser automation or Etsy API

4. Social Performance (GetLate)

  • FB Bonus estimates (views → revenue)
  • Top performing posts
  • Source: GetLate API

5. Weather

  • Today's forecast
  • Source: Weather skill

6. Tasks/Calendar

  • Today's priorities from kanban
  • Any scheduled meetings
  • Source: Kanban cards.json

Output Format

☀️ DAILY BRIEFING - [Date]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━

💰 REVENUE SNAPSHOT
├─ Mediavine Yesterday: $XXX
├─ Mediavine MTD: $X,XXX
├─ Etsy Yesterday: $XXX
└─ Est. FB Bonus: $XXX

📊 TRAFFIC HIGHLIGHTS
├─ Total Sessions: XX,XXX
├─ Top Site: [site] (X,XXX)
└─ Trend: ↑/↓ X% vs last week

🏆 WINS
└─ [Notable achievements from yesterday]

⚠️ ATTENTION NEEDED
└─ [Any issues or drops requiring attention]

🎯 TODAY'S PRIORITIES
├─ 1. [Top priority]
├─ 2. [Second priority]
└─ 3. [Third priority]

🌤️ Weather: [forecast summary]

Usage

Run this skill during morning briefing cron (9:30am MT) or on-demand.

Generate my daily briefing with real data

Scripts

scripts/fetch-mediavine.js

Fetches Mediavine data via browser automation.

scripts/fetch-ga4.js

Pulls GA4 data using the ga4-analytics skill.

scripts/fetch-etsy.js

Gets Etsy sales data.

scripts/compile-briefing.js

Combines all data sources into formatted output.

Configuration

Store API keys and credentials in ~/.clawdbot/.env:

  • GETLATE_API_KEY - Already configured ✅
  • GA4 OAuth tokens at ~/.clawdbot/credentials/ga4-tokens.json

Cron Integration

The morning-briefing cron (9:30am MT) should call this skill instead of generic weather/news.

Notes

  • Mediavine data may be delayed by a day (normal)
  • Etsy real-time data requires browser session
  • FB Bonus is estimated from views (actual payout monthly)