workday-music-greet

Auto-switch music scenes by workday schedule and send matching GIF greeting emails. Combines home-music scene control with IMAP/SMTP email for a full morning-to-evening ambient workflow.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "workday-music-greet" with this command: npx skills add terrycarter1985/workday-music-greet

Workday Music & Greet

Automate your workday with timed music scene switches and GIF-enhanced greeting emails.

What It Does

TimeSceneEmail Greeting
07:30🌅 Morning"Good morning! Start fresh ☀️" + sunrise GIF
09:00💼 Focus"Deep work time 🎯" + focus GIF
12:00🍱 Break"Lunch break! Recharge 🔋" + food GIF
14:00💼 Focus"Back at it! 💪" + coffee GIF
17:30😌 Chill"Wind down time 🧘" + sunset GIF
22:00🔇 Off"Good night! 🌙" + moon GIF

Setup

1. Install Dependencies

cd skills/workday-music-greet
npm install

2. Configure Email (.env)

Create a .env file in the skill directory:

SMTP_HOST=smtp.gmail.com
SMTP_PORT=587
SMTP_SECURE=false
SMTP_USER=you@gmail.com
SMTP_PASS=your-app-password
SMTP_FROM=you@gmail.com
GREET_TO=you@gmail.com

3. Configure Music Scenes

Edit scripts/config.json to set your preferred scenes and home-music command path.

4. Register Cron Jobs

Run the setup script to register all timed triggers:

node scripts/setup-cron.js

Or set up manually — each scene triggers node scripts/scene-trigger.js <scene>.

One-Shot Usage

Trigger a scene + email manually:

node scripts/scene-trigger.js morning
node scripts/scene-trigger.js focus
node scripts/scene-trigger.js break
node scripts/scene-trigger.js chill
node scripts/scene-trigger.js off

GIF Sources

Default GIFs are pulled from Giphy. To use custom GIFs, replace URLs in scripts/config.json.

Architecture

workday-music-greet/
├── SKILL.md                 # This file
├── package.json             # Dependencies (nodemailer)
├── scripts/
│   ├── config.json          # Scene & email configuration
│   ├── scene-trigger.js     # Main: switch scene + send email
│   ├── send-greet.js        # Email sending logic
│   └── setup-cron.js        # Register OpenClaw cron jobs
└── assets/
    └── email-template.html  # HTML email template

Dependencies

  • home-music skill (for music scene control)
  • imap-smtp-email skill (for email sending; reuses SMTP config)
  • OpenClaw cron (for scheduled triggers)

License

MIT

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

成交加速器 / Deal Closer

成交加速器 — 智能CRM助手,邮件信号提取、销售漏斗分析、AI跟进邮件起草、自学习销售智能、CRM知识图谱、IMAP/SMTP原生邮件

Registry SourceRecently Updated
2400Profile unavailable
Automation

SZZG007 Product Promotion

自动提取商品图片,生成高质量HTML推广邮件模版,支持素材库管理及邮件发送的一体化工具。

Registry SourceRecently Updated
3100Profile unavailable
Automation

Email Automation

Automate email triage, categorize, draft replies, and auto-archive in Gmail, Outlook, or IMAP to maintain an organized, efficient inbox.

Registry SourceRecently Updated
1.1K0Profile unavailable
Automation

Inbox Triage Bot

AI-powered email triage via IMAP (himalaya) or Google API. Fetches inbox, classifies messages by urgency, recommends actions, and generates daily markdown di...

Registry SourceRecently Updated
4010Profile unavailable