skills/night-shift/SKILL.md
Automated overnight task planning and execution engine for EverClaw. Generates prioritized action lists at 9:30 PM CST for the 10 PM–6 AM window, requires human approval before execution, enforces safety boundaries on allowed task types, and updates Mission Control dashboard at shift end. Use when planning overnight autonomous work, configuring night shift cron jobs, reviewing morning progress reports, or setting task approval policies.
npx skillsauth add profbernardoj/baseclaw.ai night-shiftInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Purpose: Generate actionable overnight tasks based on the day's projects and objectives.
The night shift action list should include:
# Night Shift Planning Cron
# Runs every night at 9:30 PM CST
# Generates action list for the user to review before 10 PM
🌙 NIGHT SHIFT ACTION PLAN
Date: [DATE]
Time Window: 10:00 PM - 6:00 AM CST
## Projects in Progress
- [Project 1]: [Status]
- [Project 2]: [Status]
## Proposed Actions
### Priority 1 (Can Complete Tonight)
1. [Task] — [Estimated time] — [Why it matters]
2. [Task] — [Estimated time] — [Why it matters]
### Priority 2 (Research/Prep)
1. [Task] — [Estimated time] — [Why it matters]
2. [Task] — [Estimated time] — [Why it matters]
### Priority 3 (Nice to Have)
1. [Task] — [Estimated time] — [Why it matters]
## Actions NOT Approved for Night Shift
- [Task] — [Reason: requires external communication]
- [Task] — [Reason: security-sensitive]
---
Please review and approve. Reply with:
- "Approve all" — Execute all priority 1+2
- "Approve [numbers]" — Execute specific tasks
- "Modify: [instructions]" — Adjust the plan
- "Reject" — No night shift tonight
To enable Night Shift:
# Add to crontab
30 21 * * * /path/to/night-shift-planner.sh
openclaw cron add --name "Night Shift Planning" --schedule "30 21 * * *" --message "Generate night shift action plan"
Day shift: Discuss viral narratives for EverClaw flavors Night shift: Write social media thread templates for each flavor
Day shift: Review Docker PR for EverClaw Night shift: Write comprehensive README updates
Day shift: Discuss EverClaw accelerator concept Night shift: Research existing accelerators, compile comparison table
At 6:00 AM CST, before ending the night shift:
Run the Mission Control dashboard data generator:
cd ~/.openclaw/workspace && node mission-control/generate-data.mjs
This updates mission-control/dashboard-data.json and embeds data into index.html
The dashboard includes:
The user can review the dashboard at file://~/.openclaw/workspace/mission-control/index.html
This gives the user a rich UI view of overnight progress in addition to the Signal summary.
tools
Personally identifiable information (PII) leak prevention for EverClaw. Scans outbound content against configurable PII patterns before git push, email, social media, ClawHub publishing, GitHub interactions, or any external data transmission. Provides git pre-push hooks, CLI scanning tools, and hard-block enforcement with user override capability. Use when checking content for PII before external actions, adding new protected patterns, configuring git pre-push hooks, or auditing data leak prevention.
development
Secure key management for AI agents. Use when handling private keys, API secrets, wallet credentials, or when building systems that need agent-controlled funds. Covers secure storage, session keys, leak prevention, prompt injection defense, and MetaMask Delegation Framework integration.
testing
XMTP real-time agent-to-agent and user-to-agent encrypted messaging daemon for EverClaw. Manages always-on messaging via XMTP MLS protocol with multi-identity buddy bot support, filesystem-based IPC bridge, consent policies, and cross-platform daemon lifecycle (launchd/systemd). Use when setting up XMTP messaging, managing agent identities, configuring buddy bots, troubleshooting message delivery, or controlling the agent-chat daemon.
development
Relationship CRM for tracking people, connections, and context. Categories: family, close_friends, friends, colleagues, broader_community, strangers, bad_actors, unknown. Use to add, search, list, or update people in your network.