← Back to Skills Marketplace
timo2026

Smart Scheduler

by Timo2026 · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
87
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install openclaw-smart-scheduler
Description
智能任务调度器 - 简单任务秒级响应,复杂任务深度思辨。自动识别任务复杂度,路由到最优处理器。集成苏格拉底探明、任务分解、资源定位、多模型辩论验证。
Usage Guidance
This skill is not clearly malicious, but it contains risky and inconsistent behavior compared to its SKILL.md claims. Specific concerns: (1) It writes temporary Python files and executes them with subprocess (python3.8) — that can run arbitrary code on your machine; (2) It contacts hardcoded local services (127.0.0.1:5000 and 127.0.0.1:8002) and external ClawHub URLs, despite claiming no unauthorized network requests; (3) It inspects your skills directory (/home/admin/.openclaw/...) and /proc/meminfo; (4) The SKILL.md asserts sandboxing and no hardcoded tokens, but the code does not implement a clear secure sandbox or use environment-configurable endpoints. Before installing or enabling this skill, consider: run it in an isolated/test environment (not on production machines); require the developer to make endpoints configurable via environment variables (no hardcoded URLs); disable or review the self-generate execution path (or restrict to a real sandboxed runtime/container); request proof or documentation of the claimed sandbox implementation; and audit the full, untruncated code for any other hidden behaviors. If you cannot get these mitigations, avoid installing on sensitive systems.
Capability Analysis
Type: OpenClaw Skill Name: openclaw-smart-scheduler Version: 1.0.1 The skill bundle implements a 'self-generation' feature in resource_locator.py that uses subprocess.run to execute dynamically generated Python code in a temporary file, which poses a significant risk of Remote Code Execution (RCE) if the agent's logic is subverted. It also interacts with local network services (127.0.0.1:8002) for 'debate verification' and reads system-level information from /proc/meminfo. While these features are consistent with the stated goal of a sophisticated task scheduler, the inclusion of arbitrary code execution and local network probing is high-risk behavior.
Capability Assessment
Purpose & Capability
Name/description (smart scheduler, routing, debate/locator) align with included modules (scheduler, resource_locator, debate_verifier). However some requested/implicit capabilities go beyond what a simple scheduler description implied: the skill dynamically generates and executes Python code (self-generate), inspects a user skill directory (/home/admin/.openclaw/...), and expects local HTTP services (127.0.0.1:5000, 127.0.0.1:8002). Those are plausible for a full-featured orchestrator but are not justified in SKILL.md (which emphasizes 'no malicious code execution' and tight sandboxing).
Instruction Scope
SKILL.md promises safe sandboxing and no unauthorized network calls, but the code performs local and external network requests (requests.get/post to 127.0.0.1 and clawhub URLs), checks/reads filesystem paths for installed skills, reads /proc/meminfo, writes temporary Python files and executes them with subprocess (python3.8). The runtime instructions (via code) therefore allow file I/O, process execution, and network I/O beyond what the prose security claims assert.
Install Mechanism
No install spec (instruction-and-code bundle only). That minimizes delivery risk (no remote archive downloads at install time).
Credentials
The skill declares no required env vars or credentials, yet code hardcodes service endpoints (e.g., DEBATE_URL = http://127.0.0.1:8002) and references external ClawHub URLs. The SKILL.md states credentials come from environment variables and 'no hardcoded token' — but the presence of hardcoded endpoints and use of local services is inconsistent with that assurance. Also the code can call local services and may consume API quota when self-generating code.
Persistence & Privilege
always:false (good), but the resource locator's self-generation path writes temporary code and executes it, and returned metadata suggests it may persist generated artifacts as new Skills ('should_persist': True). The code also probes and reads the user's skills directory (/home/admin/.openclaw/workspace/skills) which gives it visibility into other installed skills. While not explicitly modifying other skills, these behaviors elevate privilege and persistence risk if the self-generate flow is enabled.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install openclaw-smart-scheduler
  3. After installation, invoke the skill by name or use /openclaw-smart-scheduler
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Added a new "安全说明" (Security Notice) section in SKILL.md, detailing security features such as use of environment variables for credentials, sandboxed code execution, and restricted network access. - No changes to core logic or functionality. - This update enhances transparency regarding security practices for all users.
v1.0.0
Initial release of openclaw-smart-scheduler. - Introduces an intelligent scheduler that auto-categorizes tasks as simple or complex for optimal routing. - Simple tasks receive direct, sub-second responses; complex tasks undergo analysis, decomposition, and multi-step validation. - Incorporates Socratic probing, resource identification, task breakdown, multi-model debate, and result validation for complex tasks. - Provides clear usage instructions and key performance metrics. - Designed for high efficiency with <500ms simple task latency and <3s complex task first response.
Metadata
Slug openclaw-smart-scheduler
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Smart Scheduler?

智能任务调度器 - 简单任务秒级响应,复杂任务深度思辨。自动识别任务复杂度,路由到最优处理器。集成苏格拉底探明、任务分解、资源定位、多模型辩论验证。 It is an AI Agent Skill for Claude Code / OpenClaw, with 87 downloads so far.

How do I install Smart Scheduler?

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

Is Smart Scheduler free?

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

Which platforms does Smart Scheduler support?

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

Who created Smart Scheduler?

It is built and maintained by Timo2026 (@timo2026); the current version is v1.0.1.

💬 Comments