| name | daily-stoic |
| description | Send daily Stoic philosophy quotes from "The Daily Stoic" by Ryan Holiday. Use when setting up daily wisdom reminders via email or Telegram, or when a user wants stoic quotes for a specific date. Supports all 366 days with title, quote, and reflection. |
Daily Stoic
Deliver daily Stoic wisdom from "The Daily Stoic" by Ryan Holiday. Each day has a title, opening quote, and reflection.
Quick Start
python3 {baseDir}/scripts/get-stoic.py
python3 {baseDir}/scripts/get-stoic.py 02-03
python3 {baseDir}/scripts/get-stoic.py --format text
python3 {baseDir}/scripts/get-stoic.py --format json
python3 {baseDir}/scripts/get-stoic.py --format html
python3 {baseDir}/scripts/get-stoic.py --format telegram
Send via Clawdbot
Telegram
MESSAGE=$(python3 {baseDir}/scripts/get-stoic.py --format telegram)
Email (via gog skill)
HTML=$(python3 {baseDir}/scripts/get-stoic.py --format html)
gog gmail send --to recipient@email.com --subject "Daily Stoic - $(date +%B\ %d)" --body-html="$HTML"
Cron Setup
Schedule daily delivery at 7am:
0 7 * * * python3 /path/to/scripts/get-stoic.py --format telegram | send-to-telegram
Or use Clawdbot cron with text:
"Send today's Daily Stoic quote via Telegram and email to the configured recipients"
Data
- 366 entries (includes Feb 29)
- Each entry:
date_label, title, quote, source, reflection
- Data file:
assets/stoic-daily.json
Example Output
February 3rd — THE SOURCE OF YOUR ANXIETY
"When I see an anxious person, I ask myself, what do they want?"
—EPICTETUS, DISCOURSES, 2.13.1
The anxious father, worried about his children. What does he want? A world that is always safe...
Customization
Edit the HTML template in assets/email-template.html to match your brand.