← Back to Skills Marketplace
scheduler for discord
by
AaronWander
· GitHub ↗
· v1.0.0
1996
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install scheduler-for-discord
Description
Create and manage scheduled reminders and posts. Use when the user asks Moltbot to send a message later or on a recurring schedule (especially to the current Discord channel) without requiring them to provide channel IDs.
Usage Guidance
This skill appears to implement a reasonable scheduler, but it currently omits important declarations. Before installing: 1) Ask the author to declare required binaries (moltbot CLI) and required config (channels.discord) so you know what will be called and what will be read. 2) Verify the source and integrity of the moltbot CLI on your system (who provides it, where it's installed). 3) Understand that scheduled jobs will store channel IDs and message text and will run agent jobs later — review and approve what those jobs will execute. 4) Prefer a skill that explicitly documents dependencies and permissions (binaries, config paths, and where cron jobs are created). If you cannot verify those details, treat this skill cautiously or avoid installing it.
Capability Assessment
Purpose & Capability
The skill's stated purpose (schedule Discord messages) is reasonable, but the runtime instructions rely on a 'moltbot' CLI and access to Discord channel identifiers/config (metadata shows moltbot.requires.config: ["channels.discord"]). The published registry metadata lists no required binaries or config paths. The skill should have declared 'moltbot' as a required binary and the channels.discord config; the absence is an incoherence.
Instruction Scope
The SKILL.md stays within the scheduler remit (collect time, timezone, message, target) and explicitly instructs capturing channel IDs at creation time. That behavior is coherent for reliable delivery, but it does mean channel IDs (and scheduled message text) will be stored in cron jobs — a privacy/retention consideration the user should understand.
Install Mechanism
This is instruction-only (no install spec), which is low-risk in itself, but the instructions call out to an external binary via exec ('moltbot cron add'). Because the skill does not declare that dependency, the agent could fail at runtime or invoke an unexpected binary if present. The skill should explicitly declare required binaries and where they come from.
Credentials
The registry claims no required env vars or config paths, yet SKILL.md/metadata expect Discord channel context and a config key channels.discord. This mismatch is concerning: the skill implicitly requires access to messaging context/config that wasn't declared, and that should be made explicit. No secrets are requested, which is appropriate.
Persistence & Privilege
The skill creates scheduled, autonomous agent jobs (cron entries) that will run later and deliver messages. This is expected for a scheduler, but it increases blast radius because scheduled jobs can invoke the agent in the future. The skill does not request always:true, but users should review what the scheduled job will do and what data (channel IDs, message text) it will persist.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install scheduler-for-discord - After installation, invoke the skill by name or use
/scheduler-for-discord - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Schedule (⏰) — Natural-language scheduling for Moltbot
What it does
Turns “remind me later / every day at…” requests into Moltbot cron jobs.
When invoked from Discord, it captures the current channel ID at creation time and bakes it into the job, so delivery works even though cron runs have no “current channel”.
Uses isolated agent jobs to avoid main-session cron constraints and to ensure reliable background execution.
Avoids ambiguous Discord targets (e.g. #test) by always delivering to an explicit channel:<id>.
Examples
One-shot reminder (Discord):
“Remind me in 2 minutes: stand up and stretch.”
Daily plan (Discord):
“Every day at 8pm, send tomorrow’s work plan.”
Weekly report (Discord):
“Every Monday at 9am, post a short weekly goals checklist.”
Result
A cron job is created and later delivers the message (or generated content) back into the same Discord channel automatically.
Metadata
Frequently Asked Questions
What is scheduler for discord?
Create and manage scheduled reminders and posts. Use when the user asks Moltbot to send a message later or on a recurring schedule (especially to the current Discord channel) without requiring them to provide channel IDs. It is an AI Agent Skill for Claude Code / OpenClaw, with 1996 downloads so far.
How do I install scheduler for discord?
Run "/install scheduler-for-discord" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is scheduler for discord free?
Yes, scheduler for discord is completely free (open-source). You can download, install and use it at no cost.
Which platforms does scheduler for discord support?
scheduler for discord is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created scheduler for discord?
It is built and maintained by AaronWander (@aaronwander); the current version is v1.0.0.
More Skills