Workday Music & Greet
/install workday-music-greet
Workday Music & Greet
Automate your workday with timed music scene switches and GIF-enhanced greeting emails.
What It Does
| Time | Scene | Email 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
[email protected]
SMTP_PASS=your-app-password
[email protected]
[email protected]
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 \x3Cscene>.
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
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install workday-music-greet - 安装完成后,直接呼叫该 Skill 的名称或使用
/workday-music-greet触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 37 次。
如何安装 Workday Music & Greet?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install workday-music-greet」即可一键安装,无需额外配置。
Workday Music & Greet 是免费的吗?
是的,Workday Music & Greet 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Workday Music & Greet 支持哪些平台?
Workday Music & Greet 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Workday Music & Greet?
由 terrycarter1985(@terrycarter1985)开发并维护,当前版本 v1.0.0。