← Back to Skills Marketplace
Smart Scheduler
by
Mehul Bhojraj Upase
· GitHub ↗
· v0.1.0
· MIT-0
375
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install smart-scheduler
Description
Coordinate meeting requests, proposed time slots, confirmations, and ICS exports from a local scheduling ledger.
Usage Guidance
This skill appears to be a local, self-contained scheduler: it creates a .runtime directory, a SQLite DB, and writes ICS files under the base directory you pass. Before installing or using it, (1) confirm you will pass a safe base-dir (avoid pointing it at a system or home directory you don't want modified), (2) review the full script in your environment to ensure there are no network calls or unexpected behaviors in any truncated portions, and (3) run the included tests in a disposable temp directory to validate behavior. Because it has no credential or network access in the provided code, the primary risk is accidental local data overwrite (DB or ICS) if given an inappropriate base_dir.
Capability Analysis
Type: OpenClaw Skill
Name: smart-scheduler
Version: 0.1.0
The smart-scheduler skill is a legitimate tool for managing meeting requests and exporting ICS files. The implementation in scripts/smart_scheduler.py uses a local SQLite database with parameterized queries to prevent SQL injection and relies solely on Python standard libraries, showing no signs of data exfiltration, malicious execution, or prompt injection.
Capability Assessment
Purpose & Capability
Name/description (scheduling, proposals, confirmations, ICS export) match the required binary (python), the included scripts, and the CLI actions. The DB and filesystem usage (base_dir/.runtime) are appropriate for a local ledger-based scheduler.
Instruction Scope
SKILL.md instructs running the included Python CLI against a skill directory and storing state under .runtime. The script's operations (create request, propose slots, confirm, export ICS) stay within that scope and reference only local files/DB; there are no instructions to read arbitrary system files, environment secrets, or call external endpoints.
Install Mechanism
This is instruction-only with no install spec. It relies on an existing python binary on PATH; no external downloads or package installs are specified.
Credentials
The skill declares no required environment variables or credentials, and the code does not access environment secrets. It only reads/writes under the provided base_dir, which is proportional to its function.
Persistence & Privilege
always is false and the skill is user-invocable. The skill persists its own SQLite DB and ICS files under base_dir/.runtime but does not request system-wide config changes or other skills' credentials.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install smart-scheduler - After installation, invoke the skill by name or use
/smart-scheduler - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release
Metadata
Frequently Asked Questions
What is Smart Scheduler?
Coordinate meeting requests, proposed time slots, confirmations, and ICS exports from a local scheduling ledger. It is an AI Agent Skill for Claude Code / OpenClaw, with 375 downloads so far.
How do I install Smart Scheduler?
Run "/install 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 Mehul Bhojraj Upase (@mehulupase01); the current version is v0.1.0.
More Skills