← Back to Skills

c-briefing

daxaur
Updated 2 days ago
3 views
143
6
143
View on GitHub
Communicationbriefingdailymorningsummaryschedule

About

c-briefing compiles a personalized morning summary by aggregating data from your installed Claude skills like email, calendar, and tasks. It runs automatically on a schedule via launchd or cron to provide a daily overview. Developers can use it to quickly catch up on unread emails, upcoming events, pending tasks, and other notifications each morning.

Quick Install

Claude Code

Recommended
Primary
npx skills add daxaur/openpaw -a claude-code
Plugin CommandAlternative
/plugin add https://github.com/daxaur/openpaw
Git CloneAlternative
git clone https://github.com/daxaur/openpaw.git ~/.claude/skills/c-briefing

Copy and paste this command in Claude Code to install this skill

Documentation

Daily Briefing

Compile a morning summary from your installed skills. Checks what's available and builds the briefing accordingly.

What to Include

Check which skills are installed and pull from each:

If installedInclude in briefing
c-emailUnread email count + top 5 subjects
c-calendarToday's events + tomorrow preview
c-tasksDue today + overdue items
c-notesRecently modified notes
c-githubOpen PRs, review requests, CI failures
c-slackUnread DM count + mentions
c-trackingPackage delivery updates

Briefing Format

Good morning, {name}! Here's your briefing for {date}:

πŸ“§ Email: 12 unread β€” 3 flagged
  β†’ "Q4 Budget Review" from Sarah
  β†’ "Deploy approval needed" from CI Bot
  β†’ "Lunch tomorrow?" from Mike

πŸ“… Calendar:
  β†’ 9:00 AM  Team standup (30 min)
  β†’ 11:00 AM  1:1 with Alex (45 min)
  β†’ 2:00 PM  Sprint review (1 hr)

βœ… Tasks: 3 due today, 1 overdue
  β†’ [overdue] Fix login bug
  β†’ Write API docs
  β†’ Review PR #234

πŸ”” Other:
  β†’ 2 GitHub PRs need review
  β†’ Package arriving today (Amazon)

Scheduled Briefing

To run automatically each morning, set up a launchd job (macOS) or cron job:

# Create a briefing script
cat > ~/.claude/briefing.sh << 'SCRIPT'
#!/bin/bash
claude --print "Run my daily briefing using the c-briefing skill. Be concise." \
  | terminal-notifier -title "Morning Briefing" -message "Ready" 2>/dev/null
SCRIPT
chmod +x ~/.claude/briefing.sh

# Schedule with cron (every weekday at 8:00 AM)
(crontab -l 2>/dev/null; echo "0 8 * * 1-5 ~/.claude/briefing.sh") | crontab -

# Or use lunchy-go for launchd (macOS)
lunchy-go install ~/.claude/briefing.plist

Manual Briefing

Just ask Claude: "Give me my daily briefing" or "What's on my plate today?"

Guidelines

  • Read the user's name from SOUL.md or MEMORY.md
  • Only include sections for skills that are actually installed
  • Keep it concise β€” no section should exceed 5 items
  • Flag urgent items at the top
  • Include the date and day of week

GitHub Repository

daxaur/openpaw
Path: skills/c-briefing
0
ai-agentanthropicautomationclaudeclaude-codecli

Related Skills

himalaya-email-manager

Communication

This Claude Skill enables email management through the Himalaya CLI tool using IMAP. It allows developers to search, summarize, and delete emails from an IMAP account with natural language queries. Use it for automated email workflows like getting daily summaries or performing batch operations directly from Claude.

View skill

imsg

Communication

imsg is a CLI tool for macOS that lets you programmatically interact with iMessage/SMS via the Messages.app. It enables developers to list chats, view message history, watch conversations in real-time, and send messages or attachments. Use this skill to automate messaging tasks or integrate iMessage/SMS functionality into your development workflows.

View skill

internationalization-i18n

Communication

This Claude Skill provides comprehensive guidance for implementing internationalization (i18n) and localization in applications. It covers key tasks like message extraction, translation management, locale-specific formatting, and RTL support using libraries like i18next and gettext. Use it when building multi-language applications or adding localization features for international users.

View skill

wacli

Communication

wacli is a command-line tool that enables WhatsApp messaging, search, and synchronization via the WhatsApp Web protocol. It's primarily used within Clawdis workflows for automated handling but can be called directly to send messages, sync chats, or query history. Key features include QR-based authentication, continuous background syncing, and the ability to send both text and files.

View skill