← Back to Skills Marketplace
sky-lv

Skylv Context Aware Scheduler

by SKY-lv · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
81
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install skylv-context-aware-scheduler
Description
Context-aware task scheduling with priority management
Usage Guidance
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.
Capability Analysis
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.
Capability Tags
crypto
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install skylv-context-aware-scheduler
  3. After installation, invoke the skill by name or use /skylv-context-aware-scheduler
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug skylv-context-aware-scheduler
Version 1.0.1
License MIT-0
All-time Installs 1
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Skylv Context Aware Scheduler?

Context-aware task scheduling with priority management. It is an AI Agent Skill for Claude Code / OpenClaw, with 81 downloads so far.

How do I install Skylv Context Aware Scheduler?

Run "/install skylv-context-aware-scheduler" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Skylv Context Aware Scheduler free?

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

Which platforms does Skylv Context Aware Scheduler support?

Skylv Context Aware Scheduler is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Skylv Context Aware Scheduler?

It is built and maintained by SKY-lv (@sky-lv); the current version is v1.0.1.

💬 Comments