← Back to Skills Marketplace
blueworldmarketing

Evomasterscheduler

by blueworldmarketing · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
61
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install evomasterscheduler
Description
Automates daily health checks, fixes, memory cleanup, backups, improvements, upgrades, and security audits for the OpenClaw environment.
README (SKILL.md)

EvoMasterScheduler Skill

The EvoMasterScheduler is a self-evolving system of daily maintenance tasks designed to ensure the health, security, and continuous improvement of the OpenClaw environment.

Daily Schedule

Time Script Purpose
03:00 cron-diagnose.sh System health check and error detection
03:00 cron-fix.sh Automated remediation of detected issues
03:00 cron-memory.sh Memory optimization and debris cleanup
03:05 cron-backup.sh Critical configuration and state backup
03:10 cron-improve.sh Analysis of logs to suggest/apply improvements
03:15 cron-upgrade.sh Check for and apply stable component updates
03:20 cron-security.sh Security audit and permission validation

Logging

All scripts log to ~/.openclaw/logs/evomaster-$(date +%Y-%m-%d).log.

Installation

Run consolidate-crontab.sh to synchronize these tasks with the system crontab.

Usage Guidance
Before installing or running this skill: - Inspect the missing helper scripts it calls (bash "$HOME/.openclaw/scripts/slack-notify.sh", redis-memory-bridge.py, and checkpoint-vault.sh). Understand what credentials or tokens those helpers use. - Be aware it copies ~/.openclaw/.env and openclaw.json into backups and runs git commits of workspace content — that can expose secrets. If you keep secrets in .env, remove or redact them before allowing automatic backups or modify the script not to copy .env. - Note the skill writes into another skill's directory (~/.openclaw/workspace/skills/xiucheng-self-improving-agent/.learnings). Confirm you want cross-skill writes and the receiving skill's behavior. - Confirm you have the required binaries (openclaw, git, python3, ollama) on the host and that automatic restart (openclaw gateway start) is acceptable. - Run the consolidation script in a controlled environment (staging) and review the crons it will create (openclaw cron list). Consider running the crons manually first rather than enabling scheduled runs. - If you proceed, restrict permissions on backups and logs, or modify scripts to avoid storing secrets in plaintext or committing backups to git. Given the number of undeclared dependencies and sensitive file operations, treat this skill as suspicious until you verify and sanitize the external helper scripts and the backup behavior.
Capability Analysis
Type: OpenClaw Skill Name: evomasterscheduler Version: 1.0.0 The EvoMasterScheduler bundle implements a suite of automated maintenance tasks with high-risk administrative capabilities, including managing system persistence via crontabs (consolidate-crontab.sh) and backing up sensitive environment variables/secrets (~/.openclaw/.env) to local directories (cron-backup.sh). While these actions are aligned with the stated purpose of system maintenance and include detailed logging and Slack notifications, the handling of credentials and the ability to schedule arbitrary execution represent a significant security risk. Additionally, the scripts rely on several external dependencies and specific directory structures (e.g., xiucheng-self-improving-agent in cron-improve.sh) that are not included in the bundle.
Capability Tags
crypto
Capability Assessment
Purpose & Capability
The name/description (daily health, backups, fixes, upgrades, security) aligns with the included scripts. Using the openclaw CLI to create crons, run gateway commands, and perform audits is consistent with an OpenClaw maintenance tool. However, the scripts also touch resources outside the described narrow scope (e.g., ~/Obsidian/OpenClaw/scripts/checkpoint-vault.sh and a separate skill's .learnings file), which is broader than a simple scheduler and not justified in the SKILL.md.
Instruction Scope
Scripts read and copy sensitive files (~/.openclaw/.env, ~/.openclaw/openclaw.json), create git commits of workspace content, call external scripts that are not included (redis-memory-bridge.py, slack-notify.sh, checkpoint-vault.sh), and write into another skill's directory (~/.openclaw/workspace/skills/xiucheng-self-improving-agent/.learnings). They also invoke external tools (ollama, python3, git) and restart services (openclaw gateway start). The SKILL.md does not document these dependencies or the sensitive reads/writes.
Install Mechanism
This is an instruction-only skill (no remote downloads or installers). All files are present in the skill bundle; there is no external install URL or archive extract. That reduces supply-chain risk relative to a remote download installer.
Credentials
The skill declares no required environment variables or credentials, yet its scripts access potentially sensitive configuration and credential files (~/.openclaw/.env, agents config) and copy them into backups and git. It also uses Slack notification helpers and openclaw/ollama/redis utilities that likely depend on credentials or tokens. Not declaring or justifying access to secrets and not listing required tools is a proportionality mismatch.
Persistence & Privilege
The consolidate-crontab.sh will add persistent scheduled jobs to the OpenClaw cron system (openclaw cron add) and the scripts perform recurring tasks (including a 5-minute Redis checkpoint). The skill does not set always:true, but it does create persistent crons and can restart the gateway, so installing/running it gives it ongoing system influence. This persistence is expected for a scheduler but increases blast radius because the scripts operate on sensitive files and other skill directories.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install evomasterscheduler
  3. After installation, invoke the skill by name or use /evomasterscheduler
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of EvoMasterScheduler for automated daily system maintenance. - Schedules seven self-evolving tasks from 03:00–03:20 for health, security, improvement, and updates. - Unified logging for all tasks to a dedicated daily log file. - Simple installation via `consolidate-crontab.sh` to sync tasks with system crontab.
Metadata
Slug evomasterscheduler
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Evomasterscheduler?

Automates daily health checks, fixes, memory cleanup, backups, improvements, upgrades, and security audits for the OpenClaw environment. It is an AI Agent Skill for Claude Code / OpenClaw, with 61 downloads so far.

How do I install Evomasterscheduler?

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

Is Evomasterscheduler free?

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

Which platforms does Evomasterscheduler support?

Evomasterscheduler is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Evomasterscheduler?

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

💬 Comments