← 返回 Skills 市场
sky-lv

Skylv Context Aware Scheduler

作者 SKY-lv · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
81
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install skylv-context-aware-scheduler
功能描述
Context-aware task scheduling with priority management
安全使用建议
This scheduler is coherent and functions as a local task runner, but it executes whatever shell command you put into tasks.json. Before installing/running: - Inspect tasks.json and do not include commands that upload files, echo secrets, or run destructive operations. - Be cautious about action.env entries — do not store credentials there unless necessary and trusted. - Run the scheduler in a non-privileged directory or sandbox first (e.g., a container) to verify behavior. - Note it creates/reads .scheduler-state.json in the working directory; check its contents if you need to understand api-ready logic. - If you plan to schedule tasks that interact with remote services, ensure those commands themselves are secure and authenticated appropriately.
功能分析
Type: OpenClaw Skill Name: skylv-context-aware-scheduler Version: 1.0.1 The skill implements a task scheduler that executes arbitrary shell commands via 'child_process.execSync' based on configurations in a JSON file (scheduler.js). While this behavior is consistent with the stated purpose of a scheduler, the use of unsanitized shell execution represents a significant security risk (RCE) if the task file is influenced by untrusted input. No evidence of intentional malice, data exfiltration, or hardcoded backdoors was found in the code or the SKILL.md instructions.
能力标签
crypto
能力评估
Purpose & Capability
Name/description (context-aware scheduler) match the provided implementation: scheduler.js implements cron/interval/file-watch/time-window/api-ready checks and runs actions. Required env vars/binaries/config paths are none, which is proportionate for a local scheduler.
Instruction Scope
SKILL.md instructs running scheduler.js commands (run/now/watch/list). The code executes arbitrary shell commands (child_process.execSync) using action.command and will read files referenced by triggers/conditions. This behavior is expected for a scheduler, but it means tasks can run any command the user places in tasks.json — review tasks before running and avoid placing secrets in action.env.
Install Mechanism
No install spec — the skill is instruction-only with source files included. All code is present in the package (scheduler.js), so nothing is downloaded at install time.
Credentials
The skill declares no required environment variables or credentials. The code inherits process.env into action execution (expected), and it writes/reads a local state file (.scheduler-state.json). There are no requests for unrelated cloud or service credentials.
Persistence & Privilege
always is false and the skill does not request system-wide changes. It persists state only to a local .scheduler-state.json file and task files the user provides; it does not modify other skills or global agent config.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install skylv-context-aware-scheduler
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /skylv-context-aware-scheduler 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Updated SKILL.md to include frontmatter with description, keywords, name, and triggers. - Added a new "Usage" section outlining basic installation and configuration steps. - No changes to functional code or scheduler logic. - Improved documentation for clarity and better integration with OpenClaw.
v1.0.0
Initial release — a flexible scheduler that runs tasks when specific conditions are met, not just at regular intervals. - Supports triggers by cron time, interval, file change, rate-limit, manual, and run-once. - Adds condition-based execution (e.g., check if a file exists, within time window, or API is ready). - Includes commands for running, watching, listing, and forcing tasks. - Taskfiles allow complex workflows with easy JSON configuration. - Provides examples for automated publishing and API rate-limit handling.
元数据
Slug skylv-context-aware-scheduler
版本 1.0.1
许可证 MIT-0
累计安装 1
当前安装数 0
历史版本数 2
常见问题

Skylv Context Aware Scheduler 是什么?

Context-aware task scheduling with priority management. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 81 次。

如何安装 Skylv Context Aware Scheduler?

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

Skylv Context Aware Scheduler 是免费的吗?

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

Skylv Context Aware Scheduler 支持哪些平台?

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

谁开发了 Skylv Context Aware Scheduler?

由 SKY-lv(@sky-lv)开发并维护,当前版本 v1.0.1。

💬 留言讨论