← 返回 Skills 市场
blueworldmarketing

Evomasterscheduler

作者 blueworldmarketing · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
61
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install evomasterscheduler
功能描述
Automates daily health checks, fixes, memory cleanup, backups, improvements, upgrades, and security audits for the OpenClaw environment.
使用说明 (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.

安全使用建议
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.
功能分析
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.
能力标签
crypto
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install evomasterscheduler
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /evomasterscheduler 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug evomasterscheduler
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Evomasterscheduler 是什么?

Automates daily health checks, fixes, memory cleanup, backups, improvements, upgrades, and security audits for the OpenClaw environment. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 61 次。

如何安装 Evomasterscheduler?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install evomasterscheduler」即可一键安装,无需额外配置。

Evomasterscheduler 是免费的吗?

是的,Evomasterscheduler 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Evomasterscheduler 支持哪些平台?

Evomasterscheduler 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Evomasterscheduler?

由 blueworldmarketing(@blueworldmarketing)开发并维护,当前版本 v1.0.0。

💬 留言讨论