← Back to Skills Marketplace
terrycarter1985

Workday Music & Greet

by terrycarter1985 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
37
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install workday-music-greet
Description
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...
README (SKILL.md)

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

Usage Guidance
Review this skill before installing. If you use it, provide only a scoped SMTP app password, verify the recipient address, inspect the cron jobs before adding them, and ensure scripts/config.json contains only simple trusted scene names.
Capability Analysis
Type: OpenClaw Skill Name: workday-music-greet Version: 1.0.0 The skill is a standard automation utility designed to schedule music scene changes and send email notifications using 'nodemailer' and 'dotenv'. It utilizes 'execSync' in 'scripts/scene-trigger.js' to execute local commands based on a provided 'config.json' file, which is consistent with its stated purpose. There is no evidence of data exfiltration, malicious obfuscation, or prompt injection intended to subvert the agent.
Capability Assessment
Purpose & Capability
The code is broadly coherent with the stated purpose: it switches a home music scene and sends scheduled greeting emails. The side effects are real account/device actions, so users should understand them before enabling the skill.
Instruction Scope
The setup instructions are user-directed, but they encourage registering recurring cron jobs that will keep running at the configured times.
Install Mechanism
There is no automatic install spec; the skill asks the user to run npm install. Dependencies are ordinary for SMTP email, but the registry metadata does not fully describe the email credentials and home-music command dependency.
Credentials
The skill requires SMTP account credentials and invokes a local home-music command, while the registry metadata declares no required env vars, primary credential, or capability tags.
Persistence & Privilege
The skill can create recurring scheduled jobs that invoke shell commands and send emails without per-run approval, and the artifacts do not provide clear disable or cleanup instructions.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install workday-music-greet
  3. After installation, invoke the skill by name or use /workday-music-greet
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: weekday auto-switch music scenes with GIF greeting emails
Metadata
Slug workday-music-greet
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 37 downloads so far.

How do I install Workday Music & Greet?

Run "/install workday-music-greet" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Workday Music & Greet free?

Yes, Workday Music & Greet is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Workday Music & Greet support?

Workday Music & Greet is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Workday Music & Greet?

It is built and maintained by terrycarter1985 (@terrycarter1985); the current version is v1.0.0.

💬 Comments